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

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