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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  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. gener (aal Q,e:n@r
  101. gelijk Q@lEIk
  102. _) geu QY:
  103. _) ge (ven Qe:
  104. _) ge (ving Qe:
  105. .group h
  106. h h
  107. C) h (K
  108. _) her (@P3 hEr
  109. .group i
  110. i i
  111. ij (+ EI
  112. i (CK I
  113. i (x I
  114. ie i
  115. ieuw iw
  116. d) ie (_ 'i
  117. g) ie (_ 'i
  118. m) ie (_ 'i
  119. p) ie (_ 'i
  120. ie (f_ 'i
  121. ie (r_ 'i
  122. ie (rd_ 'i
  123. @) ig (_S2d @x
  124. @) ige (_ @Q@
  125. _) in (C@P2 'In
  126. // _) in (gP2 'In
  127. io (nage iO
  128. @) isch (_ =is
  129. @) ische (_ =is@
  130. .group j
  131. j j
  132. .group k
  133. k k
  134. kk k
  135. _) koning k'o:nIN // in compounds
  136. _) koningin ko:nIQ'In
  137. .group l
  138. l l
  139. ll l
  140. &) lijk (_S4 l@k
  141. &) lijke (_S5 l@k@
  142. &) laan (_S4 la:n
  143. @) loog (_ lo:x
  144. .group m
  145. m m
  146. mm m
  147. _) mee (@P3 m'e:
  148. .group n
  149. n n
  150. nn n
  151. ng N
  152. nj n^
  153. _) na (C@@P2 n'a:
  154. .group o
  155. o o:
  156. o (CK O
  157. o (x O
  158. o (r o:
  159. oo (r O: // ?? or just for word-final "oor" ?
  160. ooi o:j
  161. oo o:
  162. oe u
  163. oei uj
  164. ou VU
  165. ou (rage u
  166. telef) oo (n 'o:
  167. _) op (@@P2 'Op
  168. _) open (@P4 'o:p@n
  169. _) over (@P4 'o:v@r
  170. .group on
  171. _) onaan (@P5 On'a:n
  172. _) onder (@P5 'Ond@r
  173. _) onge (@P4 ,OnQ@
  174. _) ont (@P3 Ont
  175. _) on (te@P2 On // ontegecht
  176. _) onder Ond@r
  177. _) ong (aarn ,OnQ'
  178. _) ong (ans ,OnQ'
  179. _) ong (rijpbaar ,OnQ'
  180. _) ong (rond ,OnQ'
  181. _) ong (unstig ,OnQ'
  182. _) ong (uur ,OnQ'
  183. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  184. _) onge (loof OnQ@
  185. _) onge (luk OnQ@
  186. _) onge (mak OnQ@
  187. _) onge (nade OnQ@
  188. _) onge (rief OnQ@
  189. _) onge (val OnQ@
  190. .group p
  191. p p
  192. pp p
  193. _) ph f
  194. ph (K f
  195. .group q
  196. q k
  197. qu kv
  198. @) qu (eer k
  199. @) qu (eren_ k
  200. .group r
  201. r r
  202. A) r (A *
  203. C) r (A @-*
  204. rr *r
  205. .group re
  206. _) re (geren r@
  207. _) re (geer r@
  208. _) re (cent r@
  209. _) re (cept r@
  210. _) re (ceptief re:
  211. _) re (serve_ r@
  212. .group s
  213. s s
  214. ss s
  215. sch sx
  216. sch (_ s
  217. sch (e_ s
  218. _) sh S
  219. sh (K S
  220. sj S
  221. @@) s (_S1 s
  222. .group t
  223. t t
  224. tt t
  225. tie (_ tsi
  226. c) tie (_ si
  227. tj t;
  228. tsj tS
  229. _) th t
  230. th t
  231. t (haar t // th is not [t]
  232. t (hav t
  233. _) toe (@P3 t'u
  234. .group te
  235. _) tegen (P5 t'e:Q@n
  236. _) terug (P5 t@r'8x
  237. _) te (gelijk t@
  238. _) te (gemoetP2 t@
  239. _) te (goed t@
  240. _) te (hui t@ // tehuis
  241. _) te (keer t@
  242. _) te (kort t@
  243. _) te (leur t@
  244. _) te (loor t@
  245. _) te (meer t@
  246. _) te (midd t@ // temidden
  247. _) te (na t@
  248. _) te (neer t@
  249. _) te (recht t@
  250. _) te (sam t@ // tesamen
  251. _) te (veel t@
  252. _) te (vergeefP2 t@
  253. _) te (voorschijn t@
  254. _) te (vor t@ // tevoren
  255. _) te (vred t@ // tevreden
  256. _) teweeg (P6 t@v#'e:x
  257. .group u
  258. u y
  259. u (CK 8
  260. u (x 8
  261. uu y
  262. ui Wy
  263. uw yU
  264. uw (_ yU
  265. _) uit (@P3 'Wyt
  266. .group v
  267. v v
  268. _) ver (@P3 v@r
  269. _) ver (sie_ vEr
  270. _) ver (der_ vEr
  271. _) voort (@P5 v'O:rt
  272. .group w
  273. w v#
  274. w (X w
  275. w (CK w
  276. _) weg (@P3 v#'Ex
  277. .group x
  278. x ks
  279. .group y
  280. y i
  281. .group z
  282. z z
  283. .group
  284. é e:
  285. éé e:
  286. $ d'OlAr
  287. , (D k'Oma:
  288. __) - (_D m'In