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

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