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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  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. @@C) a (_ =a:
  12. _) aan (@P3 'a:n
  13. aa (rd_ 'a:
  14. aa (C_ 'a:
  15. @) abel (_ 'a:bE2l
  16. @) abele (_ 'a:b@l@
  17. _) af (C@P2 'Af
  18. _) affich Af'iS
  19. age (_N 'a:Z@
  20. ages (_S1 s
  21. age (_$w_alt a:Q@
  22. aire (_ 'E:r
  23. air (_ 'Er
  24. @) agne (_ 'An^@
  25. ale (_ 'a:l@
  26. @) ant (_ 'Ant
  27. @) ant (e_ 'Ant
  28. @) ant (en_ 'Ant
  29. @) ant (er_ 'Ant
  30. @) a (de_ 'a:
  31. @) a (ta_ 'a:
  32. .group b
  33. b b // auto-devoice at end-of-word
  34. b) b
  35. bs (_N ps
  36. &) baar (_ =ba:r
  37. _) be (@P2 b@
  38. _) b (ee+ b
  39. _) bei (de bEI
  40. _) be (ren bI:
  41. _) be (rm bE
  42. _) be (stia bE
  43. _) be (ter be:
  44. _) be (ven_ be:
  45. _) bever be:v@r
  46. _) be (zem be:
  47. _) bezig be:z@x
  48. _) beu bY:
  49. _) bij (C@P3 b'EI
  50. _) brand br'And
  51. _) bureau byr'o:
  52. _) buurt (@@P5 b'yrt // buurtbewoner
  53. .group c
  54. c (e s
  55. c (i s
  56. c (y s
  57. c k
  58. ci (a S
  59. @) ci (eel S
  60. @) ci (ë S
  61. ci (o S
  62. ck k
  63. cieel S'e:l
  64. ciële S'e:l@
  65. coach ko:tS
  66. _) congres kOnQr'Es
  67. .group ch
  68. ch x
  69. _) ch S
  70. _) ch (ador tS
  71. _) ch (ao x
  72. _) chang (e SA~Z
  73. _) chaperon S,Ap@rO~n
  74. _) charg (@ SArZ
  75. _) ch (ari x
  76. _) ch (arter tS
  77. _) chau (ffe S%o:
  78. _) chau (vin S,o:
  79. ch (é S
  80. &) che (_ =S
  81. _) ch (emi x
  82. _) cheque SEk
  83. _) cherry tSEri
  84. _) chi (cane S%i
  85. _) ch (ip tS
  86. _) ch (lo x
  87. _) ch (ole x
  88. _) cho (que SO
  89. _) ch (or x
  90. _) ch (r x
  91. blan) ch S
  92. bro) ch (e S
  93. brun) ch S
  94. deta) ch S
  95. ma) ch (in S'
  96. mar) ch S
  97. para) chut S'yt
  98. _po) ch (e S
  99. .group d
  100. d d // auto-devoice at end-of-word
  101. d) d
  102. dt t
  103. ds (_N ts
  104. .group e
  105. e e:
  106. &C) e (_S1qd @
  107. e (_ @
  108. e (CK E
  109. e (x E
  110. e (r I:
  111. eï (+ @_I
  112. ei (+ EI
  113. ee (r I:
  114. ee e:
  115. eeuw eU
  116. eu Y:
  117. ea (_ 'e:a:
  118. eau o: //words with French origin
  119. @) ee (_ 'e:
  120. @) ee (X_ 'e:
  121. @) ee (r_ 'I:
  122. @) ee (rt_ 'I:
  123. @) ee (rd_ 'I:
  124. @) ee (rde_ 'I:
  125. @) ee (rden_ 'I:
  126. it) eit (_ 'EIt
  127. &) el (_ E2l
  128. &) eld (_ @ld
  129. &) ele (_ 'e:l@
  130. &) el (_$p_alt =@l
  131. &) el (e_$p_alt =@l
  132. &) el (en_$p_alt =@l
  133. &) el (t_$p_alt =@l
  134. &) el (de_$p_alt =@l
  135. &) el (den_$p_alt =@l
  136. &) el (end_$p_alt =@l
  137. &) er (_$p_alt =@r
  138. &) er (e_$p_alt =@r
  139. &) er (en_$p_alt =@r
  140. &) er (t_$p_alt =@r
  141. &) er (d_$p_alt =@r
  142. &) er (de_$p_alt =@r
  143. &) er (den_$p_alt =@r
  144. &) er (end_$p_alt =@r
  145. &) elijks @l@ks
  146. &) em (_ @m
  147. &) en (_S2qd @n
  148. &) ens (_S3q @ns
  149. &) end (_ @nd
  150. &) ende (_ @nd@
  151. @) ent (_ 'Ent
  152. @) ent (e_ 'Ent
  153. @) ent (en_ 'Ent
  154. @) ent (er_ 'Ent
  155. &) er (_ @r
  156. &) ere (_ @r@
  157. &) er (en_$p_alt @r // where 'eren' is not a verb ending
  158. eren (_ 'I:r@n
  159. &) es (_ @s
  160. @) etten (_S3 @n
  161. eum (_$w_alt 'e:8m
  162. @mus) eum (_ ,e:8m // compounds
  163. @) eur (_ 'Y:r
  164. &) e (nB@ E2
  165. id) e (nt E
  166. _) er (@P2 Er
  167. &) era (_ @ra:
  168. @) e (raar_ @
  169. &) e (rC@ E2
  170. c) e (ntrum E // not @
  171. _) expositie Ekspo:z'itsi
  172. .group f
  173. f f
  174. f) f
  175. .group g
  176. g Q // ph_dutch changes to [x] before unvoiced, NULL after [x]
  177. gg Q
  178. _) ge (@P2 Q@
  179. _) gee Qe:
  180. gener (aal Q,e:n@r
  181. _) gelijk Q@lEIk
  182. _) ge (rC QE
  183. _) geu QY:
  184. _) ge (ven Qe:
  185. _) ge (ver Qe:
  186. _) ge (ving Qe:
  187. ge (sprek Q@ // in compounds
  188. .group h
  189. h h
  190. C) h (K
  191. _) her (@P3 hEr
  192. _) her (en hI:r
  193. &) heid (_S4 hEIt
  194. .group i
  195. i i
  196. ij (+ EI
  197. i (CK I
  198. i (x I
  199. ie i
  200. ieuw iw
  201. d) ie (_ 'i
  202. g) ie (_ 'i
  203. m) ie (_ 'i
  204. p) ie (_ 'i
  205. @) ibel (_ 'ib@l
  206. @) ibele (_ 'ib@l@
  207. &) ica (_ =ika:
  208. &) ico (_ =iko:
  209. i (che_ i
  210. ie (X 'i
  211. ie (ren_ 'i
  212. ie (rd_ 'i
  213. @) ig (_S2dq @x
  214. @) ige (_ @Q@
  215. ij (_ 'EI
  216. ij (e_ 'EI
  217. @) ij (n_ 'EI
  218. &) ika (_ =ika:
  219. &) iko (_ =iko:
  220. _) in (C@P2 'In
  221. // _) in (gP2 'In
  222. io (nage iO
  223. @) isch (_ =is
  224. @) ische (_ =is@
  225. @) isme (_ 'Ism@
  226. @) ist (_ 'Ist
  227. .group j
  228. j j
  229. .group k
  230. k k
  231. k) k
  232. _) koning k'o:nIN // in compounds
  233. _) koningin ko:nIQ'In
  234. .group l
  235. l l
  236. l) l
  237. &) lijk (_S4 l@k
  238. &) lijke (_S5 l@k@
  239. &) laan (_S4 la:n
  240. @) loog (_ lo:x
  241. .group m
  242. m m
  243. m) m
  244. mail me:Il
  245. management ma:nIdZm@nt
  246. _) mee (@P3 m'e:
  247. menu (_ m@ny
  248. .group n
  249. n n
  250. n) n
  251. ng N
  252. nj n^
  253. n (kel N
  254. _) na (C@@P2 n'a:
  255. _) na (tion na:
  256. .group o
  257. o o:
  258. o (CK O
  259. o (x O
  260. o (r o:
  261. oo (r O: // ?? or just for word-final "oor" ?
  262. ooi o:j
  263. oo o:
  264. oe u
  265. oei uj
  266. ou VU
  267. ou (rage u
  268. @@C) o (_ =o:
  269. oe (X_ 'u
  270. oir (_ 'v#a:r
  271. pr) o (gram o:
  272. oo (X 'o:
  273. oon 'o:n // in compounds, eg. telefoongesprek
  274. _) op (@@P2 'Op
  275. _) open (@P4 'o:p@n
  276. _) op (era 'o:p
  277. _) op (tion Op
  278. ou (che_ u
  279. ouch (en_ uS
  280. _) over (@P4 'o:v@r
  281. .group on
  282. _) onaan (@P5 On'a:n
  283. _) onder (@P5 'Ond@r
  284. _) onge (@P4 ,OnQ@
  285. _) ont (@P3 Ont
  286. _) on (te@P2 On // ontegecht
  287. _) onder Ond@r
  288. _) ong (aarn ,OnQ'
  289. _) ong (ans ,OnQ'
  290. _) ong (rijpbaar ,OnQ'
  291. _) ong (rond ,OnQ'
  292. _) ong (unstig ,OnQ'
  293. _) ong (uur ,OnQ'
  294. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  295. _) onge (loof OnQ@
  296. _) onge (luk OnQ@
  297. _) onge (mak OnQ@
  298. _) onge (nade OnQ@
  299. _) onge (rief OnQ@
  300. _) onge (val OnQ@
  301. .group p
  302. p p
  303. p) p
  304. _) ph f
  305. ph (K f
  306. _) politie (@ po:l'itsi
  307. .group q
  308. q k
  309. qu kv
  310. @) qu (eer k
  311. @) qu (eren_ k
  312. @) que (_ k
  313. .group r
  314. r r
  315. A) r (A r
  316. C) r (A r
  317. rr *r
  318. route rut@ // route(s)
  319. .group re
  320. _) re (geren r@
  321. _) re (geer r@
  322. _) re (cent r@
  323. _) re (cept r@
  324. _) re (ceptief re:
  325. _) re (clam r@
  326. _) re (serve_ r@
  327. .group s
  328. s s
  329. s) s
  330. A) s (A z
  331. sch sx
  332. sch (_ s
  333. sch (e_ s
  334. _) sch (n S
  335. _) sh S
  336. sh (K S
  337. sj S
  338. @@) s (_S1 s
  339. @) si (o S
  340. A) si (o Z
  341. @) ssi (o S
  342. _) standaard (@P9 st'Anda:rt
  343. _vre) s (e s
  344. .group t
  345. t t
  346. t) t
  347. tie (_ =tsi
  348. c) tie (_ =si
  349. k) tie (_ =si
  350. p) tie (_ =si
  351. s) tie (_ =ti
  352. cra) tie (_ ts'i
  353. tiee (l_ S'e:
  354. tië (le_ S'e:
  355. @) ti (a S
  356. @) ti (ë S
  357. @) ti (on S
  358. s) t (i++ t
  359. tj t;
  360. tsj tS
  361. _) th t
  362. th t
  363. t (haar t // th is not [t]
  364. t (hav t
  365. _) toe (@P3 t'u
  366. _) team t'i:m
  367. team (_ ti:m
  368. _) train tre:n
  369. .group te
  370. _) tegen (P5 t'e:Q@n
  371. _) terug (P5 t@r'8x
  372. _) te (gelijkP2 t@
  373. _) te (gemoetP2 t@
  374. _) te (goed t@
  375. _) te (hui t@ // tehuis
  376. _) te (keer t@
  377. _) te (kort t@
  378. _) te (leur t@
  379. _) te (loor t@
  380. _) te (meer t@
  381. _) te (midd t@ // temidden
  382. _) te (na t@
  383. _) te (neer t@
  384. _) te (recht t@
  385. _) te (sam t@ // tesamen
  386. _) te (veel t@
  387. _) te (vergeefP2 t@
  388. _) te (voorschijn t@
  389. _) te (vor t@ // tevoren
  390. _) te (vred t@ // tevreden
  391. _) teweeg (P6 t@v#'e:x
  392. .group u
  393. u y
  394. u (CK 8
  395. u (x 8
  396. uu y
  397. ui Wy
  398. uw yU
  399. uw (_ yU
  400. _) uit (@P3 'Wyt
  401. .group v
  402. v v
  403. _) ver (@P3 v@r
  404. _) ver (sie_ vEr
  405. _) verder vErd@r
  406. _) voort (@P5 v'O:rt
  407. .group w
  408. w v#
  409. w (X w
  410. w (CK w
  411. _) weg (@P3 v#'Ex
  412. _) weg (en v#e:Q
  413. _) weg (e_ v#e:Q // bewegelijk
  414. .group x
  415. x ks
  416. .group y
  417. y i
  418. y (CK I
  419. y (x I
  420. .group z
  421. z z
  422. .group
  423. é e:
  424. é (_ 'e:
  425. éé e:
  426. $ d'OlAr
  427. , (D k'Oma:
  428. __) - (_D m'In