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_zh_yue 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. //====================================================
  2. // Tone Numbers
  3. //====================================================
  4. phoneme 1 // tone: high level
  5. stress
  6. tone 50 30 envelope/p_fall NULL
  7. endphoneme
  8. phoneme 2 // tone: rise
  9. stress
  10. tone 30 50 envelope/p_rise NULL
  11. endphoneme
  12. phoneme 3 // tone: mid level
  13. stress
  14. tone 30 30 envelope/p_level NULL
  15. endphoneme
  16. phoneme 4 // tone: low fall
  17. stress
  18. tone 20 10 envelope/p_fall NULL
  19. endphoneme
  20. phoneme 5 // tone: low rise
  21. stress
  22. tone 10 30 envelope/p_rise NULL
  23. endphoneme
  24. phoneme 6 // tone: low level
  25. stress
  26. tone 20 20 envelope/p_level NULL
  27. endphoneme
  28. //====================================================
  29. // Consonants
  30. //====================================================
  31. phoneme z // [ts]
  32. vls alv afr sibilant
  33. vowelin f1=0 f2=1700 -300 300 f3=-100 80
  34. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  35. lengthmod 2
  36. wave ustop/ts
  37. endphoneme
  38. phoneme c // [tS]
  39. vls pla afr sibilant
  40. vowelin f1=0 f2=2300 200 400 f3=-100 80
  41. lengthmod 2
  42. wave ustop/tsh
  43. before _ ustop/tsh_
  44. switchvoicing dZ
  45. endphoneme
  46. phoneme k
  47. vls vel stop
  48. vowelin f1=0 f2=2300 200 300 f3=-200 80
  49. vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20
  50. lengthmod 2
  51. wave ustop/k
  52. before _ NULL
  53. before r ustop/kr
  54. before R ustop/kr
  55. before @- ustop/k_unasp%70
  56. before l ustop/kl
  57. before (i) ustop/ki
  58. switchvoicing g
  59. endphoneme
  60. phoneme p
  61. vls blb stop
  62. vowelin f1=0 f2=1000 -50 -100 f3=-200 80 rms=30
  63. vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22
  64. lengthmod 2
  65. wave ustop/p
  66. before _ NULL
  67. endphoneme
  68. phoneme t
  69. vls alv stop
  70. vowelin f1=0 f2=1700 -300 300 f3=100 80
  71. vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
  72. wave ustop/t
  73. before _ NULL
  74. lengthmod 2
  75. endphoneme
  76. //phoneme ng // synonym for [N]
  77. // vcd vel nasal
  78. // starttype N endtype N
  79. // vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
  80. // after _ nn/_nn
  81. // before _ nn/nn_
  82. // before (r) nn/nnj
  83. // lengthmod 8 // longer than 'n'
  84. //endphoneme
  85. //====================================================
  86. // Vowels and Diphtnongs
  87. //====================================================
  88. phoneme aa
  89. vowel starttype (a) endtype (a)
  90. length 230
  91. formants vowel/aa
  92. endphoneme
  93. phoneme aai
  94. vowel starttype (a) endtype (i)
  95. length 270
  96. formants vdiph/aai
  97. endphoneme
  98. phoneme aau
  99. vowel starttype (a) endtype (u)
  100. length 260
  101. formants vdiph/aau_2
  102. endphoneme
  103. phoneme ang
  104. vowel starttype (a) endtype (a)
  105. length 220
  106. formants vwl_zh/ang
  107. endphoneme
  108. phoneme aang
  109. vowel starttype (a) endtype (a)
  110. length 270
  111. formants vwl_zh/aang
  112. endphoneme
  113. phoneme a
  114. vowel starttype (@) endtype (@)
  115. length 150
  116. formants vowel/a#_3
  117. endphoneme
  118. phoneme ai
  119. vowel starttype (@) endtype (i)
  120. length 200
  121. formants vdiph/@i_3
  122. endphoneme
  123. phoneme au
  124. vowel starttype (a) endtype (u)
  125. length 200
  126. formants vdiph/au_2
  127. endphoneme
  128. phoneme e
  129. vowel starttype (e) endtype (e)
  130. length 220
  131. formants vowel/ee_1
  132. endphoneme
  133. phoneme ei
  134. vowel starttype (e) endtype (i)
  135. length 220
  136. formants vdiph/ei
  137. endphoneme
  138. phoneme eng
  139. vowel starttype (e) endtype (e)
  140. length 220
  141. formants vwl_zh/eng
  142. endphoneme
  143. phoneme eu
  144. vowel starttype (e) endtype (u)
  145. length 260
  146. formants vdiph/eeu
  147. endphoneme
  148. phoneme i
  149. vowel starttype (i) endtype (i)
  150. length 190
  151. formants vowel/i
  152. before k vowel/ii-40
  153. before N vowel/ii-40
  154. after w w/wi
  155. linkout ;
  156. endphoneme
  157. phoneme ing
  158. vowel starttype (i) endtype (i)
  159. length 220
  160. formants vwl_zh/ing
  161. endphoneme
  162. phoneme iu
  163. vowel starttype (i) endtype (u)
  164. length 200
  165. formants vdiph2/iu
  166. endphoneme
  167. phoneme ng // synonym for [N]
  168. vowel starttype ng endtype ng
  169. // vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
  170. length 350
  171. formants vwl_zh/ng
  172. beforevowel N
  173. // before (@) vnasal/
  174. // before o vnasal/nn-
  175. // lengthmod 8
  176. endphoneme
  177. phoneme o
  178. vowel starttype (o) endtype (o)
  179. length 170
  180. formants vowel/oo
  181. endphoneme
  182. phoneme oeng
  183. vowel starttype (o) endtype (e)
  184. length 280
  185. formants vwl_zh/oeng
  186. endphoneme
  187. phoneme oi
  188. vowel starttype (o) endtype (i)
  189. length 200
  190. formants vdiph/ooi
  191. endphoneme
  192. phoneme ou
  193. vowel starttype (o) endtype (u)
  194. length 200
  195. formants vdiph/ou
  196. endphoneme
  197. phoneme ong
  198. vowel starttype (o) endtype (o)
  199. length 220
  200. formants vwl_zh/ong
  201. endphoneme
  202. phoneme u
  203. vowel starttype (u) endtype (u)
  204. length 170
  205. formants vowel/u_bck
  206. before k vowel/uu_bck
  207. before N vowel/uu_bck
  208. endphoneme
  209. phoneme ung
  210. vowel starttype (u) endtype (u)
  211. length 200
  212. formants vwl_zh/ung
  213. endphoneme
  214. phoneme ui
  215. vowel starttype (u) endtype (i)
  216. length 220
  217. formants vdiph/ui
  218. endphoneme
  219. phoneme oe
  220. vowel starttype (@) endtype (@)
  221. length 230
  222. formants vowel/y#
  223. endphoneme
  224. phoneme eo
  225. vowel starttype (@) endtype (@)
  226. length 170
  227. formants vowel/8_3
  228. endphoneme
  229. phoneme eoi
  230. vowel starttype (@) endtype (i)
  231. length 220
  232. formants vdiph/y#y_2
  233. endphoneme
  234. phoneme yu
  235. vowel starttype (u) endtype (u)
  236. length 220
  237. formants vowel/y
  238. endphoneme