[1.39.48]

Fix lettergroups: Sort items to longest first.

Lang en-us: Use rhotic [3] in place of [@] when [r] follows.

Voice files: add attribute "fast-test" to experiment with faster talking speeds.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@212 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2008-12-20 10:31:00 +00:00
parent 7758b77459
commit eabd70afbf
53 changed files with 442 additions and 329 deletions
+52 -46
View File
@@ -2,12 +2,12 @@
new total
base 103 103
base2 24 122
en 51 149
en_n 31 149
en_us 36 150
en 50 149
en_n 32 149
en_us 37 150
en_sc 39 151
en_rp 34 149
en_wm 30 149
en_wm 31 149
en_wi 30 149
af 39 135
cy 29 129
@@ -22,12 +22,12 @@
hu 23 119
lv 29 126
nl 28 126
pl 19 116
sk 28 134
cs 6 134
hr 26 139
mk 3 140
sr 14 139
pl 20 117
sk 28 135
cs 6 135
hr 26 140
mk 3 141
sr 14 140
ru 39 134
it 17 125
la 21 121
@@ -49,15 +49,15 @@
tr 18 127
ku 18 127
id 15 124
sq 35 127
hy 24 119
rw 15 129
ko 18 159
da 15 133
sq 35 127
ml 13 151
kn 15 151
bn 59 155
ne 18 157
hy 24 119
om 25 125
en_klatt 77 149
ga 18 117
@@ -184,6 +184,7 @@ d/xd [d] base
[d.h] hi
[d] hu
[d] pl
[dz] pl
[d] hr
[d] ru
[d;] ro
@@ -192,9 +193,9 @@ d/xd [d] base
[d] id
[d] sq
[dz] sq
[dz] hy
[d] bn
[d.] bn
[dz] hy
[d[] ga
d/xd2 [d`] om
d/xd3 [dh] hi
@@ -751,10 +752,12 @@ n/nj [n] base
[n] da
n/n_long_ [n] zh
nn/_nn [N] base
[N] en
[N] en_n
[N] en_wm
[N] zh
nn/nn_ [N] base
[N] en
[N] en_n
[N] en_wm
nn/nn@ [(@)] base
[(@)] en_klatt
nn/nn#_ [N#] is
@@ -945,8 +948,8 @@ ufric/s [s] base
[z2] fr
[s] es
[s#] pt
[s`] ko
[z] sq
[s`] ko
[s] en_klatt
ufric/s_ [s] base
[z] base
@@ -1103,10 +1106,10 @@ ustop/k_unasp [k] base
[k] sk
[k] el
[k] zhy
[k`] ko
[k] sq
[k] bn
[k] hy
[k`] ko
[k] bn
ustop/k_unasp_ [k] zh
ustop/null [?] base
ustop/p [p] base
@@ -1119,8 +1122,8 @@ ustop/p_ [p] base
[p2] fr
[ph] hi
[ph] zh
[ph] bn
[p#] hy
[ph] bn
ustop/p_asp [bh] hi
[ph] hi
[p#] hy
@@ -1138,10 +1141,10 @@ ustop/pl [p] base
[p] la
[p;] ro
[p] sq
[p] bn
[ph] bn
[p] hy
[p#] hy
[p] bn
[ph] bn
ustop/pr [p] base
[p] base2
[p] fi
@@ -1151,10 +1154,10 @@ ustop/pr [p] base
[p] hu
[p] la
[p;] ro
[p] bn
[ph] bn
[p] hy
[p#] hy
[p] bn
[ph] bn
ustop/p_unasp [p] base
[p] base2
[p] fi
@@ -1166,10 +1169,10 @@ ustop/p_unasp [p] base
[p] la
[p;] ro
[p] zh
[p`] ko
[p] sq
[p] bn
[p] hy
[p`] ko
[p] bn
ustop/p_unasp_ [p] base2
[p] fi
[p] hi
@@ -1179,8 +1182,8 @@ ustop/p_unasp_ [p] base2
[p] la
[p;] ro
[p] sq
[p] bn
[p] hy
[p] bn
ustop/q [q] base
ustop/q_u [q] base
ustop/t [t] base
@@ -1216,18 +1219,18 @@ ustop/t_dnt [t] base
[t;] ro
[t[] vi
[t] sw
[t`] ko
[t] sq
[t] bn
[t] hy
[t`] ko
[t] bn
[t[] ga
ustop/t_dnt2 [t[] vi
ustop/t_ejc [t`] om
ustop/t_hi [t] hi
[t] sq
[t] hy
[t] bn
[th] bn
[t] hy
ustop/t_pzd [t;] pl
[t;] ru
ustop/tr [t] base
@@ -1240,6 +1243,7 @@ ustop/ts [ts] base2
[ts] eo
[ts] hu
[ts] pl
[dz] pl
[ts] ru
[ts;] ro
[z] zhy
@@ -1254,6 +1258,7 @@ ustop/ts_ [ts] base2
[ts] hu
[ts] lv
[ts] pl
[dz] pl
[ts] ru
[ts;] ro
[ts] sq
@@ -1289,13 +1294,13 @@ ustop/ts_pzd [tS;] base
[ch] bn
ustop/ts_pzd_ [c] hi
[c] hu
[c] bn
[c] hy
[c] bn
ustop/ts_pzd2 [c] hi
[c] hu
[c] hy
[c`] ko
[c] bn
[c] hy
ustop/ts_pzd3 [tS;] hr
[dZ;] hr
ustop/t_sr [d] sr
@@ -1406,8 +1411,8 @@ vdiph/ai [aI] base2
[aI] pt
[a:I] vi
[aI] id
[aI] kn
[aI] hy
[aI] kn
vdiph/ai_2 [aI] en
[aI] cy
[aY] cy
@@ -1440,8 +1445,8 @@ vdiph/eei [EI] base2
[EI] de
[EI] nl
[EI] vi
[eI] ne
[eI] hy
[eI] ne
vdiph/eei_2 [eI] eo
[ei] fi
[ei] lv
@@ -1704,10 +1709,10 @@ vowel/@ [@] base
[@] en_rp
[V] cy
[@4] hi
[@] hy
[@] ml
[@] kn
[@4] bn
[@] hy
[@] ga
vowel/@- [@-] base
[r*] hr
@@ -1726,7 +1731,8 @@ vowel/0 [0] en
vowel/0_2 [0] en_n
[O] pt_pt
[o] sw
vowel/0_3 [O] en_sc
vowel/0_3 [O:] en_us
[O] en_sc
[0] en_rp
[A] hu
vowel/@_2 [@] vi
@@ -1754,7 +1760,6 @@ vowel/@_4 [@] en_us
[@] nl
[@] no
vowel/@_5 [W] fr
vowel/@_6 [@/] en_us
vowel/8 [o-] zh
vowel/8_2 [U] en_us
[8] sv
@@ -1820,8 +1825,8 @@ vowel/a_3 [a] en_sc
[a:] la
[a] is
[A] zh
[A] da
[a] sq
[A] da
vowel/a#_3 [a2] en
[a2] en_n
[a2] en_us
@@ -1871,8 +1876,7 @@ vowel/aa_2 [A:] en
[A] zh
vowel/aa_3 [A:] af
[A] sq
vowel/aa_4 [O:] en_us
[A:] sv
vowel/aa_4 [A:] sv
[O] vi
vowel/aa_5 [A:] en_n
[A:] en_wm
@@ -1915,11 +1919,11 @@ vowel/e [e] base2
[e] grc
[e] vi
[e] id
[e] sq
[e] rw
[e#] rw
[e] ko
[e] da
[e] sq
[e] ml
[e:] ml
[e:] kn
@@ -1991,9 +1995,9 @@ vowel/e_mid [E] en_rp
[E] tr
[E] id
[E2] id
[e] hy
[E] da
[E] bn
[e] hy
vowel/e_mid2 [E] af
[E] de
[E2] de
@@ -2007,8 +2011,8 @@ vowel/e_mid2 [E] af
[e] el
[e] sw
[e] tr
[E] ko
[e#] sq
[E] ko
[e] kn
[E] om
[E#] om
@@ -2038,13 +2042,13 @@ vowel/i [i] base2
[i] zhy
[i] zh
[i] sw
[i] hy
[i] rw
[i#] rw
[i] ko
[i:] ml
[i:] kn
[i] ne
[i] hy
[i:] om
[i:] ga
vowel/i# [y:] cy
@@ -2156,6 +2160,8 @@ vowel/@_low [3] en_rp
[@2] bn
[V] ne
[@/] ne
vowel/@_low2 [@/] en_us
[@2] en_us
vowel/o [o] base2
[o:] en
[oU] en_n
@@ -2172,6 +2178,7 @@ vowel/o [o] base2
[o] grc
[o:] sv
[o] id
[o] hy
[o] rw
[o#] rw
[o] ml
@@ -2179,7 +2186,6 @@ vowel/o [o] base2
[o] kn
[o:] kn
[o] bn
[o] hy
[o:] ga
vowel/o_2 [o:] cy
[o2] fr
@@ -2204,8 +2210,8 @@ vowel/o_7 [o] ku
vowel/oe [W] en
[W] af
[W] de
[W] da
[W] hy
[W] da
vowel/oe_2 [W] no
[W] tr
vowel/oe_4 [W] sv
@@ -2342,12 +2348,12 @@ vowel/u_bck [u] base2
[u] is
[u] zhy
[u] zh
[u] hy
[u] rw
[u#] rw
[u] ko
[u:] bn
[u] ne
[u] hy
[u:] ga
vowel/u_bck2 [u:] la
[u] sq
-12
View File
@@ -27,18 +27,6 @@ phoneme t2 // [t] which doesn't reduce
endphoneme
phoneme N
vcd vel nasal
vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
length 100
formants NULL
after _ nn/_nn
before _ nn/nn_
lengthmod 8 // longer than 'n'
linkout g-
endphoneme
phoneme l
liquid
length 100
+12
View File
@@ -1,4 +1,16 @@
phoneme N
vcd vel nasal
vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
length 100
formants NULL
after _ nn/_nn
before _ nn/nn_
lengthmod 8 // longer than 'n'
linkout g-
endphoneme
//*******************************************************************
// VOWELS
+13 -9
View File
@@ -1,5 +1,4 @@
//*******************************************************************
// VOWELS
//*******************************************************************
@@ -10,7 +9,6 @@ phoneme 3 // Schwa, used for rhotic schwa in American
formants vwl_en_us/3_us
unstressed
linkout r-
// beforevowel @
length 210
endphoneme
@@ -19,16 +17,24 @@ phoneme @ // Schwa
vowel starttype (@) endtype (@)
formants vowel/@_4
unstressed
before_r 3
length 130
endphoneme
phoneme @/ // Schwa, end of word
vowel starttype (@) endtype (@)
formants vowel/@_6
formants vowel/@_low2
unstressed
length 130
endphoneme
phoneme @2 // Schwa, changes to I before a vowel
vowel starttype (@) endtype (@)
formants vowel/@_low2
unstressed
beforevowel I2
length 120
endphoneme
phoneme @L
vowel starttype (@) endtype l
@@ -137,7 +143,7 @@ endphoneme
phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
vowel starttype (a) endtype (@)
length 250
length 260
formants vwl_en_us/ar
appendph r
endphoneme
@@ -160,12 +166,10 @@ endphoneme
phoneme O:
vowel starttype (a) endtype (a)
vowel starttype (o) endtype (o)
length 210
formants vowel/aa_4
// formants vowel/aa_4
formants vowel/0_3
before r vwl_en_us/oor
// before r vwl_en_us/or
reduceto @ 0
endphoneme
@@ -188,7 +192,7 @@ endphoneme
phoneme O
vowel starttype (a) endtype (a)
vowel starttype (o) endtype (o)
length 200
formants vowel/aa#
reduceto @ 0
+12
View File
@@ -1,4 +1,16 @@
phoneme N
vcd vel nasal
vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
length 100
formants NULL
after _ nn/_nn
before _ nn/nn_
lengthmod 8 // longer than 'n'
linkout g-
endphoneme
//*******************************************************************
// VOWELS
+15 -1
View File
@@ -138,7 +138,6 @@ phoneme d;
endphoneme
phoneme ts
vls alv afr sibilant
vowelin f1=0 f2=1700 -300 300 f3=-100 80
@@ -146,9 +145,24 @@ phoneme ts
lengthmod 2
wave ustop/ts
before _ ustop/ts_
switchvoicing dz
endphoneme
phoneme dz
vcd alv afr sibilant
vowelin f1=1 f2=1700 -300 300 f3=-100 80
vowelout f1=2 f2=1700 -300 300 f3=-100 80
formants d/xd+ustop/ts
before _ d/xd+ustop/ts_
after _ NULL
after @ d/xd
lengthmod 5
switchvoicing ts
endphoneme
phoneme w
liquid
+7 -6
View File
@@ -365,6 +365,7 @@ endphoneme
phoneme r
liquid starttype #r endtype #r
rhotic
length 100
lengthmod 7
beforenotvowel r/
@@ -1324,6 +1325,12 @@ include ph_kurdish
phonemetable id base2
include ph_indonesian
phonemetable sq base
include ph_albanian
phonemetable hy base
include ph_armenian
phonemetable rw base2
@@ -1335,9 +1342,6 @@ include ph_korean
phonemetable da is
include ph_danish
phonemetable sq base
include ph_albanian
phonemetable ml hi
include ph_malayalam
@@ -1350,9 +1354,6 @@ include ph_bengali
phonemetable ne hi
include ph_nepali
phonemetable hy base
include ph_armenian
phonemetable om base
include ph_oromo
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.
Binary file not shown.