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 9.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  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. @) ant (_ 'Ant
  20. @) a (de_ 'a:
  21. @) a (ta_ 'a:
  22. .group b
  23. b b // auto-devoice at end-of-word
  24. b) b
  25. bs (_N ps
  26. &) baar (_ =ba:r
  27. _) be (@P2 b@
  28. _) b (ee+ b
  29. _) be (ren bI:
  30. _) be (ter be:
  31. _) be (ven_ be:
  32. _) bever be:v@r
  33. _) be (zem be:
  34. _) beu bY:
  35. _) bij (C@P3 b'EI
  36. .group c
  37. c (e s
  38. c (i s
  39. c (y s
  40. c k
  41. ch x
  42. _) ch S
  43. _) ch (ador tS
  44. _) ch (ao x
  45. _) chang (e SA~Z
  46. _) chaperon S,Ap@rO~n
  47. _) charg (@ SArZ
  48. _) ch (ari x
  49. _) ch (arter tS
  50. _) chau (ffe S%o:
  51. _) chau (vin S,o:
  52. _) ch (emi x
  53. _) cheque SEk
  54. _) cherry tSEri
  55. _) chi (cane S%i
  56. _) ch (ip tS
  57. _) ch (lo x
  58. _) ch (ole x
  59. _) cho (que SO
  60. _) ch (or x
  61. _) ch (r x
  62. &) che (_ =S
  63. ck k
  64. cieel S'e:l
  65. ciële S'e:l@
  66. coach ko:tS
  67. .group d
  68. d d // auto-devoice at end-of-word
  69. d) d
  70. dt t
  71. ds (_N ts
  72. .group e
  73. e e:
  74. &C) e (_S1q @
  75. e (_ @
  76. e (CK E
  77. e (x E
  78. e (r I:
  79. eï (+ @_I
  80. ei (+ EI
  81. ee (r I:
  82. ee e:
  83. eeuw eU
  84. eu Y:
  85. eau o: //words with French origin
  86. @) ee (_ 'e:
  87. @) ee (X_ 'e:
  88. @) ee (r_ 'I:
  89. @) ee (rt_ 'I:
  90. @) ee (rd_ 'I:
  91. @) ee (rde_ 'I:
  92. @) ee (rden_ 'I:
  93. it) eit (_ 'EIt
  94. &) el (_ @l
  95. &) eld (_ @ld
  96. &) ele (_ 'e:l@
  97. &) em (_ @m
  98. &) en (_S2qd @n
  99. &) ens (_S3q @ns
  100. &) end (_ @nd
  101. &) ende (_ @nd@
  102. @) ent (_ 'Ent
  103. &) er (_ @r
  104. &) ere (_ @r@
  105. &) er (en_$p_alt @r // where 'eren' is not a verb ending
  106. eren (_ 'I:r@n
  107. &) es (_ @s
  108. @) etten (_S3 @n
  109. @) eur (_ 'Y:r
  110. _) er (@P2 Er
  111. @) e (raar_ @
  112. &) e (nB@ E2
  113. id) e (nt E
  114. &) e (rC@ E2
  115. .group f
  116. f f
  117. f) f
  118. .group g
  119. g Q // ph_dutch changes to [x] before unvoiced, NULL after [x]
  120. gg Q
  121. _) ge (@P2 Q@
  122. _) gee Qe:
  123. gener (aal Q,e:n@r
  124. gelijk Q@lEIk
  125. _) geu QY:
  126. _) ge (ven Qe:
  127. _) ge (ving Qe:
  128. .group h
  129. h h
  130. C) h (K
  131. _) her (@P3 hEr
  132. _) her (en hI:r
  133. .group i
  134. i i
  135. ij (+ EI
  136. i (CK I
  137. i (x I
  138. ie i
  139. ieuw iw
  140. d) ie (_ 'i
  141. g) ie (_ 'i
  142. m) ie (_ 'i
  143. p) ie (_ 'i
  144. &) ica (_ =ika:
  145. ie (X 'i
  146. ie (rd_ 'i
  147. @) ig (_S2d @x
  148. @) ige (_ @Q@
  149. @) ij (n_ 'EI
  150. _) in (C@P2 'In
  151. // _) in (gP2 'In
  152. io (nage iO
  153. @) isch (_ =is
  154. @) ische (_ =is@
  155. @) ist (_ 'Ist
  156. .group j
  157. j j
  158. .group k
  159. k k
  160. k) k
  161. _) koning k'o:nIN // in compounds
  162. _) koningin ko:nIQ'In
  163. .group l
  164. l l
  165. l) l
  166. &) lijk (_S4 l@k
  167. &) lijke (_S5 l@k@
  168. &) laan (_S4 la:n
  169. @) loog (_ lo:x
  170. .group m
  171. m m
  172. m) m
  173. manage (ment ma:nIdZ
  174. _) mee (@P3 m'e:
  175. .group n
  176. n n
  177. n) n
  178. ng N
  179. nj n^
  180. _) na (C@@P2 n'a:
  181. .group o
  182. o o:
  183. o (CK O
  184. o (x O
  185. o (r o:
  186. oo (r O: // ?? or just for word-final "oor" ?
  187. ooi o:j
  188. oo o:
  189. oe u
  190. oei uj
  191. ou VU
  192. ou (rage u
  193. oo (X 'o:
  194. telef) oo (n 'o:
  195. _) op (@@P2 'Op
  196. _) open (@P4 'o:p@n
  197. _) over (@P4 'o:v@r
  198. .group on
  199. _) onaan (@P5 On'a:n
  200. _) onder (@P5 'Ond@r
  201. _) onge (@P4 ,OnQ@
  202. _) ont (@P3 Ont
  203. _) on (te@P2 On // ontegecht
  204. _) onder Ond@r
  205. _) ong (aarn ,OnQ'
  206. _) ong (ans ,OnQ'
  207. _) ong (rijpbaar ,OnQ'
  208. _) ong (rond ,OnQ'
  209. _) ong (unstig ,OnQ'
  210. _) ong (uur ,OnQ'
  211. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  212. _) onge (loof OnQ@
  213. _) onge (luk OnQ@
  214. _) onge (mak OnQ@
  215. _) onge (nade OnQ@
  216. _) onge (rief OnQ@
  217. _) onge (val OnQ@
  218. .group p
  219. p p
  220. p) p
  221. _) ph f
  222. ph (K f
  223. .group q
  224. q k
  225. qu kv
  226. @) qu (eer k
  227. @) qu (eren_ k
  228. @) que (_ k
  229. .group r
  230. r r
  231. A) r (A *
  232. C) r (A @-*
  233. rr *r
  234. .group re
  235. _) re (geren r@
  236. _) re (geer r@
  237. _) re (cent r@
  238. _) re (cept r@
  239. _) re (ceptief re:
  240. _) re (serve_ r@
  241. .group s
  242. s s
  243. s) s
  244. sch sx
  245. sch (_ s
  246. sch (e_ s
  247. _) sh S
  248. sh (K S
  249. sj S
  250. @@) s (_S1 s
  251. .group t
  252. t t
  253. t) t
  254. tie (_ =tsi
  255. c) tie (_ =si
  256. k) tie (_ =si
  257. p) tie (_ =si
  258. s) tie (_ =ti
  259. cra) tie (_ ts'i
  260. tj t;
  261. tsj tS
  262. _) th t
  263. th t
  264. t (haar t // th is not [t]
  265. t (hav t
  266. _) toe (@P3 t'u
  267. _) team t'i:m
  268. team (_ ti:m
  269. .group te
  270. _) tegen (P5 t'e:Q@n
  271. _) terug (P5 t@r'8x
  272. _) te (gelijk t@
  273. _) te (gemoetP2 t@
  274. _) te (goed t@
  275. _) te (hui t@ // tehuis
  276. _) te (keer t@
  277. _) te (kort t@
  278. _) te (leur t@
  279. _) te (loor t@
  280. _) te (meer t@
  281. _) te (midd t@ // temidden
  282. _) te (na t@
  283. _) te (neer t@
  284. _) te (recht t@
  285. _) te (sam t@ // tesamen
  286. _) te (veel t@
  287. _) te (vergeefP2 t@
  288. _) te (voorschijn t@
  289. _) te (vor t@ // tevoren
  290. _) te (vred t@ // tevreden
  291. _) teweeg (P6 t@v#'e:x
  292. .group u
  293. u y
  294. u (CK 8
  295. u (x 8
  296. uu y
  297. ui Wy
  298. uw yU
  299. uw (_ yU
  300. _) uit (@P3 'Wyt
  301. .group v
  302. v v
  303. _) ver (@P3 v@r
  304. _) ver (sie_ vEr
  305. _) ver (der_ vEr
  306. _) voort (@P5 v'O:rt
  307. .group w
  308. w v#
  309. w (X w
  310. w (CK w
  311. _) weg (@P3 v#'Ex
  312. .group x
  313. x ks
  314. .group y
  315. y i
  316. y (CK I
  317. y (x I
  318. .group z
  319. z z
  320. .group
  321. é e:
  322. éé e:
  323. $ d'OlAr
  324. , (D k'Oma:
  325. __) - (_D m'In