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

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