Files
espeak-ng/dictsource/nl_rules
T
jonsd 14e212f3a1 espeak 1.44.05 release version
Fix error in big-endian data conversion program, producing bad data.

Make geminated voiced stops (eg. [bb] ) longer at fast speeds.

Provide conditional compilation of the mbrola interface, define macro INCLUDE_MBROLA in speech.h

Mbrola: also look for mbrola voices in /usr/share/mbrola/voices

Pad TUNES and frame_t structures to a multiple of 4 bytes.

lang=da, Don't weaken unvoiced stops before pause.
lang=el, Remove final unstressed [a] if the next word starts with [a].
lang=pt, Change final [U] to [w] if next word starts with a vowel.


espeak 1.44.03

Fixes:
Lang=el, mk.  Was speaking words as individual letters.
Lang=pl.  Fix prounciation of 'ć' and 'ci'.
Fix crash in big-endian data conversion program.
Fix problem where changing voices reduces the speaking rate, at fast rates.

speak_lib.h:  add macro definitions for minimum, maximum, and normal speaking rate values.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@253 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-09-15 14:03:05 +00:00

405 lines
9.1 KiB
Plaintext

// This file is UTF-8 encoded
.group a
a a:
a (CK A
a (x A
aa a:
aai a:j
ae E:
au VU
ay a:j
_) aan (@P3 'a:n
aa (rd_ 'a:
aa (t_ 'a:
_) af (C@P2 'Af
age (_ 'a:Z@
ages (_S1 s
age (_$w_alt a:Q@
aire (_ 'E:r
@) ant (_ 'Ant
@) a (de_ 'a:
@) a (ta_ 'a:
.group b
b b // auto-devoice at end-of-word
b) b
bs (_N ps
&) baar (_ =ba:r
_) be (@P2 b@
_) b (ee+ b
_) be (ren bI:
_) be (ter be:
_) be (ven_ be:
_) bever be:v@r
_) be (zem be:
_) beu bY:
_) bij (C@P3 b'EI
.group c
c (e s
c (i s
c (y s
c k
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 (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
&) che (_ =S
ck k
cieel S'e:l
ciële S'e:l@
coach ko:tS
.group d
d d // auto-devoice at end-of-word
d) d
dt t
ds (_N ts
.group e
e e:
&C) e (_S1q @
e (_ @
e (CK E
e (x E
e (r I:
eï (+ @_I
ei (+ EI
ee (r I:
ee e:
eeuw eU
eu Y:
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:
it) eit (_ 'EIt
&) el (_ @l
&) eld (_ @ld
&) ele (_ 'e:l@
&) em (_ @m
&) en (_S2qd @n
&) ens (_S3q @ns
&) end (_ @nd
&) ende (_ @nd@
@) ent (_ 'Ent
&) er (_ @r
&) ere (_ @r@
&) er (en_$p_alt @r // where 'eren' is not a verb ending
eren (_ 'I:r@n
&) es (_ @s
@) etten (_S3 @n
@) eur (_ 'Y:r
_) er (@P2 Er
@) e (raar_ @
&) e (nB@ E2
id) e (nt E
&) e (rC@ E2
.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@
_) gee Qe:
gener (aal Q,e:n@r
gelijk Q@lEIk
_) geu QY:
_) ge (ven Qe:
_) ge (ving Qe:
.group h
h h
C) h (K
_) her (@P3 hEr
_) her (en hI:r
.group i
i i
ij (+ EI
i (CK I
i (x I
ie i
ieuw iw
d) ie (_ 'i
g) ie (_ 'i
m) ie (_ 'i
p) ie (_ 'i
&) ica (_ =ika:
ie (X 'i
ie (rd_ 'i
@) ig (_S2d @x
@) ige (_ @Q@
@) ij (n_ 'EI
_) in (C@P2 'In
// _) in (gP2 'In
io (nage iO
@) isch (_ =is
@) ische (_ =is@
@) 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@
&) laan (_S4 la:n
@) loog (_ lo:x
.group m
m m
m) m
manage (ment ma:nIdZ
_) mee (@P3 m'e:
.group n
n n
n) n
ng N
nj n^
_) na (C@@P2 n'a:
.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
ou (rage u
oo (X 'o:
telef) oo (n 'o:
_) op (@@P2 'Op
_) open (@P4 'o:p@n
_) over (@P4 'o:v@r
.group on
_) onaan (@P5 On'a:n
_) onder (@P5 'Ond@r
_) onge (@P4 ,OnQ@
_) ont (@P3 Ont
_) on (te@P2 On // ontegecht
_) 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
.group q
q k
qu kv
@) qu (eer k
@) qu (eren_ k
@) que (_ k
.group r
r r
A) r (A *
C) r (A @-*
rr *r
.group re
_) re (geren r@
_) re (geer r@
_) re (cent r@
_) re (cept r@
_) re (ceptief re:
_) re (serve_ r@
.group s
s s
s) s
sch sx
sch (_ s
sch (e_ s
_) sh S
sh (K S
sj S
@@) s (_S1 s
.group t
t t
t) t
tie (_ =tsi
c) tie (_ =si
k) tie (_ =si
p) tie (_ =si
s) tie (_ =ti
cra) tie (_ ts'i
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
.group te
_) tegen (P5 t'e:Q@n
_) terug (P5 t@r'8x
_) te (gelijk 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
.group v
v v
_) ver (@P3 v@r
_) ver (sie_ vEr
_) ver (der_ vEr
_) voort (@P5 v'O:rt
.group w
w v#
w (X w
w (CK w
_) weg (@P3 v#'Ex
.group x
x ks
.group y
y i
y (CK I
y (x I
.group z
z z
.group
é e:
éé e:
$ d'OlAr
, (D k'Oma:
__) - (_D m'In