Files
espeak-ng/dictsource/nl_rules
T
jonsd 191ec1d37e [1.45.04] release
Don't speak punctuation names faster at high speeds.

lang=ml, recognise "virama + U+200d" (zero-width joiner) to indicte 'chillu' characters.

Fix problem of punctuation character announcement repeated at the start of the next sentence after speaking is stopped.

Fixed crash due to large numbers of box-drawing characters in text input.

Fixed phoneme translation of 't' sounds for US-English voices.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@261 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-04-25 16:51:06 +00:00

629 lines
16 KiB
Plaintext

// This file is UTF-8 encoded
.group a
a a:
a (CK A
a (x A
aa a:
aai a:j
ae a:
au VU
auw VU
ay a:j
@@C) a (_ =a:
_) aan (@P3 'a:n
@) aar (_S3 a:r
@) aard (_S4 a:rt
aa (rd_ 'a:
aa (C_ 'a:
z) aa (m_ a:
@) abel (_ 'a:bE2l
@) abele (_ 'a:b@l@
m) ach (in %a:S
_) af (C@P2 'Af
_) affich %AfiS
age (_N 'a:Z@
ages (_S1 s
age (_$w_alt a:Q@
aire (_ 'E:r@
air (_ 'Er
@) agne (_ 'An^@
ale (_ 'a:l@
@) ant (_ 'Ant
@) ant (e_ 'Ant
@) ant (en_ 'Ant
@) ant (er_ 'Ant
@) a (de_ 'a:
@) a (ta_ 'a:
b)a (by e:
.group b
b b // auto-devoice at end-of-word
b) b
bs (_N ps
baan ba:n
&) baar (_ =ba:r
_) be (@P2 b@
_) b (ee+ b
_) bei (de bEI
be (lg bE
_) be (ren bI:
_) be (rm bE
_) be (stia bE
_) be (ter be:
_) be (ven_ be:
_) bever be:v@r
_) be (zem be:
_) bezig be:z@x
_) beu bY:
_) bij (C@P3 b'EI
_) binnen (P6 b'In@n
_) brand br'And
_) buiten (P6 b'Wyt@n
_) bureau byr'o:
_) buurt (@@P5 b'yrt // buurtbewoner
.group c
c (e s
c (i s
c (y s
c k
ci (a S
@) ci (eel S
@) ci (eus S
@) ci (euz S
@) ci (ë S
ci (o S
ck k
cieel S'e:l
ciële S'e:l@
coach ko:tS
_) congres kOnQr'Es
.group ch
ch x
_) ch S
_) ch (ador tS
_) ch (ao x
_) chang (e SA~Z
_) chaperon S,Ap@rO~n
_) charg (@ SArZ
_) ch (ari x
_) ch (arter tS
_) chau (ffe S%o:
_) chau (vin S,o:
ch (é S
&) che (_ =S
_) ch (emi x
_) cheque SEk
_) cherry tSEri
_) chi (cane S%i
_) ch (ip tS
_) ch (lo x
_) ch (ole x
_) cho (que SO
_) ch (or x
_) ch (r x
blan) ch S
bro) ch (e S
brun) ch S
deta) ch S
mar) ch S
_po) ch (e S
revan) ch (e S
.group d
d d // auto-devoice at end-of-word
d) d
dt t
ds (_N ts
// _) de (CC@P2 d@ // Used a lot in family names
_) de (zelf d@
.group e
e e# // [e:] but change to [@] in unstressed syllables
&C) e (_S1qd @
e (_ @
e (CK E
e (x E
e (r I:
eï (+ @_I
ei (+ EI
ee (r I:
ee e:
eeuw eU
eu Y:
ea (_ 'e:a:
eau o: //words with French origin
@) ee (_ 'e:
@) ee (X_ 'e:
@) ee (r_ 'I:
@) ee (rt_ 'I:
@) ee (rd_ 'I:
@) ee (rde_ 'I:
@) ee (rden_ 'I:
@) e (rende_ 'I:
@) e (renden_ 'I:
@) er (ing_ 'I:r
@) er (ingen_ 'I:r
it) eit (_ 'EIt
&) el (_ E2l
&) eld (_ @ld
&) ele (_ 'e:l@
&) el (_$p_alt =@l
&) el (e_$p_alt =@l
&) el (en_$p_alt =@l
&) el (t_$p_alt =@l
&) el (de_$p_alt =@l
&) el (den_$p_alt =@l
&) el (end_$p_alt =@l
&) el (ing_$p_alt =@l
&) el (ingen_$p_alt =@l
&) er (_$p_alt =@r
&) er (e_$p_alt =@r
&) er (en_$p_alt =@r
&) er (t_$p_alt =@r
&) er (d_$p_alt =@r
&) er (de_$p_alt =@r
&) er (den_$p_alt =@r
&) er (end_$p_alt =@r
&) er (ende_$p_alt =@r
&) er (ing_$p_alt =@r
&) er (ingen_$p_alt =@r
&) elijks @l@ks
&) em (_ @m
&) e (ment @
&) e (nissen_ @
&) en (_S2qd @n
&) ens (_S3q @ns
&) end (_ @nd
&) ende (_ @nd@
&) enden (_ @nd@n
eden e:d@n
&) ent (_$w_alt =@nt
@) ent (_ 'Ent
@) ent (e_ 'Ent
@) ent (en_ 'Ent
@) ent (er_ 'Ent
@) ent (ere_ 'Ent
@) ent (st_ 'Ent
@) ent (ste_ 'Ent
ag) ent 'Ent
&) er (_ @r
&) ere (_ @r@
&) er (en_$p_alt @r // where 'eren' is not a verb ending
eren (_ 'I:r@n
@j) es (_ @s
@) es (_S2qd 'Es
@) essen (_S5qd'Es@n
@) eres (_S4qd @r'Es
@) eressen (_S7sq @r'Es@n
@) etten (_S3 @n
@) es (_$p_alt @s // for wors which end on [@] with multiple on 's'.
euille @'y
eum (_$w_alt 'e:8m
@mus) eum (_ ,e:8m // compounds
@) eur (_ 'Y:r
&) e (nB@ E2
id) e (nt E
_) er (@P2 Er
_) erger ErQ@r // ergeren
&) era (_ @ra:
@) e (raar_ @
&) e (rC@ E2
i) eus (_ 'Y:s
i) euze (_ 'Y:z@
i) euzer (_ 'Y:z@r
i) euzere (_ 'Y:z@r@
i) eust (_ 'Y:st
i) euste (_ 'Y:st@
c) e (ntrum E // not @
_) expositie Ekspo:z'itsi
e (rtsD E
.group f
f f
f) f
.group g
g Q // ph_dutch changes to [x] before unvoiced, NULL after [x]
gg Q
_) ge (@P2 Q@
ge (bied Q@
_) gee Qe:
gener (aal Q,e:n@r
_) gelijk Q@lEIk
_) ge (rC QE
_) geu QY:
_) ge (ven Qe:
_) ge (ver Qe:
ge (val Q@
_) ge (ving Qe:
ge (sprek Q@ // in compounds
@) gi (eus Z
@) gi (euz Z
reli) gi (eu Qij
.group h
h h
C) h (K
_) her (@P3 hEr
_) her (en hI:r
_) herinn h%ErIn // herinneren
_) hersen h'Ers@n
&) heid (_S4 hEIt
.group i
i i
ij (+ EI
i (CK I
i (x I
ie i
ieuw iw
iee ie:
d) ie (_ 'i
g) ie (_ 'i
m) ie (_ 'i
p) ie (_ 'i
ieus (_ ij'Y:s
ieuze (_ ij'Y:z@
ieuzer (_ ij'Y:z@r
ieuzere (_ ij'Y:z@r@
ieust (_ ij'Y:st
ieuste (_ ij'Y:st@
@) ibel (_ 'ib@l
@) ibele (_ 'ib@l@
&) ica (_ =ika:
&) ico (_ =iko:
i (che_ i
ie (X 'i
ie (ren_ 'i
ie (rd_ 'i
@) ig (_S2dq @x
@) ige (_ @Q@
@) igen (_ @Q@n
@) iger (_ @Q@r
@) igere (_ @Q@r@
@) igst (_ @Qst
@) igste (_ @Qst@
ij (_ 'EI
ij (e_ 'EI
@) ij (n_ 'EI
ij (en 'EI
&) ika (_ =ika:
&) iko (_ =iko:
_) in (C@P2 In
// _) in (gP2 'In
io (nage iO
@) isch (_ =is
@) ische (_ =is@
@) isme (_ 'Ism@
@) ist (_ 'Ist
.group j
j j
.group k
k k
k) k
_) koning k'o:nIN // in compounds
_) koningin ko:nIQ'In
.group l
l l
l) l
&) lijk (_S4 l@k
&) lijke (_S5 l@k@
&) lijken (_S6 l@k@n
&) lijker (_S6 l@k@r
&) lijkere (_S7 l@k@r@
&) lijkst (_S6 l@kst
&) lijkste (_S7 l@kst@
&) laan (_S4 la:n
_) lange (@P5 laN@
@) loog (_ lo:x
@) loos (_S4 lo:s
@) loze (_S4 lo:z@
@) lozen (_S5 lo:z@n
.group m
m m
m) m
mail me:Il
management ma:nIdZm@nt
_) mee (@P3 m'e:
menu (_ m@ny
.group n
n n
n) n
ng N
nj n^
n (kel N
_) na (C@@P2 n'a:
_) na (tion na:
_) na (der na:
_) natuur na:t'yr
_) noord (@P5 no:rd
_) nieuws (@P6 n'iws
@@) nis (_S3 nIs
@@) nisen (_S5 nIs@n
.group o
o o:
o (CK O
o (x O
o (r o:
oo (r O: // ?? or just for word-final "oor" ?
ooi o:j
oo o:
oe u
oei uj
ou VU
ouw VU
ou (rage u
@@C) o (_ =o:
oe (X_ 'u
oir (_ 'v#a:r
pr) o (gram o:
oo (X 'o:
oon 'o:n // in compounds, eg. telefoongesprek
_) oost (@P4 o:st
_) op (@@P2 'Op
_) open (@P4 'o:p@n
_) op (era 'o:p
_) op (tion Op
ou (che_ u
ouch (en_ uS
_) over (@P4 ,o:v@r
t) ou (r u:
.group on
_) onaan (@P5 On'a:n
_) onder (@P5 'Ond@r
_) onge (@P4 ,OnQ@
_) ont (@P3 Ont
_) on (te@P2 On // onterecht
_) onder Ond@r
_) ong (aarn ,OnQ'
_) ong (ans ,OnQ'
_) ong (rijpbaar ,OnQ'
_) ong (rond ,OnQ'
_) ong (unstig ,OnQ'
_) ong (uur ,OnQ'
_) onge (diert OnQ@ // stress on 'on', not after 'ge'
_) onge (loof OnQ@
_) onge (luk OnQ@
_) onge (mak OnQ@
_) onge (nade OnQ@
_) onge (rief OnQ@
_) onge (val OnQ@
.group p
p p
p) p
_) ph f
ph (K f
parach (ut p,a:ra:S
_) politie (@ po:l'itsi
@) programma (_S7 o:QrAmma
.group q
q k
qu kv
@) qu (eer k
@) qu (eren_ k
@) que (_ k
.group r
r r
A) r (A r
C) r (A r
rr *r
recherch r@SErS
revanch r@vA~nS
route rut@ // route(s)
.group re
_) re (geren r@
_) re (geer r@
_) re (cent r@
_) re (cept r@
_) re (ceptief re:
_) re (clam r@
_) re (serve_ r@
_) re (cord re'
.group s
s s
s) s
A) s (A z
sc s
sch sx
sch (_ s
sch (e_ s
_) sch (n S
_) sh S
sh (K S
sj S
@@) s (_S1 s
@) si (o S
A) si (o Z
@) ssi (o S
_) standaard (@P9 st'Anda:rt
@) straat (_S6 stra:t
_vre) s (e s
.group t
t t
td t
t) t
tie (_ =tsi
c) tie (_ =si
k) tie (_ =si
p) tie (_ =si
s) tie (_ =ti
cra) tie (_ ts'i
tiee (l_ S'e:
tië (le_ S'e:
@) ti (a S
@) ti (eus S
@) ti (euz S
@) ti (ë S
@) ti (on S
s) t (i++ t
tj t;
tsj tS
_) th t
th t
t (haar t // th is not [t]
t (hav t
_) toe (@P3 t'u
_) team t'i:m
team (_ ti:m
touch (e tuS
_) train tre:n
_) trans (@P5 tr,Ans
.group te
_) tegen (P5 t'e:Q@n'
_) terug (P5 t@r'8x'
_) te (gelijkP2 t@
_) te (gemoetP2 t@
_) te (goed t@
_) te (hui t@ // tehuis
_) te (keer t@
_) te (kort t@
_) te (leur t@
_) te (loor t@
_) te (meer t@
_) te (midd t@ // temidden
_) te (na t@
_) te (neer t@
_) te (recht t@
_) te (sam t@ // tesamen
_) te (veel t@
_) te (vergeefP2 t@
_) te (voorschijn t@
_) te (vor t@ // tevoren
_) te (vred t@ // tevreden
_) teweeg (P6 t@v#'e:x
.group u
u y
u (CK 8
u (x 8
uu y
ui Wy
uw yU
uw (_ yU
_) uit (@P3 'Wyt
u (re_ 'y
@) ute (_ 'yt
uu (r_ 'y
.group v
v v
_) van (@P3 v%An
_) vanzelf (@P7 vAnz,Elf
_) vang vAN
_) ver (@P3 v@r
_) ver (sie_ vEr
_) verder vErd@r
_) verge (le v@rQ'e:
_) voort (@P5 v'O:rt
.group w
w v#
w (X w
w (CK w
_) weg (@P3 v#'Ex
_) weg (en v#e:Q
_) weg (e_ v#e:Q // bewegelijk
_) west (@P4 v#Est
_) wr vr
.group x
x ks
.group y
y i
y (CK I
y (x I
.group z
z z
zele (_S4 ze:l@ // common suffix for cities.
_) zuid (@P4 zWyt
.group
é e:
é (_ 'e:
éé e:
$ d'OlAr
, (D k'Oma:
__) - (_D m'In
@) 's (_S2 s