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.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  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 starttype #r endtype #r
  187. length 60
  188. vowelin f1=2 f2=2700 -300 -200 f3=-1300 80
  189. vowelout f1=2 f2=1700 -300 -200 f3=-1300 80
  190. formants r3/r_trill+r3/r_trill3.wav%100
  191. before _ r3/r_trill+r3/r_trill3.wav%100
  192. trill
  193. lengthmod 6
  194. endphoneme
  195. phoneme r/ // used for [r] when not preceding a vowel
  196. liquid
  197. length 100
  198. lengthmod 7 //
  199. formants r3/r_+r3/rx
  200. after @ NULL
  201. after _ r/rr
  202. after t r/trr p r/trr k r/trr
  203. endphoneme
  204. phoneme l
  205. liquid
  206. length 100
  207. lengthmod 7
  208. beforenotvowel l/2 // 'dark' [l]
  209. formants l/l
  210. after _ l/_l t l/tl
  211. before _ l/l_2
  212. endphoneme
  213. phoneme c
  214. vls pal stop palatal
  215. vowelin f1=0 f2=2700 400 600 f3= 200 80
  216. vowelout f1=0 f2=2700 400 600 f3= 200 80 rms=20
  217. lengthmod 2
  218. wave ustop/ki
  219. switchvoicing g
  220. endphoneme