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_afrikaans 4.7KB

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