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_hungarian 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. // Short vowels
  2. phoneme A
  3. vowel starttype (o) endtype (o)
  4. length 140
  5. formants vowel/0_3
  6. endphoneme
  7. phoneme E
  8. vowel starttype (e) endtype (e)
  9. length 140
  10. formants vowel/e_mid
  11. endphoneme
  12. phoneme i
  13. vowel starttype (i) endtype (i)
  14. length 140
  15. formants vowel/i_4
  16. linkout ;
  17. endphoneme
  18. phoneme o
  19. vowel starttype (o) endtype (o)
  20. length 130
  21. formants vowel/o_mid
  22. endphoneme
  23. phoneme u
  24. vowel starttype (u) endtype (u)
  25. length 130
  26. formants vowel/uu_bck
  27. endphoneme
  28. phoneme Y
  29. vowel starttype (@) endtype (@)
  30. length 130
  31. formants vowel/y#_2
  32. endphoneme
  33. phoneme y
  34. vowel starttype (u) endtype (u)
  35. length 130
  36. formants vowel/yy_4
  37. endphoneme
  38. // Long Vowels
  39. phoneme i:
  40. vowel starttype (i) endtype (i)
  41. long
  42. length 220
  43. formants vowel/i
  44. // linkout ;
  45. endphoneme
  46. phoneme e:
  47. vowel starttype (e) endtype (e)
  48. long
  49. length 240
  50. formants vowel/e_3
  51. endphoneme
  52. phoneme a:
  53. vowel starttype (a) endtype (a)
  54. long
  55. length 270
  56. formants vowel/a
  57. endphoneme
  58. phoneme o:
  59. vowel starttype (o) endtype (o)
  60. long
  61. length 260
  62. formants vowel/o_2
  63. endphoneme
  64. phoneme u:
  65. vowel starttype (u) endtype (u)
  66. long
  67. length 240
  68. formants vowel/u_bck
  69. endphoneme
  70. phoneme y:
  71. vowel starttype (u) endtype (u)
  72. long
  73. length 240
  74. formants vowel/y
  75. endphoneme
  76. phoneme Y:
  77. vowel starttype (@) endtype (@)
  78. long
  79. length 260
  80. formants vowel/y#
  81. endphoneme
  82. // CONSONANTS
  83. //===========
  84. phoneme ts
  85. vls alv afr sibilant
  86. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  87. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  88. lengthmod 2
  89. wave ustop/ts // don't use ustop/ts_ (before non-vowel)
  90. endphoneme
  91. phoneme t // dental variant of /t/
  92. vls dnt stop
  93. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  94. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  95. lengthmod 2
  96. wave ustop/t_dnt%50
  97. before _ ustop/t_dnt%45
  98. switchvoicing d
  99. endphoneme
  100. phoneme d // dental variant of /d/
  101. vcd dnt stop
  102. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  103. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  104. formants d/d+x/d_dnt%110
  105. before _ d/d_+x/d_dnt%100
  106. before r d/dr+x/d_dnt%110
  107. after _ NULL
  108. after @ d/xd
  109. lengthmod 5
  110. switchvoicing t
  111. endphoneme
  112. phoneme c
  113. vls pal afr sibilant
  114. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  115. vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1
  116. lengthmod 2
  117. wave ustop/ts_pzd2%70
  118. before _ ustop/ts_pzd_
  119. switchvoicing J
  120. endphoneme
  121. phoneme p // unaspirated
  122. vls blb stop
  123. vowelin f1=0 f2=1000 -50 -100 f3=-200 80
  124. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
  125. lengthmod 2
  126. wave ustop/p_unasp
  127. before _ ustop/p_unasp_%80
  128. before r ustop/pr
  129. before l ustop/pl
  130. switchvoicing b
  131. endphoneme
  132. phoneme k // unsapirated
  133. vls vel stop
  134. vowelin f1=0 f2=2300 200 400 f3=-100 80
  135. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  136. lengthmod 2
  137. wave ustop/k_unasp%70 // weaker
  138. before _ ustop/k_
  139. before r ustop/kr
  140. before l ustop/kl
  141. before (i) ustop/ki
  142. switchvoicing g
  143. endphoneme
  144. phoneme s2 // second part of geminated [s:]
  145. vls alv frc sibilant
  146. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  147. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  148. lengthmod 3
  149. wave ufric/s_continue
  150. before _ ufric/s_
  151. before p ufric/s!
  152. before t ufric/s!
  153. before k ufric/s!
  154. switchvoicing z
  155. endphoneme
  156. phoneme l
  157. liquid
  158. length 100
  159. lengthmod 7
  160. beforenotvowel l/
  161. formants l/l
  162. after _ l/_l
  163. after t l/tl
  164. // after l/ l/l_long // double l, make it longer
  165. endphoneme