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_base2 3.2KB

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