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_af 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. //****************************************************************
  2. // VOWELS
  3. //****************************************************************
  4. phoneme @ // Schwa, but always unstressed
  5. vowel starttype (@) endtype (@)
  6. length 140
  7. formants vwl_af/@
  8. unstressed
  9. before r/ vwl_af/r@+50
  10. endphoneme
  11. phoneme a // short A
  12. vowel starttype (a) endtype (a)
  13. length 140
  14. formants vowel/V_2
  15. endphoneme
  16. phoneme E // short E
  17. vowel starttype (i) endtype (e)
  18. length 140
  19. formants vowel/e_mid2
  20. endphoneme
  21. phoneme I // short I, Schwa
  22. vowel starttype (@) endtype (@)
  23. length 140
  24. formants vwl_af/I
  25. before r/ vwl_af/r@+50
  26. endphoneme
  27. phoneme O // short O
  28. vowel starttype (o) endtype (o)
  29. length 140
  30. formants vowel/oo_3
  31. endphoneme
  32. phoneme W // short U
  33. vowel starttype (@) endtype (@)
  34. length 140
  35. formants vowel/oe
  36. endphoneme
  37. phoneme u // short OE
  38. vowel starttype (u) endtype (u)
  39. length 140
  40. formants vowel/uu_3
  41. endphoneme
  42. phoneme & // more open [E]
  43. vowel starttype (e) endtype (e)
  44. length 150
  45. formants vowel/ee_3
  46. before l/2 DFT-30+l/L_eL_af
  47. endphoneme
  48. phoneme @L // syllabic L
  49. vowel starttype (@) endtype l
  50. length 160
  51. formants vwl_en/@L
  52. unstressed
  53. before _ vwl_en/@L
  54. endphoneme
  55. phoneme A: // long A
  56. vowel starttype (a) endtype (a)
  57. length 230
  58. formants vowel/aa_3
  59. endphoneme
  60. phoneme e@ // long E
  61. vowel starttype (i) endtype (@)
  62. length 230
  63. formants vdiph/i@_2
  64. endphoneme
  65. phoneme i // long I
  66. vowel starttype (i) endtype (i)
  67. length 130
  68. formants vowel/i_3
  69. linkout ;
  70. endphoneme
  71. phoneme o@ // long O
  72. vowel starttype (u) endtype (@)
  73. length 250
  74. formants vdiph2/o@
  75. endphoneme
  76. phoneme y // long U
  77. vowel starttype (i) endtype (i)
  78. length 180
  79. formants vowel/y_3
  80. endphoneme
  81. phoneme iu
  82. vowel starttype (i) endtype (u)
  83. length 220
  84. formants vdiph2/iu_3
  85. endphoneme
  86. phoneme @U
  87. vowel starttype (@) endtype (u)
  88. length 220
  89. formants vdiph/Vu
  90. endphoneme
  91. phoneme aI
  92. vowel starttype (a) endtype (i)
  93. length 220
  94. formants vdiph/ai_4
  95. linkout ;
  96. endphoneme
  97. phoneme AI
  98. vowel starttype (a) endtype (i)
  99. length 310
  100. formants vdiph/aai_2
  101. linkout ;
  102. endphoneme
  103. phoneme eI
  104. vowel starttype (e) endtype (i)
  105. length 170
  106. formants vdiph/@i_2
  107. linkout ;
  108. endphoneme
  109. phoneme OI
  110. vowel starttype (o) endtype (i)
  111. length 230
  112. formants vdiph/ooi_2
  113. linkout ;
  114. endphoneme
  115. phoneme oI
  116. vowel starttype (o) endtype (i)
  117. length 290
  118. formants vdiph/oi_2
  119. linkout ;
  120. endphoneme
  121. phoneme uI
  122. vowel starttype (u) endtype (i)
  123. length 240
  124. formants vdiph/ui_2
  125. linkout ;
  126. endphoneme
  127. phoneme Yy
  128. vowel starttype (@) endtype (i)
  129. length 220
  130. formants vdiph/y#y_2
  131. linkout ;
  132. endphoneme
  133. phoneme Y@
  134. vowel starttype (i) endtype (@)
  135. length 210
  136. formants vdiph2/y#@
  137. endphoneme
  138. phoneme aU
  139. vowel starttype (a) endtype (u)
  140. length 230
  141. formants vdiph/au
  142. endphoneme
  143. // circumflex accent vowels
  144. phoneme e:
  145. vowel starttype (e) endtype (e)
  146. length 210
  147. formants vowel/e
  148. endphoneme
  149. phoneme O:
  150. vowel starttype (o) endtype (o)
  151. length 240
  152. formants vowel/oo_1
  153. endphoneme
  154. phoneme 3:
  155. vowel starttype (@) endtype (@)
  156. length 230
  157. formants vowel/3_en
  158. endphoneme
  159. // Nasal vowels
  160. phoneme A~
  161. vowel starttype (a) endtype (a)
  162. length 240
  163. formants vnasal/aa_n3
  164. endphoneme
  165. phoneme e~
  166. vowel starttype (e) endtype (e)
  167. length 240
  168. formants vnasal/e_n
  169. endphoneme
  170. phoneme o~
  171. vowel starttype (o) endtype (o)
  172. length 240
  173. formants vnasal/o_n2
  174. endphoneme
  175. // CONSONANTS
  176. //===========
  177. phoneme x2
  178. vls vel frc
  179. vowelin f1=0 f2=2300 200 400 f3=-100 100
  180. vowelout f1=0 f2=2300 300 400 f3=-100 100 rms=20
  181. length 100
  182. lengthmod 3
  183. wave ufric/x2%60 // stronger version of [x]
  184. endphoneme
  185. phoneme r
  186. liquid
  187. length 100
  188. lengthmod 7
  189. beforenotvowel r/
  190. trill
  191. formants r/rr
  192. after _ r/rr
  193. after t r/trr p r/trr k r/trr
  194. before _ r/r_
  195. endphoneme
  196. phoneme r/ // used for [r] when not preceding a vowel
  197. liquid
  198. length 100
  199. lengthmod 7 //
  200. formants r3/r_+r3/rx
  201. after @ NULL
  202. after _ r/rr
  203. after t r/trr p r/trr k r/trr
  204. endphoneme
  205. phoneme R
  206. liquid
  207. vowelin f1=2 f2=70 -300 300 f3=-300 80 dnt
  208. vowelout f1=2 f2=70 -300 300 f3=-300 80 brk
  209. formants r3/r_trill+r3/r_trill3.wav%55
  210. before _ r3/r_trill+r3/r_trill3.wav%50
  211. trill
  212. lengthmod 6
  213. endphoneme
  214. phoneme l
  215. liquid
  216. length 100
  217. lengthmod 7
  218. beforenotvowel l/2 // 'dark' [l]
  219. formants l/l
  220. after _ l/_l t l/tl
  221. before _ l/l_2
  222. endphoneme
  223. phoneme c
  224. vls pal stop palatal
  225. vowelin f1=0 f2=2700 400 600 f3= 200 80
  226. vowelout f1=0 f2=2700 400 600 f3= 200 80 rms=20
  227. lengthmod 2
  228. wave ustop/ki
  229. switchvoicing g
  230. endphoneme