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_vi 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. //====================================================
  2. // Vietnamese Phonemes
  3. //====================================================
  4. phoneme 1 // ngang tone: level
  5. stress
  6. length 11
  7. tone 28 32 envelope/p_level NULL
  8. endphoneme
  9. phoneme 2 // huyền tone: low falling
  10. stress
  11. length 12
  12. tone 20 8 envelope/p_fall NULL
  13. endphoneme
  14. phoneme 3 // sắc tone rising
  15. stress
  16. length 13
  17. tone 25 50 envelope/p_rise NULL
  18. endphoneme
  19. phoneme 4 // hỏi tone curve (dipping rising)
  20. stress
  21. length 14
  22. tone 30 5 envelope/p_fallrise NULL
  23. endphoneme
  24. phoneme 5 // ngã tone: broken (creaking rising)
  25. stress
  26. length 15
  27. tone 30 55 envelope/p_214 envelope/vi_5amp
  28. endphoneme
  29. phoneme 6 // nặng tone drop (constricted)
  30. stress
  31. length 16
  32. tone 40 20 envelope/p_512 envelope/vi_6amp
  33. endphoneme
  34. phoneme 7 // tone 1 (ngang) at end of clause
  35. stress
  36. length 17
  37. tone 40 20 envelope/p_fall NULL
  38. endphoneme
  39. // Vowels
  40. //=======
  41. phoneme a
  42. vowel starttype (@) endtype (@)
  43. length 130
  44. formants vowel/a_4
  45. endphoneme
  46. phoneme a:
  47. vowel starttype (a) endtype (a)
  48. length 280
  49. formants vowel/a_6
  50. endphoneme
  51. phoneme E
  52. vowel starttype (e) endtype (e)
  53. length 200
  54. formants vowel/ee_3
  55. endphoneme
  56. phoneme e
  57. vowel starttype (e) endtype (e)
  58. length 200
  59. formants vowel/e
  60. endphoneme
  61. phoneme i
  62. vowel starttype (i) endtype (i)
  63. length 190
  64. formants vowel/i_4
  65. after w w/wi
  66. linkout ;
  67. endphoneme
  68. phoneme O
  69. vowel starttype (o) endtype (o)
  70. length 200
  71. formants vowel/aa_4
  72. endphoneme
  73. phoneme o
  74. vowel starttype (o) endtype (o)
  75. length 200
  76. formants vowel/o_2
  77. endphoneme
  78. phoneme u
  79. vowel starttype (u) endtype (u)
  80. length 200
  81. formants vowel/u_7
  82. endphoneme
  83. phoneme y
  84. vowel starttype (u) endtype (u)
  85. length 200
  86. formants vowel/u#_5
  87. endphoneme
  88. phoneme @
  89. vowel starttype (@) endtype (a)
  90. length 130
  91. formants vowel/@_2
  92. endphoneme
  93. phoneme @:
  94. vowel starttype (@) endtype (@)
  95. length 280
  96. formants vowel/@_2
  97. endphoneme
  98. // Diphthongs
  99. //===========
  100. phoneme aI
  101. vowel starttype (a) endtype (i)
  102. length 250
  103. formants vdiph/&i_3
  104. endphoneme
  105. phoneme a:I
  106. vowel starttype (a) endtype (i)
  107. length 250
  108. formants vdiph/ai
  109. endphoneme
  110. phoneme @I
  111. vowel starttype (@) endtype (i)
  112. length 250
  113. formants vdiph/@i
  114. endphoneme
  115. phoneme @:I
  116. vowel starttype (@) endtype (i)
  117. length 250
  118. formants vdiph/@i
  119. endphoneme
  120. phoneme eI
  121. vowel starttype (e) endtype (i)
  122. length 200
  123. formants vdiph/ei
  124. endphoneme
  125. phoneme EI
  126. vowel starttype (e) endtype (i)
  127. length 200
  128. formants vdiph/eei
  129. endphoneme
  130. phoneme OI
  131. vowel starttype (o) endtype (i)
  132. length 200
  133. formants vdiph/0i
  134. endphoneme
  135. phoneme oI
  136. vowel starttype (o) endtype (i)
  137. length 200
  138. formants vdiph/oi
  139. endphoneme
  140. phoneme uI
  141. vowel starttype (u) endtype (i)
  142. length 200
  143. formants vdiph/ui
  144. endphoneme
  145. phoneme yI
  146. vowel starttype (u) endtype (i)
  147. length 200
  148. formants vdiph/u-i
  149. endphoneme
  150. phoneme aU
  151. vowel starttype (a) endtype (u)
  152. length 210
  153. formants vdiph/aau_4
  154. endphoneme
  155. phoneme a:U
  156. vowel starttype (a) endtype (u)
  157. length 270
  158. formants vdiph/au
  159. endphoneme
  160. phoneme eU
  161. vowel starttype (e) endtype (u)
  162. length 200
  163. formants vdiph/eu
  164. endphoneme
  165. phoneme EU
  166. vowel starttype (e) endtype (u)
  167. length 200
  168. formants vdiph/eeu
  169. endphoneme
  170. phoneme iU
  171. vowel starttype (i) endtype (u)
  172. length 200
  173. formants vdiph2/iu
  174. endphoneme
  175. phoneme @U
  176. vowel starttype (@) endtype (u)
  177. length 200
  178. formants vdiph/@u
  179. endphoneme
  180. phoneme @:U
  181. vowel starttype (@) endtype (u)
  182. length 270
  183. formants vdiph/@u
  184. endphoneme
  185. phoneme i@
  186. vowel starttype (i) endtype (@)
  187. length 240
  188. formants vdiph2/ii@_3
  189. endphoneme
  190. phoneme y@
  191. vowel starttype (i) endtype (@)
  192. length 200
  193. formants vdiph2/y-y#
  194. endphoneme
  195. phoneme u@
  196. vowel starttype (u) endtype (@)
  197. length 200
  198. formants vdiph2/uu@
  199. endphoneme
  200. phoneme t[ // dental variant of /t/
  201. vls dnt stop
  202. vowelin f1=1 f2=1600 -300 300 f3=-100 80
  203. vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
  204. lengthmod 2
  205. wave ustop/t_dnt2%60
  206. before _ ustop/t_dnt%30
  207. switchvoicing d
  208. endphoneme
  209. phoneme kh
  210. vls vel frc
  211. vowelin f1=0 f2=2300 200 400 f3=200 80
  212. vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20
  213. length 100
  214. lengthmod 3
  215. wave ufric/x%50
  216. switchvoicing Q
  217. endphoneme
  218. phoneme l
  219. liquid
  220. length 100
  221. lengthmod 7
  222. beforenotvowel l/
  223. formants l/l_vi
  224. endphoneme