Browse Source

Add [R] phoneme to mbrola translations: cs, hr, af, pl


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 18 years ago
parent
commit
04262a8459

+ 308
- 0
dictsource/dict_phonemes View File

@@ -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

+ 1
- 0
phsource/mbrola/af1 View File

@@ -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

+ 4
- 0
phsource/mbrola/cr1 View File

@@ -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
- 0
phsource/mbrola/cs View File

@@ -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

+ 1
- 0
phsource/mbrola/pl1 View File

@@ -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

+ 1
- 0
phsource/mbrola/sv View File

@@ -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

BIN
phsource/ufric/hu_fi-old1.wav View File


BIN
phsource/ufric/sx_sv1.wav View File


BIN
phsource/ufric/x_hr.wav View File


BIN
phsource/vdiph/ui_4 View File


+ 9
- 1
src/tr_languages.cpp View File

@@ -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();

Loading…
Cancel
Save