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_english 6.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  1. phoneme k
  2. vls vel stop
  3. vowelin f1=0 f2=2300 200 400 f3=-100 80
  4. vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
  5. lengthmod 2
  6. wave ustop/k
  7. before _ ustop/k_
  8. before r ustop/kr
  9. before l ustop/kl
  10. before i: ustop/ki
  11. before i@ ustop/ki
  12. endphoneme
  13. phoneme N
  14. vcd vel nasal
  15. vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
  16. length 100
  17. formants NULL
  18. after _ nn/_nn
  19. before _ nn/nn_
  20. lengthmod 8 // longer than 'n'
  21. linkout g-
  22. endphoneme
  23. phoneme l
  24. liquid
  25. length 100
  26. lengthmod 7
  27. beforenotvowel l/2 // use 'dark' [l] after a vowel
  28. formants l/l
  29. after _ l/_l t l/tl
  30. before _ l/l_2
  31. endphoneme
  32. //*******************************************************************
  33. // VOWELS
  34. //*******************************************************************
  35. phoneme @ // Schwa
  36. vowel starttype (@) endtype (@)
  37. formants vowel/@
  38. unstressed
  39. linkout r-
  40. length 140
  41. endphoneme
  42. phoneme 3 // Schwa, used for rhotic schwa in American
  43. vowel starttype (@) endtype (@)
  44. formants vowel/@
  45. unstressed
  46. linkout r-
  47. beforevowel @
  48. length 140
  49. endphoneme
  50. phoneme @2 // Schwa, changes to I before a vowel
  51. vowel starttype (@) endtype (@)
  52. formants vowel/@
  53. unstressed
  54. beforevowel I2
  55. length 120
  56. endphoneme
  57. phoneme @5 // Schwa, changes to U before a vowel
  58. vowel starttype (@) endtype (@)
  59. formants vowel/@
  60. unstressed
  61. beforevowelpause U
  62. length 140
  63. endphoneme
  64. phoneme @L
  65. vowel starttype (@) endtype l
  66. length 160
  67. formants vwl_en/@L
  68. unstressed
  69. before _ vwl_en/@L
  70. endphoneme
  71. phoneme a
  72. vowel starttype (a) endtype (a)
  73. length 150
  74. formants vowel/a_en
  75. reduceto a2 0
  76. endphoneme
  77. phoneme a2
  78. vowel starttype (@) endtype (a)
  79. unstressed
  80. length 150
  81. formants vowel/a#_3
  82. linkout r-
  83. endphoneme
  84. phoneme aa // 'bath' etc.
  85. vowel starttype (a) endtype (a)
  86. length 150
  87. formants vowel/a_en
  88. linkout r-
  89. endphoneme
  90. phoneme E
  91. vowel starttype (e) endtype (e)
  92. length 140
  93. formants vowel/ee_2
  94. reduceto I 0
  95. endphoneme
  96. phoneme I
  97. vowel starttype (i) endtype (i)
  98. length 130
  99. formants vowel/ii_en
  100. linkout ;
  101. endphoneme
  102. phoneme I2
  103. vowel starttype (i) endtype (i)
  104. unstressed
  105. length 140
  106. formants vowel/ii_en
  107. linkout ;
  108. endphoneme
  109. phoneme i // optional variant of [I] for end of words
  110. vowel starttype (i) endtype (i)
  111. length 220
  112. formants vowel/ii_en
  113. linkout ;
  114. endphoneme
  115. phoneme 0
  116. vowel starttype (o) endtype (o)
  117. length 140
  118. formants vowel/0
  119. reduceto @ 0
  120. endphoneme
  121. phoneme V
  122. vowel starttype (a) endtype (@)
  123. length 140
  124. formants vowel/V
  125. reduceto @ 0
  126. endphoneme
  127. phoneme U
  128. vowel starttype (u) endtype (u)
  129. length 150
  130. formants vowel/uu
  131. endphoneme
  132. phoneme A:
  133. vowel starttype (a) endtype (a)
  134. length 230
  135. formants vowel/aa_2
  136. linkout r-
  137. endphoneme
  138. phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
  139. vowel starttype (a) endtype (a)
  140. length 230
  141. formants vowel/aa_2
  142. linkout r-
  143. endphoneme
  144. phoneme 3:
  145. vowel starttype (@) endtype (@)
  146. length 210
  147. formants vowel/3_en
  148. reduceto @ 0
  149. linkout r-
  150. endphoneme
  151. phoneme i:
  152. vowel starttype (i) endtype (i)
  153. length 175
  154. formants vowel/i_en
  155. after w w/wi2
  156. linkout ;
  157. endphoneme
  158. phoneme O:
  159. vowel starttype (o) endtype (o)
  160. length 230
  161. formants vowel/oo_en
  162. reduceto @ 0
  163. // linkout r-
  164. endphoneme
  165. phoneme O@
  166. vowel starttype (o) endtype (@)
  167. length 240
  168. formants vowel/oo_en
  169. linkout r-
  170. endphoneme
  171. phoneme o@
  172. vowel starttype (o) endtype (@)
  173. length 240
  174. formants vowel/oo_en
  175. linkout r-
  176. endphoneme
  177. phoneme O
  178. vowel starttype (o) endtype (o)
  179. length 150
  180. formants vowel/oo_en
  181. reduceto @ 0
  182. endphoneme
  183. phoneme u:
  184. vowel starttype (u) endtype (u)
  185. length 210
  186. formants vwl_en/u
  187. before l/2 vwl_en/u_L-40+l/L2_uL
  188. endphoneme
  189. phoneme aU
  190. vowel starttype (a) endtype (u)
  191. length 230
  192. formants vdiph/au
  193. endphoneme
  194. phoneme oU
  195. vowel starttype (@) endtype (u)
  196. length 220
  197. formants vdiph/@u_en
  198. endphoneme
  199. phoneme aI
  200. vowel starttype (a) endtype (i)
  201. length 230
  202. formants vdiph/ai_en
  203. endphoneme
  204. phoneme eI
  205. vowel starttype (e) endtype (i)
  206. length 210
  207. formants vdiph/eei
  208. endphoneme
  209. phoneme OI
  210. vowel starttype (o) endtype (i)
  211. length 230
  212. formants vdiph/ooi
  213. endphoneme
  214. phoneme e@
  215. vowel starttype (e) endtype (@)
  216. length 220
  217. formants vowel/ee_1
  218. linkout r-
  219. endphoneme
  220. phoneme i@
  221. vowel starttype (i) endtype (@)
  222. length 250
  223. formants vdiph2/ii@
  224. linkout r-
  225. endphoneme
  226. phoneme U@
  227. vowel starttype (u) endtype (@)
  228. length 200
  229. formants vdiph2/uu@
  230. linkout r-
  231. endphoneme
  232. phoneme aI@
  233. vowel starttype (a) endtype (@)
  234. length 270
  235. formants vwl_en/aI@
  236. linkout r-
  237. endphoneme
  238. phoneme aU@
  239. vowel starttype (a) endtype (@)
  240. length 270
  241. formants vwl_en/aU@
  242. linkout r-
  243. endphoneme
  244. // extra vowels
  245. phoneme e:
  246. vowel starttype (e) endtype (e)
  247. length 210
  248. formants vowel/e
  249. endphoneme
  250. phoneme o:
  251. vowel starttype (o) endtype (o)
  252. length 220
  253. formants vowel/o
  254. endphoneme
  255. phoneme eU
  256. vowel starttype (e) endtype (u)
  257. length 240
  258. formants vdiph/eu
  259. endphoneme
  260. phoneme uI
  261. vowel starttype (u) endtype (i)
  262. length 240
  263. formants vdiph/ui
  264. endphoneme
  265. phoneme IR // used for "ir" when [3:] is split (Scottish)
  266. vowel starttype (@) endtype (@)
  267. length 190
  268. formants vowelr/V_r
  269. appendph r
  270. endphoneme
  271. phoneme VR // used for "or"/"ur" when [3:] is split (Scottish)
  272. vowel starttype (@) endtype (@)
  273. length 210
  274. formants vowelr/V3_r
  275. appendph r
  276. endphoneme
  277. phoneme A~
  278. vowel starttype (a) endtype (a)
  279. length 260
  280. formants vnasal/aa_n
  281. endphoneme
  282. phoneme E~
  283. vowel starttype (e) endtype (e)
  284. length 260
  285. formants vnasal/ee_n
  286. endphoneme
  287. phoneme O~
  288. vowel starttype (o) endtype (o)
  289. length 260
  290. formants vnasal/oo_n
  291. endphoneme
  292. phoneme W~
  293. vowel starttype (@) endtype (@)
  294. length 260
  295. formants vnasal/W_n
  296. endphoneme
  297. phoneme y:
  298. vowel starttype (u) endtype (u)
  299. length 220
  300. formants vowel/y
  301. endphoneme
  302. phoneme Y:
  303. vowel starttype (@) endtype (@)
  304. length 230
  305. formants vowel/y#
  306. endphoneme
  307. phoneme W
  308. vowel starttype (@) endtype (@)
  309. length 170
  310. formants vowel/oe
  311. endphoneme
  312. phoneme u-
  313. vowel starttype (u) endtype (u)
  314. length 200
  315. formants vowel/u#
  316. endphoneme