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

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