git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743master
@@ -0,0 +1,308 @@ | |||
Phonemes which are used in the *_rules and *_list files | |||
Dictionary af_dict | |||
& 3: @ @- @L @U a A: | |||
aI AI aU A~ E e: e@ eI | |||
e~ I i iu O O: o@ OI | |||
oI o~ u uI W y Y@ Yy | |||
- : ; b c d dZ f | |||
g h j k l m n N | |||
p r s S t tS v w | |||
x x2 z Z | |||
Dictionary cs_dict | |||
@- a a: aU e e: eI eU | |||
i i: l- o o: oU r- u | |||
u: | |||
* b c d dZ f g h | |||
j J k l l^ m n N | |||
n^ p r R R^ R^/ s S | |||
t tS ts v x z Z | |||
Dictionary cy_dict | |||
@ @- @I @Y a A: aI aU | |||
AY aY E e: eU I i: Iu | |||
O o: OI OY U u: uY V | |||
Y y: Yu | |||
: b C d D dZ f g | |||
h j k l L m n N | |||
p r s S t T v w | |||
x z | |||
Dictionary de_dict | |||
3 @ @- a A: aI aU E | |||
E2 E: e: I i: O o: OI | |||
U u: u: W y y: Y: | |||
* ; b C d D f g | |||
h j k l m n N p | |||
pF r s S t tS ts v | |||
x z | |||
Dictionary el_dict | |||
@- a aI e i o oI u | |||
* ; b c C d D f | |||
g j k l l^ m n N | |||
n^ p Q r R s s; t | |||
T ts v x z z; | |||
Dictionary en_dict | |||
0 3 3: @ @- @2 @5 @L | |||
a a2 A: A@ aa aI aI@ aU | |||
aU@ E e@ eI I i I2 i: | |||
i@ IR O O: o: O@ o@ OI | |||
oU O~ U u: U@ V VR | |||
: ; b C d D dZ f | |||
g g- h j k l L m | |||
n N p Q r r- s S | |||
t T tS v w x z Z | |||
Dictionary eo_dict | |||
@- a aI aU e eI eU i | |||
o OI u uI | |||
* b d dZ f g h j | |||
k l m n p r R s | |||
S t T tS ts v w x | |||
z Z | |||
Dictionary es_dict | |||
@- a aI e E eI eU i | |||
o oI u | |||
* b B d D f g j | |||
k l l^ m n n^ p Q | |||
r R s t T tS v w | |||
x | |||
Dictionary fi_dict | |||
& &i &y @- a ai au e | |||
ei eu ey i ie iu iy o | |||
oi ou u ui uo Y y Yi | |||
yi Yy yY | |||
* : b d f g h j | |||
k l m n N p r s | |||
S s2 t v Z | |||
Dictionary fr_dict | |||
@ @- a A A~ e E E~ | |||
i o O oU O~ u U u: | |||
W w^i W~ y Y | |||
(o) : ; b c d dZ f | |||
g h j k l L l/2 m | |||
n N n^ p r R s S | |||
t t2 tS v w z Z z2 | |||
Dictionary hi_dict | |||
@ @- @2 @3 a a: aI aU | |||
e E e: E: E~ i I i: | |||
l- o O o: O: o~ O~ r- | |||
U u: V | |||
- : b c ch d d. f | |||
g h H j J k kh l | |||
m n N n. n^ p ph Q | |||
q r s S s. t T t. | |||
t.h th v w x z | |||
Dictionary hr_dict | |||
& 8 @ @- @2 a A a: | |||
aI aU E e e: eI i I | |||
i: iI l- o o: oI oU r- | |||
u U u: | |||
* b d d; dZ dZ; f g | |||
h j k l l^ m n N | |||
n^ p r R s S t tS | |||
ts tS; v w x z Z | |||
Dictionary hu_dict | |||
@- A a: E e e: i i: | |||
o o: u u: y Y y: Y: | |||
* : b c C d dZ f | |||
g h j J k l m n | |||
N n^ p r s S s2 t | |||
tS ts v z Z | |||
Dictionary it_dict | |||
@- a a/ aI aU e E i | |||
o O oI U u | |||
* : b d dZ f g j | |||
k l l^ m n N n^ p | |||
r R s S t tS ts v | |||
w w2 z | |||
Dictionary nl_dict | |||
8 @ @- A a: E e: EI | |||
eU i I O o: u VU Wy | |||
y Y: yU | |||
* : ; b C d f g | |||
h j k l m n N n^ | |||
p Q r s S s; t tS | |||
v v2 w x z | |||
Dictionary no_dict | |||
@ @- @2 a A a: A: AI | |||
aI aU E E: e: I i: O | |||
o: OI U u- u-: u-I u: W | |||
y y: Y: Yy | |||
* : ; b d f g h | |||
j k l m n N p r | |||
R s S s; t v w x | |||
z | |||
Dictionary pl_dict | |||
@- a E E~ i O O~ u | |||
y | |||
* ; b c C d d; dZ | |||
dz; f g h j k l m | |||
n N n^ p r s S S; | |||
t t; tS ts ts; v w x | |||
z Z Z; | |||
Dictionary pt_dict | |||
& &/ &U~ &~ @ @- a A | |||
aI aU e E eI EI eU EU | |||
i i/ iU o O oI OI o~ | |||
U u uI u~ y | |||
* : ; b C d dZ f | |||
g h j k l l^ m n | |||
N n^ p Q r R s S | |||
s; t tS ts v w x z | |||
Z | |||
Dictionary ro_dict | |||
@ @- @I @U a aI aU e | |||
ea eI eo eU i i/ I^ iI | |||
iU o Oa oI oU u uI y | |||
Y yI yU | |||
* *; b b; C d d; dZ | |||
f f; g h j k l l; | |||
m m; n N n; p p; r | |||
s S s; S; t t; tS ts | |||
ts; v v; w w2 z Z z; | |||
Z; | |||
Dictionary ru_dict | |||
8 @- A a E e E# E2 | |||
E3 i I I# I2 I3 ja ju | |||
o O u u" u# V V# y | |||
Y | |||
* ; b d d; dZ; f g | |||
j k l l^ m n n^ p | |||
r s S s; S; t t; ts | |||
ts; tS; v x z Z z; Z; | |||
Dictionary sk_dict | |||
& @- a a: e e: i i: | |||
l- l: o o: oU r- r: u | |||
u: | |||
* b c d d; dZ f g | |||
h j k l l^ m n N | |||
n^ p r R R^ R^/ s S | |||
t t; tS ts v w x z | |||
Z | |||
Dictionary sv_dict | |||
8 @ a a2 A: E e: E: | |||
I i: O o: U u- u: W | |||
y y: Y: | |||
: ; b d f g h j | |||
k l m n N p r s | |||
S s. S; sx t v w z | |||
Dictionary sw_dict | |||
@- a a/ e i m- n- N- | |||
o u | |||
* : b d D f g h | |||
j J k l m n N n^ | |||
p Q r s S t T tS | |||
v w x z | |||
Dictionary vi_dict | |||
@ @: @:I @:U @I @U a a: | |||
a:I a:U aI aU E e eU EU | |||
i i@ iU O o OI oI u | |||
u@ uI y y@ yI | |||
b c d D f g h j | |||
k kh l m n N n^ p | |||
Q s t t[ ts; tS; v w | |||
x z Z z; | |||
Dictionary zhy_dict | |||
a aa aai aan aau ai au e | |||
ei eo eoi eu i iu o oe | |||
oi ong ou u ui yu | |||
b c d f g h j k | |||
l m n N p r s t | |||
tS v w z |
@@ -2,6 +2,7 @@ | |||
0 l/ NULL 0 l | |||
0 r/ NULL 0 r | |||
0 r- NULL 0 r | |||
0 R NULL 0 r | |||
0 w/ NULL 0 w | |||
0 j/ NULL 0 j | |||
0 ; NULL 0 NULL |
@@ -5,6 +5,7 @@ volume 16 | |||
0 r/ r 5 r _ | |||
0 r 3 5 r _ | |||
0 r/ NULL 0 r | |||
0 R NULL 0 r | |||
0 r- NULL 0 r | |||
0 l- NULL 0 l | |||
0 w/ NULL 0 w | |||
@@ -18,10 +19,13 @@ volume 16 | |||
0 I NULL 0 i | |||
0 U NULL 0 u | |||
0 8 NULL 0 o | |||
0 E NULL 0 e | |||
0 & NULL 0 a | |||
0 A NULL 0 a | |||
0 @ NULL 0 e | |||
0 aI NULL 60 a j | |||
0 iI NULL 60 i j | |||
0 tS; NULL 0 tS' | |||
0 dZ; NULL 0 dZ' |
@@ -1,6 +1,7 @@ | |||
0 l/2 NULL 0 l | |||
0 r/ NULL 0 r | |||
0 r- NULL 0 r | |||
0 R NULL 0 r | |||
0 l- NULL 0 l | |||
0 w/ NULL 0 w | |||
0 j/ NULL 0 j |
@@ -4,6 +4,7 @@ | |||
0 l/ NULL 0 l | |||
0 r/ NULL 0 r | |||
0 r- NULL 0 r | |||
0 R NULL 0 r | |||
0 l- NULL 0 l | |||
0 w/ NULL 0 w | |||
0 j/ NULL 0 j |
@@ -8,6 +8,7 @@ | |||
0 l/ NULL 0 l | |||
0 r/ NULL 0 r | |||
0 r- NULL 0 r | |||
0 R NULL 0 r | |||
0 l- NULL 0 l | |||
0 w/ NULL 0 w | |||
0 j/ NULL 0 j |
@@ -372,7 +372,15 @@ Translator *SelectTranslator(const char *name) | |||
} | |||
break; | |||
case L('n','l'): | |||
case L('l','a'): //Latin | |||
{ | |||
tr = new Translator(); | |||
tr->charset_a0 = charsets[4]; // ISO-8859-4, includes a,e,i,o,u-macron | |||
tr->langopts.stress_rule = 2; | |||
} | |||
break; | |||
case L('n','l'): // Dutch | |||
{ | |||
static const int stress_lengths_nl[8] = {160,135, 210,210, 0, 0, 260,280}; | |||
tr = new Translator(); |