eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ph_italian 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. //====================================================
  2. // Italian
  3. //====================================================
  4. phoneme : // Lengthen previous vowel by "length"
  5. virtual
  6. length 70
  7. endphoneme
  8. phoneme a
  9. vowel starttype (a) endtype (a)
  10. length 180
  11. formants vowel/a_2
  12. reduceto a/ 4
  13. endphoneme
  14. phoneme a/
  15. vowel starttype (@) endtype (@)
  16. length 180
  17. formants vowel/a#
  18. endphoneme
  19. phoneme e
  20. vowel starttype (e) endtype (e)
  21. length 170
  22. formants vowel/e
  23. endphoneme
  24. phoneme E
  25. vowel starttype (e) endtype (e)
  26. length 170
  27. formants vowel/ee_1
  28. reduceto e 4 // [E] only in stressed syllables
  29. endphoneme
  30. phoneme i
  31. vowel starttype (i) endtype (i)
  32. length 150
  33. formants vowel/i
  34. linkout ;
  35. endphoneme
  36. phoneme i2
  37. vowel starttype (i) endtype (i)
  38. length 150
  39. formants vowel/i_4
  40. linkout ;
  41. endphoneme
  42. phoneme o
  43. vowel starttype (o) endtype (o)
  44. length 170
  45. formants vowel/o
  46. endphoneme
  47. phoneme O
  48. vowel starttype (o) endtype (o)
  49. length 170
  50. formants vowel/0
  51. reduceto o 4 // [O] only in stressed syllables
  52. endphoneme
  53. phoneme U
  54. vowel starttype (u) endtype (u)
  55. length 160
  56. formants vowel/uu_2
  57. endphoneme
  58. phoneme u
  59. vowel starttype (u) endtype (u)
  60. length 160
  61. formants vowel/u_bck
  62. endphoneme
  63. phoneme aU
  64. vowel starttype (a) endtype (u)
  65. length 270
  66. formants vdiph/au_4
  67. endphoneme
  68. phoneme eU
  69. vowel starttype (e) endtype (u)
  70. length 260
  71. formants vdiph/eu
  72. endphoneme
  73. phoneme iU
  74. vowel starttype (i) endtype (u)
  75. length 240
  76. formants vdiph2/iu
  77. endphoneme
  78. phoneme aI
  79. vowel starttype (a) endtype (i)
  80. length 250
  81. formants vdiph/ai
  82. endphoneme
  83. phoneme eI
  84. vowel starttype (e) endtype (i)
  85. length 250
  86. formants vdiph/ei
  87. endphoneme
  88. phoneme oI
  89. vowel starttype (o) endtype (i)
  90. length 230
  91. formants vdiph/oi
  92. endphoneme
  93. phoneme uI
  94. vowel starttype (u) endtype (i)
  95. length 240
  96. formants vdiph/ui
  97. endphoneme
  98. // CONSONANTS
  99. //===========
  100. phoneme w2
  101. starttype w endtype w
  102. liquid
  103. length 100
  104. beforenotvowel w/
  105. lengthmod 7
  106. formants w/w2
  107. after _ w/w2
  108. endphoneme
  109. phoneme p
  110. vls blb stop
  111. vowelin f1=0 f2=1000 -50 -100 f3=-200 80
  112. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
  113. lengthmod 2
  114. wave ustop/p_unasp
  115. before _ ustop/p_unasp_%80
  116. before r ustop/pr
  117. before l ustop/pl
  118. switchvoicing b
  119. endphoneme
  120. phoneme ts
  121. vls alv afr sibilant
  122. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  123. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  124. lengthmod 2
  125. wave ustop/ts
  126. endphoneme
  127. phoneme t // dental variant of /t/
  128. vls dnt stop
  129. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  130. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  131. lengthmod 2
  132. wave ustop/t_dnt%50
  133. before _ ustop/t_dnt%35
  134. switchvoicing d
  135. endphoneme
  136. phoneme d // dental variant of /d/
  137. vcd dnt stop
  138. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  139. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  140. formants d/d+x/d_dnt%110
  141. before _ d/d_+x/d_
  142. before r d/dr+x/d_dnt%110
  143. after _ NULL
  144. after @ d/xd
  145. lengthmod 5
  146. switchvoicing t
  147. endphoneme
  148. phoneme k
  149. vls vel stop
  150. vowelin f1=0 f2=2300 200 400 f3=-100 80
  151. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  152. lengthmod 2
  153. wave ustop/k_unasp%70 // weaker
  154. before _ ustop/k_
  155. before r ustop/kr
  156. before l ustop/kl
  157. before (i) ustop/ki
  158. switchvoicing g
  159. endphoneme