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.

nl_rules 7.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. // This file is UTF-8 encoded
  2. .group a
  3. a a:
  4. a (CK A
  5. a (x A
  6. aa a:
  7. aai a:j
  8. ae E:
  9. au VU
  10. ay a:j
  11. _) aan (@P3 'a:n
  12. aa (rd_ 'a:
  13. aa (t_ 'a:
  14. _) af (C@P2 'Af
  15. age (_ 'a:Z@
  16. ages (_S1 s
  17. age (_$w_alt a:Q@
  18. aire (_ 'E:r
  19. .group b
  20. b b // auto-devoice at end-of-word
  21. bb b
  22. bs (_N ps
  23. &) baar (_ =ba:r
  24. _) be (@P2 b@
  25. _) b (ee+ b
  26. _) be (ren bI:
  27. _) be (ter be:
  28. _) be (ven_ be:
  29. _) bever be:v@r
  30. _) be (zem be:
  31. _) beu bY:
  32. _) bij (C@P3 b'EI
  33. .group c
  34. c (e s
  35. c (i s
  36. c (y s
  37. c k
  38. ch x
  39. _) ch S
  40. _) ch (arit x
  41. _) ch (arter tS
  42. _) ch (emi x
  43. _) ch (ip tS
  44. _) ch (olest x
  45. _) ch (r x
  46. ck k
  47. .group d
  48. d d // auto-devoice at end-of-word
  49. dd d
  50. dt t
  51. ds (_N ts
  52. .group e
  53. e e:
  54. &C) e (_S1q @
  55. e (_ @
  56. e (CK E
  57. e (x E
  58. e (r I:
  59. eï (+ @_I
  60. ei (+ EI
  61. ee (r I:
  62. ee e:
  63. eeuw eU
  64. eu Y:
  65. @) ee (l_ 'e:
  66. @) ee (m_ 'e:
  67. @) ee (r_ 'I:
  68. @) ee (rt_ 'I:
  69. @) ee (rd_ 'I:
  70. @) ee (rde_ 'I:
  71. @) ee (rden_ 'I:
  72. it) eit (_ 'EIt
  73. &) el (_ @l
  74. &) eld (_ @ld
  75. &) ele (_ @l@
  76. &) em (_ @m
  77. &) en (_S2q @n
  78. &) ens (_S3q @ns
  79. &) end (_ @nd
  80. &) ende (_ @nd@
  81. &) er (_ @r
  82. &) ere (_ @r@
  83. &) er (en_$p_alt @r // where 'eren' is not a verb ending
  84. eren (_ 'I:r@n
  85. &) es (_ @s
  86. eau o: //words with French origin
  87. _) er (@P2 Er
  88. @) e (raar_ @
  89. &) e (nB@ @
  90. id) e (nt E
  91. &) e (rC@ @
  92. .group f
  93. f f
  94. ff f
  95. .group g
  96. g Q // ph_dutch changes to [x] before unvoiced, NULL after [x]
  97. gg Q
  98. _) ge (@P2 Q@
  99. _) gee Qe:
  100. gelijk Q@lEIk
  101. _) geu QY:
  102. _) ge (ven Qe:
  103. _) ge (ving Qe:
  104. .group h
  105. h h
  106. C) h (K
  107. _) her (@P3 hEr
  108. .group i
  109. i i
  110. ij (+ EI
  111. i (CK I
  112. i (x I
  113. ie i
  114. ieuw iw
  115. d) ie (_ 'i
  116. g) ie (_ 'i
  117. m) ie (_ 'i
  118. p) ie (_ 'i
  119. ie (f_ 'i
  120. ie (r_ 'i
  121. ie (rd_ 'i
  122. @) ig (_S2d @x
  123. @) ige (_ @Q@
  124. _) in (gP2 'In
  125. io (nage iO
  126. @) isch (_ =is
  127. @) ische (_ =is@
  128. .group j
  129. j j
  130. .group k
  131. k k
  132. kk k
  133. _) koning k'o:nIN // in compounds
  134. _) koningin ko:nIQ'In
  135. .group l
  136. l l
  137. ll l
  138. &) lijk (_S4 l@k
  139. &) lijke (_S5 l@k@
  140. &) laan (_S4 la:n
  141. @) loog (_ lo:x
  142. .group m
  143. m m
  144. mm m
  145. .group n
  146. n n
  147. nn n
  148. ng N
  149. nj n^
  150. .group o
  151. o o:
  152. o (CK O
  153. o (x O
  154. o (r o:
  155. oo (r O: // ?? or just for word-final "oor" ?
  156. ooi o:j
  157. oo o:
  158. oe u
  159. oei uj
  160. ou VU
  161. ou (rage u
  162. telef) oo (n 'o:
  163. .group on
  164. _) onaan (@P5 On'a:n
  165. _) onder (@P5 'Ond@r
  166. _) onge (@P4 ,OnQ@
  167. _) ont (@P3 Ont
  168. _) on (te@P2 On // ontegecht
  169. _) onder Ond@r
  170. _) ong (aarn ,OnQ'
  171. _) ong (ans ,OnQ'
  172. _) ong (rijpbaar ,OnQ'
  173. _) ong (rond ,OnQ'
  174. _) ong (unstig ,OnQ'
  175. _) ong (uur ,OnQ'
  176. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  177. _) onge (loof OnQ@
  178. _) onge (luk OnQ@
  179. _) onge (mak OnQ@
  180. _) onge (nade OnQ@
  181. _) onge (rief OnQ@
  182. _) onge (val OnQ@
  183. .group p
  184. p p
  185. pp p
  186. _) ph f
  187. ph (K f
  188. .group q
  189. q k
  190. qu kv
  191. @) qu (eer k
  192. @) qu (eren_ k
  193. .group r
  194. r r
  195. A) r (A *
  196. C) r (A @-*
  197. rr *r
  198. .group re
  199. _) re (geren r@
  200. _) re (geer r@
  201. _) re (cent r@
  202. _) re (cept r@
  203. _) re (ceptief re:
  204. _) re (serve_ r@
  205. .group s
  206. s s
  207. ss s
  208. sch sx
  209. sch (_ s
  210. sch (e_ s
  211. _) sh S
  212. sh (K S
  213. sj S
  214. @@) s (_S1 s
  215. .group t
  216. t t
  217. tt t
  218. tie (_ tsi
  219. c) tie (_ si
  220. tj t;
  221. tsj tS
  222. _) th t
  223. th t
  224. t (haar t // th is not [t]
  225. t (hav t
  226. _) toe (@P3 t'u
  227. .group te
  228. _) tegen (P5 t'e:Q@n
  229. _) terug (P5 t@r'8x
  230. _) te (gelijk t@
  231. _) te (gemoetP2 t@
  232. _) te (goed t@
  233. _) te (hui t@ // tehuis
  234. _) te (keer t@
  235. _) te (kort t@
  236. _) te (leur t@
  237. _) te (loor t@
  238. _) te (meer t@
  239. _) te (midd t@ // temidden
  240. _) te (na t@
  241. _) te (neer t@
  242. _) te (recht t@
  243. _) te (sam t@ // tesamen
  244. _) te (veel t@
  245. _) te (vergeefP2 t@
  246. _) te (voorschijn t@
  247. _) te (vor t@ // tevoren
  248. _) te (vred t@ // tevreden
  249. _) teweeg (P6 t@v#'e:x
  250. .group u
  251. u y
  252. u (CK 8
  253. u (x 8
  254. uu y
  255. ui Wy
  256. uw yU
  257. uw (_ yU
  258. .group v
  259. v v
  260. _) ver (@P3 v@r
  261. _) ver (sie_ vEr
  262. _) ver (der_ vEr
  263. .group w
  264. w v#
  265. w (X w
  266. w (CK w
  267. .group x
  268. x ks
  269. .group y
  270. y i
  271. .group z
  272. z z
  273. .group
  274. é e:
  275. éé e:
  276. $ d'OlAr
  277. , (D k'Oma:
  278. __) - (_D m'In