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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. // This file is UTF-8 encoded
  2. .group a
  3. a a:
  4. a (CC A
  5. a (C_ 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. aire (_ 'E:r
  14. .group b
  15. b b // auto-devoice at end-of-word
  16. bb b
  17. bs (_N ps
  18. _) be (@P2 b@
  19. _) b (ee+ b
  20. _) be (ren bI:
  21. _) be (ter be:
  22. _) beu bY:
  23. &) baar (_ =ba:r
  24. .group c
  25. c (e s
  26. c (i s
  27. c (y s
  28. c k
  29. ch x
  30. ck k
  31. .group d
  32. d d // auto-devoice at end-of-word
  33. dd d
  34. dt t
  35. ds (_N ts
  36. .group e
  37. e e:
  38. @C) e (_S1q @
  39. e (_ @
  40. e (CC E
  41. e (C_ E
  42. e (r I:
  43. eï (+ @_I
  44. ei (+ EI
  45. ee (r I:
  46. ee e:
  47. eeuw eU
  48. eu Y:
  49. @) ee (rd_ 'I:
  50. @) ee (l_ 'e:
  51. @) ee (m_ 'e:
  52. @) ee (rt_ 'e:
  53. @) el (_ @l
  54. @) eld (_ @ld
  55. @) ele (_ @l@
  56. @) en (_S2d @n
  57. @) ens (_S3 @ns
  58. @) end (_ @nd
  59. @) ende (_ @nd@
  60. @) er (_ @r
  61. @) ere (_ @r@
  62. @) er (en_$p_alt @r // where 'eren' is not a verb ending
  63. @) eren (_ 'e:r@n
  64. @) es (_ @s
  65. eau o: //words with French origin
  66. _) er (@P2 Er
  67. @) e (raar_ @
  68. &) e (nB@ @
  69. &) e (rC@ @
  70. .group f
  71. f f
  72. ff f
  73. .group g
  74. g Q // ph_dutch changes to [x] before unvoiced, NULL after [x]
  75. gg Q
  76. _) ge (@P2 Q@
  77. _) gee Qe:
  78. gelijk Q@lEIk
  79. _) geu QY:
  80. _) ge (ven Qe:
  81. _) ge (ving Qe:
  82. .group h
  83. h h
  84. C) h (K
  85. _) her (@P3 hEr
  86. .group i
  87. i i
  88. ij (+ EI
  89. i (CC I
  90. i (C_ I
  91. ie i
  92. ieuw iw
  93. d) ie (_ 'i
  94. g) ie (_ 'i
  95. m) ie (_ 'i
  96. p) ie (_ 'i
  97. ie (r_ 'i
  98. ie (rd_ 'i
  99. @) ig (_ @x
  100. _) in (gP2 'In
  101. @) isch (_ =is
  102. @) ische (_ =is@
  103. .group j
  104. j j
  105. .group k
  106. k k
  107. kk k
  108. .group l
  109. l l
  110. ll l
  111. @) lijk (_S4 l@k
  112. &) laan (_S4 la:n
  113. @) loog (_ lo:x
  114. .group m
  115. m m
  116. mm m
  117. .group n
  118. n n
  119. nn n
  120. ng N
  121. nj n^
  122. .group o
  123. o o:
  124. o (CC O
  125. o (C_ O
  126. o (r o:
  127. oo (r O: // ?? or just for word-final "oor" ?
  128. ooi o:j
  129. oo o:
  130. oe u
  131. oei uj
  132. ou VU
  133. telef) oo (n 'o:
  134. .group on
  135. _) onaan (@P5 On'a:n
  136. _) onge (@P4 ,OnQ@
  137. _) ont (@P3 Ont
  138. _) on (te@P2 On // ontegecht
  139. _) onder Ond@r
  140. _) ong (aarn ,OnQ'
  141. _) ong (ans ,OnQ'
  142. _) ong (rijpbaar ,OnQ'
  143. _) ong (rond ,OnQ'
  144. _) ong (unstig ,OnQ'
  145. _) ong (uur ,OnQ'
  146. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  147. _) onge (loof OnQ@
  148. _) onge (luk OnQ@
  149. _) onge (mak OnQ@
  150. _) onge (nade OnQ@
  151. _) onge (rief OnQ@
  152. _) onge (val OnQ@
  153. .group p
  154. p p
  155. pp p
  156. .group q
  157. q k
  158. qu kv
  159. .group r
  160. r r
  161. A) r (A *
  162. C) r (A @-*
  163. rr *r
  164. .group s
  165. s s
  166. ss s
  167. sch sx
  168. sch (_ s
  169. sch (e_ s
  170. sj S
  171. @@) s (_S1 s
  172. .group t
  173. t t
  174. tt t
  175. tie (_ tsi
  176. c) tie (_ si
  177. tj t;
  178. tsj tS
  179. _) th t
  180. th t
  181. t (haar t // th is not [t]
  182. t (hav t
  183. .group te
  184. _) tegen (P5 t'e:Q@n
  185. _) terug (P5 t@r'8x
  186. _) te (gelijk t@
  187. _) te (gemoetP2 t@
  188. _) te (goed t@
  189. _) te (hui t@ // tehuis
  190. _) te (keer t@
  191. _) te (kort t@
  192. _) te (leur t@
  193. _) te (loor t@
  194. _) te (meer t@
  195. _) te (midd t@ // temidden
  196. _) te (na t@
  197. _) te (neer t@
  198. _) te (recht t@
  199. _) te (sam t@ // tesamen
  200. _) te (veel t@
  201. _) te (vergreefP2 t@
  202. _) te (voorschijn t@
  203. _) te (vor t@ // tevoren
  204. _) te (vred t@ // tevreden
  205. _) teweeg (P6 t@v#'e:x
  206. .group u
  207. u y
  208. u (CC 8
  209. u (C_ 8
  210. uu y
  211. ui Wy
  212. uw yU
  213. uw (_ yU
  214. .group v
  215. v v
  216. _) ver (@P3 v@r
  217. _) ver (sie_ vEr
  218. _) ver (der_ vEr
  219. .group w
  220. w v#
  221. .group x
  222. x ks
  223. .group y
  224. y i
  225. .group z
  226. z z
  227. .group
  228. éé e:
  229. $ d'OlAr
  230. , (D k'Oma:
  231. __) - (_D m'In