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

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