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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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. length 220
  42. formants vowel/i
  43. // linkout ;
  44. endphoneme
  45. phoneme e:
  46. vowel starttype (e) endtype (e)
  47. length 240
  48. formants vowel/e_3
  49. endphoneme
  50. phoneme a:
  51. vowel starttype (a) endtype (a)
  52. length 270
  53. formants vowel/a
  54. endphoneme
  55. phoneme o:
  56. vowel starttype (o) endtype (o)
  57. length 260
  58. formants vowel/o_2
  59. endphoneme
  60. phoneme u:
  61. vowel starttype (u) endtype (u)
  62. length 240
  63. formants vowel/u_bck
  64. endphoneme
  65. phoneme y:
  66. vowel starttype (u) endtype (u)
  67. length 240
  68. formants vowel/y
  69. endphoneme
  70. phoneme Y:
  71. vowel starttype (@) endtype (@)
  72. length 260
  73. formants vowel/y#
  74. endphoneme
  75. // CONSONANTS
  76. //===========
  77. phoneme ts
  78. vls alv afr sibilant
  79. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  80. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  81. lengthmod 2
  82. wave ustop/ts
  83. before _ ustop/ts_
  84. endphoneme
  85. phoneme t // dental variant of /t/
  86. vls dnt stop
  87. vowelin f1=0 f2=1600 -300 300 f3=-100 80
  88. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  89. lengthmod 2
  90. wave ustop/t_dnt%50
  91. before _ ustop/t_dnt%45
  92. switchvoicing d
  93. endphoneme
  94. phoneme d // dental variant of /d/
  95. vcd dnt stop
  96. vowelin f1=2 f2=1500 -300 300 f3=-150 80
  97. vowelout f1=2 f2=1500 -300 300 f3=-150 80
  98. formants d/d+x/d_dnt%110
  99. before _ d/d_+x/d_dnt%100
  100. before r d/dr+x/d_dnt%110
  101. after _ NULL
  102. after @ d/xd
  103. lengthmod 5
  104. switchvoicing t
  105. endphoneme
  106. phoneme c
  107. vls pal afr sibilant
  108. vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
  109. vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1
  110. lengthmod 2
  111. wave ustop/ts_pzd2%70
  112. before _ ustop/ts_pzd_
  113. switchvoicing J
  114. endphoneme
  115. phoneme p // unaspirated
  116. vls blb stop
  117. vowelin f1=0 f2=1000 -50 -100 f3=-200 80
  118. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
  119. lengthmod 2
  120. wave ustop/p_unasp
  121. before _ ustop/p_unasp_%80
  122. before r ustop/pr
  123. before l ustop/pl
  124. switchvoicing b
  125. endphoneme
  126. phoneme k // unsapirated
  127. vls vel stop
  128. vowelin f1=0 f2=2300 200 400 f3=-100 80
  129. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  130. lengthmod 2
  131. wave ustop/k_unasp%70 // weaker
  132. before _ ustop/k_
  133. before r ustop/kr
  134. before l ustop/kl
  135. before (i) ustop/ki
  136. switchvoicing g
  137. endphoneme
  138. phoneme s2 // second part of geminated [s:]
  139. vls alv frc sibilant
  140. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  141. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  142. lengthmod 3
  143. wave ufric/s_continue
  144. before _ ufric/s_
  145. before p ufric/s!
  146. before t ufric/s!
  147. before k ufric/s!
  148. switchvoicing z
  149. endphoneme
  150. phoneme l
  151. liquid
  152. length 100
  153. lengthmod 7
  154. beforenotvowel l/
  155. formants l/l
  156. after _ l/_l
  157. after t l/tl
  158. // after l/ l/l_long // double l, make it longer
  159. endphoneme