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.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  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 oI
  79. vowel starttype (o) endtype (i)
  80. length 240
  81. formants vdiph/oi
  82. endphoneme
  83. phoneme uI
  84. vowel starttype (u) endtype (i)
  85. length 240
  86. formants vdiph/ui
  87. endphoneme
  88. // CONSONANTS
  89. //===========
  90. phoneme w2
  91. starttype w endtype w
  92. liquid
  93. length 100
  94. beforenotvowel w/
  95. lengthmod 7
  96. formants w/w2
  97. after _ w/w2
  98. endphoneme
  99. phoneme p
  100. vls blb stop
  101. vowelin f1=0 f2=1000 -50 -100 f3=-200 80
  102. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
  103. lengthmod 2
  104. wave ustop/p_unasp
  105. before _ ustop/p_unasp_%80
  106. before r ustop/pr
  107. before l ustop/pl
  108. switchvoicing b
  109. endphoneme
  110. phoneme ts
  111. vls alv afr sibilant
  112. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  113. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  114. lengthmod 2
  115. wave ustop/ts
  116. endphoneme
  117. phoneme t // dental variant of /t/
  118. vls dnt stop
  119. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  120. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  121. lengthmod 2
  122. wave ustop/t_dnt%50
  123. before _ ustop/t_dnt%35
  124. switchvoicing d
  125. endphoneme
  126. phoneme d // dental variant of /d/
  127. vcd dnt stop
  128. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  129. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  130. formants d/d+x/d_dnt%110
  131. before _ d/d_+x/d_
  132. before r d/dr+x/d_dnt%110
  133. after _ NULL
  134. after @ d/xd
  135. lengthmod 5
  136. switchvoicing t
  137. endphoneme
  138. phoneme k
  139. vls vel stop
  140. vowelin f1=0 f2=2300 200 400 f3=-100 80
  141. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  142. lengthmod 2
  143. wave ustop/k_unasp%70 // weaker
  144. before _ ustop/k_
  145. before r ustop/kr
  146. before l ustop/kl
  147. before (i) ustop/ki
  148. switchvoicing g
  149. endphoneme