[1.46.18]

Language changes: ta, hu, et, pl


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@283 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2012-06-12 10:03:03 +00:00
parent 1dddc6e1f6
commit 176a0c267c
22 changed files with 640 additions and 37 deletions
+39 -7
View File
@@ -1,4 +1,4 @@
79 phoneme tables
80 phoneme tables
new total
base 107 107
consonants 10 116
@@ -79,6 +79,7 @@ consonants 10 116
bo 10 152
kk 20 117
fa 9 110
ga 24 124
Data file Used by
b/b [b] base
@@ -114,6 +115,7 @@ d/d [d] base
[d] hr
[d] sq
[d] mt
[d[] ga
d/d_ [d] base
[d[] base
[d] base2
@@ -129,6 +131,7 @@ d/d_ [d] base
[d] hr
[d] sq
[d] mt
[d[] ga
d/d_dnt [d] sr
d/dr [*] base
[d[] base
@@ -146,6 +149,7 @@ d/dr [*] base
[d] hr
[d] sq
[d] mt
[d[] ga
d/tap [*;] ro
d/tap1 [*] base
d/tap2 [t#] en
@@ -170,6 +174,7 @@ d/xd [d] base
[d] mt
[dz] bo
[dzh] bo
[d[] ga
d/xd3 [dh] hi
d/xd_pzd [d^] et
[d;] pl
@@ -402,7 +407,7 @@ l/l_ [l] base
[l/] fr
l/l_@ [l/3] base
[l/] fr
l/l@ [hv] base
l/l@ [hÑù] base
[l#] base
[l] fr
[l/2] fr
@@ -436,7 +441,7 @@ l/L2_oL [l/2] base
l/L2_uL [l/2] base
l/l_3 [l/] de
l/l_4 [ll] sq
l/la [hv] base
l/la [hÑù] base
[l#] base
[l] fr
[l/2] fr
@@ -444,7 +449,7 @@ l/la [hv] base
[K] tn
l/l_a [l/3] base
[l/] fr
l/le [hv] base
l/le [hÑù] base
[l#] base
[l] fr
[l/2] fr
@@ -456,7 +461,7 @@ l/L_eL_af [&] af
[&:] af
l/l_front [L] sq
l/l_front_ [l/4] sq
l/li [hv] base
l/li [hÑù] base
[l#] base
[l] fr
[l/2] fr
@@ -470,7 +475,7 @@ ll/ll [L] bg
ll/_ll [L] bg
l/l_long [l] base
[l] fr
l/lo [hv] base
l/lo [hÑù] base
[l#] base
[l/2] fr
[K] nso
@@ -480,7 +485,7 @@ l/l_o [l/3] base
l^/l_rfx [l.] base
[l] ru
[l^] ru
l/lu [hv] base
l/lu [hÑù] base
[l#] base
[l] fr
[l/2] fr
@@ -786,12 +791,14 @@ ufric/tlh [K] nso
[K] tn
ufric/x [x] base
[kh] vi
[x] ga
ufric/x2 [x2] af
[x] ku
[X] kk
ufric/x_hr [x] base
[x] hr
[x] ru
[x] ga
ufric/x_sr [h#] sr
[x#] sr
ufric/xx [X] base
@@ -921,12 +928,14 @@ ustop/t_dnt [t] base
[t] hu
[t] pl
[t] hr
[t[] ga
ustop/t_dnt2 [t] base2
[d] kn
ustop/t_hi [t[] base
[t] et
[t^] et
[t`] am
[t[] ga
ustop/t_pzd [c] base
[t^] et
[t;] pl
@@ -1562,6 +1571,7 @@ vowel/a#_3 [a#] en
vowel/a_4 [a] es
[a] el
[a] vi
[a] ga
vowel/a#_4 [a:] nl
[a] bg
[a/] it
@@ -1600,6 +1610,11 @@ vowel/aa_2 [A:] en
[A:] cy
[A] zh
[A@] tn
[A:] ga
[A0:] ga
[A1:] ga
[A9:] ga
[0A:] ga
vowel/aa_3 [A:] af
[A] sq
[A] prs
@@ -1616,6 +1631,7 @@ vowel/aa_8 [0] en-us
[A1] et
[A] nl
[a:] is
[0] ga
vowel/aa_9 [a] fi
[a] et
[a:] hi
@@ -1665,6 +1681,7 @@ vowel/e [e] base
[e] dv
[e:] dv
[e:] te
[e:] ga
vowel/e# [I] en-sc
[e] et
vowel/e_2 [eI] en-sc
@@ -1721,6 +1738,7 @@ vowel/ee_5 [E] en
[E] wo
[E:] wo
[E] tn
[E] ga
vowel/ee_6 [&] sk
[E3] sv
[E] ku
@@ -1824,6 +1842,7 @@ vowel/i [i] base
[i:] si
[i] bo
[i] fa
[i:] ga
vowel/i# [y:] cy
vowel/i_2 [i2] de
[i:] de
@@ -1896,6 +1915,7 @@ vowel/ii# [I#] en-us
vowel/ii_2 [I] en
[i] zh
[I] mt
[I] ga
vowel/ii#_2 [y] pl
[y] am
vowel/ii_3 [I] cy
@@ -1931,6 +1951,7 @@ vowel/ii_6 [I] en-wm
[i] wo
vowel/ii_7 [i] en
[i] sq
[i] ga
vowel/ii_8 [i] kk
vowel/ii_final [i] en-us
[i] en-rp
@@ -1987,6 +2008,9 @@ vowel/o [o] base2
[o] te
[o:] te
[o] bo
[o2] ga
[o3] ga
[o:] ga
vowel/o_2 [o:] cy
[o:] hi
[o:] hu
@@ -2044,6 +2068,7 @@ vowel/oo [o] base
[o] prs
[O] wo
[O:] wo
[O] ga
vowel/oo_1 [O:] en-n
[O:] en-rp
[O@] en-rp
@@ -2118,6 +2143,7 @@ vowel/u [u] base
[u] ak
[u:] wo
[u] bo
[u:] ga
vowel/u# [u:] en-sc
[Y] tr
vowel/u_2 [u1] fi
@@ -2195,6 +2221,7 @@ vowel/u_bck2 [u] et
[u] es
[u] ht
[u] fa
[U] ga
vowel/u_bck3 [u:] et
[u] kk
vowel/uu [U] en
@@ -2239,6 +2266,7 @@ vowel/V_3 [V] en-rp
[V] pa
vowel/V_4 [V] en-sc
[V] da
[V] ga
vowel/V_6 [V] en-us
[a#] lv
vowel/y [y] base2
@@ -2294,9 +2322,11 @@ vowel/yy_4 [y] de
[yI] is
[y] hy
vwl_af/@ [@] af
[@] ga
vwl_af/I [I] af
vwl_af/r@ [@] af
[I] af
[@] ga
vwl_de/uu_@ [UR] de
vwl_en/aI@ [aI@] en
[aI@] en-n
@@ -2506,6 +2536,7 @@ x/d_ [d] base
[d] is
[d] sq
[d] mt
[d[] ga
x/d_dnt [d[] base
[d] base2
[d] fi
@@ -2514,6 +2545,7 @@ x/d_dnt [d[] base
[d] hu
[d] pl
[d] mt
[d[] ga
x/d_pzd [d^] et
[d;] pl
x/dzh [J] base
+64
View File
@@ -0,0 +1,64 @@
0 A NULL 0 a
0 A1 NULL 0 a
0 a: NULL 50 a a
0 E NULL 0 e
0 E1 NULL 0 e
0 e: NULL 50 e e
0 I NULL 0 i
0 I1 NULL 0 i
0 i1 NULL 0 i
0 i: NULL 50 i i
0 O NULL 0 o
0 O1 NULL 0 o
0 o: NULL 50 o o
0 U NULL 0 u
0 U1 NULL 0 u
0 u: NULL 50 u u
0 8 NULL 0 7
0 8: NULL 50 7 7
0 & NULL 0 {
0 &: NULL 50 { {
0 Y NULL 0 2
0 Y: NULL 50 2 2
0 y: NULL 50 y y
0 8u NULL 50 7 u
0 &i NULL 50 { i
0 Yi NULL 50 2 i
0 yi NULL 50 y i
0 b : 0 p:
0 d : 0 t:
0 d^ NULL 0 d'
0 d^ : 0 d'
0 g : 0 k:
0 h : 0 h
0 j : 0 j
0 k : 0 k
0 l : 0 l
0 l/ NULL 0 l
0 l^ NULL 0 l'
0 l^ : 0 l'
0 m : 0 m
0 n : 0 n
0 n^ NULL 0 n'
0 n^ : 0 n'
0 N : 0 N
0 p : 0 p
0 R NULL 0 r
0 R : 0 r
0 b : 0 p
0 s2 NULL 0 s
0 s^ NULL 0 s'
0 s^ : 0 s'
0 S : 0 S
0 t : 0 t
0 t^ NULL 0 t'
0 t^ : 0 t'
0 v : 0 v
0 w NULL 0 v
0 Z NULL 0 S
0 z NULL 0 s
+52
View File
@@ -0,0 +1,52 @@
0 r/ r# 0 NULL
0 l/2 NULL 0 l
0 l/ NULL 0 l
0 r/ NULL 0 r
0 r- NULL 0 r
0 l- NULL 0 l
0 w/ NULL 0 u
0 j/ NULL 0 j
0 ; NULL 0 NULL
0 g- NULL 0 NULL
0 @- NULL 0 NULL
0 ** NULL 0 NULL
0 * NULL 0 NULL
0 y NULL 0 Y
0 y: NULL 0 Y:
0 W NULL 0 9
0 W: NULL 0 9:
0 eI NULL 0 ei
0 eI: NULL 0 ei:
0 aI NULL 0 ai
0 aI: NULL 0 ai:
0 oU NULL 0 ou
0 oU: NULL 0 ou:
0 aU NULL 0 au
0 aU: NULL 0 au:
0 Yy NULL 0 9y
0 Yy: NULL 0 9y:
0 OI NULL 0 Oi
0 yi NULL 0 Yi
0 _| NULL 0 NULL
0 R _ 0 r0
0 R NULL 0 r
0 R2 NULL 0 r
0 Q NULL 0 G
0 m# NULL 0 m0
0 n# NULL 0 n0
0 N# NULL 0 N0
0 n^ NULL 0 J
0 n^# NULL 0 J0
0 l# NULL 0 l0
0 r# NULL 0 r0
0 J NULL 0 J-
0 s2 NULL 0 NULL
5 h l# 0 l0
5 h n# 0 n0
5 h r# 0 r0
+90
View File
@@ -0,0 +1,90 @@
0 l/2 NULL 0 l
0 l/ NULL 0 l
0 r/ NULL 0 r
0 r- NULL 0 r
0 l- NULL 0 l
0 w/ NULL 0 w
0 j/ NULL 0 i
0 ; NULL 0 NULL
0 g- NULL 0 NULL
0 @- NULL 0 NULL
0 * NULL 0 r
0 : NULL 0 NULL
0 ** NULL 0 r
2 R s 1 _ rr // s-rr, t-rr are unknown
2 R t 1 _ rr
0 R NULL 0 rr
0 R2 NULL 0 NULL
0 v# NULL 0 b
0 v NULL 0 b
0 j NULL 0 i
0 J NULL 0 jj
0 J^ NULL 0 jj
0 n^ NULL 0 J
0 N NULL 0 n
0 B NULL 0 b
0 D NULL 0 d
0 Q NULL 0 g
0 z NULL 0 s
// don't allow [u] next to a vowel, except [u]
0 u u 0 u
0 u VWL 0 w
2 u u 0 u
2 u VWL 0 w
0 j NULL 0 i
0 a/ NULL 0 a
0 E NULL 0 e
0 O NULL 0 o
0 aI NULL 60 a i
0 eI NULL 60 e i
0 oI NULL 60 o i
0 aU NULL 60 a w
0 eU NULL 60 e w
0 S NULL 60 s i
0 Z NULL 60 s i
0 @ NULL 0 e
0 @2 NULL 0 e
0 @5 NULL 0 u
0 0 NULL 0 o
0 V NULL 0 a
0 U NULL 0 u
0 I NULL 0 i
0 I2 NULL 0 i
0 A: NULL 0 a
0 A@ NULL 60 a r
0 o: NULL 0 o
0 O: NULL 0 o
0 O@ NULL 60 o r
0 o@ NULL 60 o r
0 i: NULL 0 i
0 i@ NULL 60 i a
0 i@3 NULL 60 i r
0 u: NULL 0 u
0 U@ NULL 60 u r
0 3 NULL 60 e r
0 3: NULL 60 e r
0 @L NULL 40 e l
0 a# NULL 0 a
0 aa NULL 0 a
0 e@ NULL 0 e r
0 oU NULL 0 o
0 OI NULL 60 o i
0 aI@ NULL 60 a r
0 aU@ NULL 0 a
0 t2 NULL 0 t
0 h NULL 0 NULL
+90
View File
@@ -0,0 +1,90 @@
0 l/2 NULL 0 l
0 l/ NULL 0 l
0 r/ NULL 0 r
0 r- NULL 0 r
0 l- NULL 0 l
0 w/ NULL 0 w
0 j/ NULL 0 i
0 ; NULL 0 NULL
0 g- NULL 0 NULL
0 @- NULL 0 NULL
0 * NULL 0 r
0 : NULL 0 NULL
0 ** NULL 0 r
2 R s 1 _ rr // s-rr, t-rr are unknown
2 R t 1 _ rr
0 R NULL 0 rr
0 R2 NULL 0 NULL
0 v# NULL 0 b
0 v NULL 0 b
0 j NULL 0 i
0 J NULL 0 dZ
0 J^ NULL 0 dZ
0 n^ NULL 0 ny
0 N NULL 0 n
0 B NULL 0 b
0 D NULL 0 d
0 Q NULL 0 g
0 z NULL 0 s
0 x NULL 0 j
// don't allow [u] next to a vowel, except [u]
0 u u 0 u
0 u VWL 0 w
2 u u 0 u
2 u VWL 0 w
0 j NULL 0 i
0 a/ NULL 0 a
0 E NULL 0 e
0 O NULL 0 o
0 aI NULL 60 a i
0 eI NULL 60 e i
0 oI NULL 60 o i
0 aU NULL 60 a w
0 eU NULL 60 e w
0 S NULL 60 s i
0 Z NULL 60 s i
0 @ NULL 0 e
0 @2 NULL 0 e
0 @5 NULL 0 u
0 0 NULL 0 o
0 V NULL 0 a
0 U NULL 0 u
0 I NULL 0 i
0 I2 NULL 0 i
0 A: NULL 0 a
0 A@ NULL 60 a r
0 o: NULL 0 o
0 O: NULL 0 o
0 O@ NULL 60 o r
0 o@ NULL 60 o r
0 i: NULL 0 i
0 i@ NULL 60 i a
0 i@3 NULL 60 i r
0 u: NULL 0 u
0 U@ NULL 60 u r
0 3 NULL 60 e r
0 3: NULL 60 e r
0 @L NULL 40 e l
0 a# NULL 0 a
0 aa NULL 0 a
0 e@ NULL 0 e r
0 oU NULL 0 o
0 OI NULL 60 o i
0 aI@ NULL 60 a r
0 aU@ NULL 0 a
0 t2 NULL 0 t
0 h NULL 0 NULL
+17
View File
@@ -0,0 +1,17 @@
0 i NULL 0 I
0 E NULL 0 e
0 O NULL 0 o
0 U NULL 0 u
0 W NULL 0 @'
0 Y NULL 0 y
0 R NULL 0 r
0 * NULL 0 r
0 ** NULL 0 r
0 l/2 NULL 0 l
0 c NULL 0 k
0 J NULL 0 g
0 Q NULL 0 G
0 w NULL 0 v
+113
View File
@@ -0,0 +1,113 @@
0 l/2 NULL 0 l
0 l/ NULL 0 l
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
0 ; NULL 0 NULL
0 g- NULL 0 NULL
0 @- NULL 0 NULL
0 * NULL 0 r
0 : NULL 0 NULL
0 ** NULL 0 r
2 R s 1 _ rr // s-rr, t-rr are unknown
2 R t 1 _ rr
0 R NULL 0 rr
0 R2 NULL 0 NULL
0 v# NULL 0 b
0 v NULL 0 b
0 j NULL 0 j
0 J NULL 0 L
0 J^ NULL 0 L
0 n^ NULL 0 J
0 N NULL 0 n
2 b VWL 0 B
2 d VWL 0 D
2 g VWL 0 G
0 B NULL 0 B
0 D NULL 0 D
0 Q NULL 0 G
0 z NULL 0 s
0 s VWL 0 s
0 s t 0 s
2 s VWL 0 s2
0 x NULL 0 h
2 tS _ 0 tS // consonant-tS are unknown
2 tS VWL 0 tS
2 tS NULL 1 _ tS
// vowels in stressed syllables
32 a NULL 0 a*
32 e NULL 0 e*
32 i NULL 0 i*
32 o NULL 0 o*
32 u NULL 0 u*
// don't allow [i] next to a vowel, except [i]
0 i i 0 i
0 i VWL 0 j
1 i ; 0 j
2 i i 0 i
2 i VWL 0 j
// don't allow [u] next to a vowel, except [u]
0 u u 0 u
0 u VWL 0 w
2 u u 0 u
2 u VWL 0 w
0 a/ NULL 0 a
0 E NULL 0 e
0 O NULL 0 o
0 aI NULL 60 a j
0 eI NULL 60 e j
0 oI NULL 60 o j
0 aU NULL 60 a w
0 eU NULL 60 e w
0 dZ NULL 0 tS
0 S NULL 60 s j
0 Z NULL 60 s j
0 @ NULL 0 e
0 @2 NULL 0 e
0 @5 NULL 0 u
0 0 NULL 0 o
0 V NULL 0 a
0 U NULL 0 u
0 I NULL 0 i
0 I2 NULL 0 i
0 A: NULL 0 a
0 A@ NULL 60 a r
0 o: NULL 0 o
0 O: NULL 0 o
0 O@ NULL 60 o r
0 o@ NULL 60 o r
0 i: NULL 0 i
0 i@ NULL 60 i a
0 i@3 NULL 60 i r
0 u: NULL 0 u
0 U@ NULL 60 u r
0 3 NULL 60 e r
0 3: NULL 60 e r
0 @L NULL 40 e l
0 a# NULL 0 a
0 aa NULL 0 a
0 e@ NULL 0 e r
0 oU NULL 0 o
0 OI NULL 60 o j
0 aI@ NULL 60 a r
0 aU@ NULL 0 a
0 t2 NULL 0 t
0 h NULL 0 NULL
+4 -4
View File
@@ -266,7 +266,7 @@ endphoneme
phoneme t // dental variant of /t/
vls dnt stop lengthenstop
voicingswitch d
lengthmod 2
lengthmod 5
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=20
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
@@ -314,9 +314,9 @@ phoneme r // used for [r] when not preceding a vowel
FMT(r3/r_) addWav(r3/rx)
endphoneme
phoneme k // tasasemad kl�klsud
phoneme k // tasasemad klõklsud
vls vel stop
lengthmod 2
lengthmod 5
voicingswitch g
Vowelin f1=0 f2=2300 200 400 f3=-100 80
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
@@ -379,7 +379,7 @@ endphoneme
phoneme t^
vls pal stop palatal
lengthmod 2
lengthmod 5
voicingswitch d^
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1
+2
View File
@@ -1891,3 +1891,5 @@ include ph_kazakh
phonemetable fa base
include ph_farsi
phonemetable ga base
include ph_irish