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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  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. .group c
  24. c (e s
  25. c (i s
  26. c (y s
  27. c k
  28. ch x
  29. ck k
  30. .group d
  31. d d // auto-devoice at end-of-word
  32. dd d
  33. dt t
  34. ds (_N ts
  35. .group e
  36. e e:
  37. @C) e (_S1q @
  38. e (_ @
  39. e (CC E
  40. e (C_ E
  41. e (r I:
  42. eï (+ @_I
  43. ei (+ EI
  44. ee (r I:
  45. ee e:
  46. eeuw eU
  47. eu Y:
  48. @) ee (rd_ 'I:
  49. @) ee (l_ 'e:
  50. @) ee (m_ 'e:
  51. @) ee (rt_ 'e:
  52. @) el (_ @l
  53. @) eld (_ @ld
  54. @) ele (_ @l@
  55. @) en (_S2d @n
  56. @) ens (_S3 @ns
  57. @) end (_ @nd
  58. @) ende (_ @nd@
  59. @) er (_ @r
  60. @) ere (_ @r@
  61. @) er (en_$p_alt @r // where 'eren' is not a verb ending
  62. @) eren (_ 'e:r@n
  63. @) es (_ @s
  64. eau o: //words with French origin
  65. _) er (@P2 Er
  66. @) e (raar_ @
  67. &) e (nB@ @
  68. &) e (rC@ @
  69. .group f
  70. f f
  71. ff f
  72. .group g
  73. g Q // ph_dutch changes this to [x] before unvoiced
  74. gg Q
  75. _) ge (@P2 Q@
  76. _) gee Qe:
  77. gelijk Q@lEIk
  78. _) geu QY:
  79. _) ge (ven Qe:
  80. _) ge (ving Qe:
  81. .group h
  82. h h
  83. C) h (K
  84. _) her (@P3 hEr
  85. .group i
  86. i i
  87. ij (+ EI
  88. i (CC I
  89. i (C_ I
  90. ie i
  91. ieuw iw
  92. ie (rd_ 'i
  93. @) ig (_ @x
  94. _) in (gP2 'In
  95. .group j
  96. j j
  97. .group k
  98. k k
  99. kk k
  100. .group l
  101. l l
  102. ll l
  103. @) lijk (_S4 l@k
  104. &) laan (_S4 la:n
  105. .group m
  106. m m
  107. mm m
  108. .group n
  109. n n
  110. nn n
  111. ng N
  112. nj n^
  113. .group o
  114. o o:
  115. o (CC O
  116. o (C_ O
  117. o (r o:
  118. oo (r O: // ?? or just for word-final "oor" ?
  119. ooi o:j
  120. oo o:
  121. oe u
  122. oei uj
  123. ou VU
  124. _) onaan (@P5 On'a:n
  125. _) onge (@P4 ,OnQ@
  126. _) ont (@P3 Ont
  127. _) onder Ond@r
  128. _) ong (aarn ,OnQ'
  129. _) ong (ans ,OnQ'
  130. _) ong (rijpbaar ,OnQ'
  131. _) ong (rond ,OnQ'
  132. _) ong (unstig ,OnQ'
  133. _) ong (uur ,OnQ'
  134. _) onge (diert OnQ@ // stress on 'on', not after 'ge'
  135. _) onge (loof OnQ@
  136. _) onge (luk OnQ@
  137. _) onge (mak OnQ@
  138. _) onge (nade OnQ@
  139. _) onge (rief OnQ@
  140. _) onge (val OnQ@
  141. .group p
  142. p p
  143. pp p
  144. .group q
  145. q k
  146. qu kv
  147. .group r
  148. r r
  149. A) r (A *
  150. C) r (A @-*
  151. rr *r
  152. .group s
  153. s s
  154. ss s
  155. sch sx
  156. sch (_ s
  157. sch (e_ s
  158. sj S
  159. @@) s (_S1 s
  160. .group t
  161. t t
  162. tt t
  163. tie (_ tsi
  164. c) tie (_ si
  165. tj t;
  166. tsj tS
  167. .group u
  168. u y
  169. u (CC 8
  170. u (C_ 8
  171. uu y
  172. ui Wy
  173. uw yU
  174. uw (_ yU
  175. .group v
  176. v v
  177. _) ver (@P3 v@r
  178. _) ver (sie_ vEr
  179. _) ver (der_ vEr
  180. .group w
  181. w v#
  182. .group x
  183. x ks
  184. .group y
  185. y i
  186. .group z
  187. z z
  188. .group
  189. éé e:
  190. $ d'OlAr
  191. , (D k'Oma:
  192. __) - (_D m'In