mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-13 01:07:47 +00:00
[1.45.04] release
Don't speak punctuation names faster at high speeds. lang=ml, recognise "virama + U+200d" (zero-width joiner) to indicte 'chillu' characters. Fix problem of punctuation character announcement repeated at the start of the next sentence after speaking is stopped. Fixed crash due to large numbers of box-drawing characters in text input. Fixed phoneme translation of 't' sounds for US-English voices. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@261 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+33
-19
@@ -21,10 +21,10 @@ consonants 10 116
|
||||
fr-ca 11 140
|
||||
hi 59 150
|
||||
ta 22 153
|
||||
kn 16 150
|
||||
kn 17 150
|
||||
hu 25 122
|
||||
lv 29 125
|
||||
nl 33 127
|
||||
nl 34 128
|
||||
pl 22 120
|
||||
sk 28 135
|
||||
cs 6 135
|
||||
@@ -57,13 +57,13 @@ consonants 10 116
|
||||
da 27 120
|
||||
ka 19 112
|
||||
rw 15 130
|
||||
ml 19 152
|
||||
ml 21 153
|
||||
ne 18 157
|
||||
pa 14 151
|
||||
prs 8 111
|
||||
sl 10 135
|
||||
gd 6 107
|
||||
bg 11 121
|
||||
bg 14 123
|
||||
nso 12 111
|
||||
ht 11 140
|
||||
az 10 127
|
||||
@@ -100,6 +100,7 @@ d/d [d] base
|
||||
[d] base2
|
||||
[d] fi
|
||||
[d] fr
|
||||
[d] kn
|
||||
[d] hu
|
||||
[d] pl
|
||||
[d;] pl
|
||||
@@ -111,6 +112,7 @@ d/d_ [d] base
|
||||
[d] fi
|
||||
[d] fr
|
||||
[d.] hi
|
||||
[d] kn
|
||||
[d] hu
|
||||
[d] pl
|
||||
[d;] pl
|
||||
@@ -124,6 +126,7 @@ d/dr [*] base
|
||||
[d] fr
|
||||
[d.] hi
|
||||
[dh.] hi
|
||||
[d] kn
|
||||
[d] hu
|
||||
[d] pl
|
||||
[d;] pl
|
||||
@@ -142,9 +145,8 @@ d/xd [d] base
|
||||
[d] fi
|
||||
[d] fr
|
||||
[z] fr
|
||||
[d.] hi
|
||||
[dh] hi
|
||||
[dh.] hi
|
||||
[d] kn
|
||||
[d] hu
|
||||
[d] pl
|
||||
[d] hr
|
||||
@@ -153,6 +155,8 @@ d/xd [d] base
|
||||
d/xd3 [dh] hi
|
||||
d/xd_pzd [d;] pl
|
||||
d/xdr [d] fr
|
||||
[d.] hi
|
||||
[dh.] hi
|
||||
d/xdz [dz] consonants
|
||||
d/x_tap [t#] en
|
||||
[*] pt
|
||||
@@ -224,12 +228,14 @@ g/g [g] base
|
||||
[g] fr
|
||||
[g] es
|
||||
[g] ru
|
||||
[g;] bg
|
||||
g/g_ [g] base
|
||||
[g-] en
|
||||
[g] cy
|
||||
[g] fr
|
||||
[g] es
|
||||
[g] ru
|
||||
[g;] bg
|
||||
g/gr [g] fr
|
||||
g/xg [g] base
|
||||
[g-] en
|
||||
@@ -237,6 +243,7 @@ g/xg [g] base
|
||||
[g] fr
|
||||
[g] es
|
||||
[g] ru
|
||||
[g;] bg
|
||||
g/xgr [g] fr
|
||||
h/h_ [h] base
|
||||
[h] fi
|
||||
@@ -361,8 +368,8 @@ l/l_ [l] base
|
||||
[l/] fr
|
||||
l/l_@ [l/3] base
|
||||
[l/] fr
|
||||
l/l@ [h–u] base
|
||||
[l#] base
|
||||
l/l@ [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -395,16 +402,16 @@ l/L2_oL [l/2] base
|
||||
l/L2_uL [l/2] base
|
||||
l/l_3 [l/] de
|
||||
l/l_4 [ll] sq
|
||||
l/la [h–u] base
|
||||
[l#] base
|
||||
l/la [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
l/l_a [l/3] base
|
||||
[l/] fr
|
||||
l/le [h–u] base
|
||||
[l#] base
|
||||
l/le [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -415,8 +422,8 @@ l/L_eL_af [&] af
|
||||
[&:] af
|
||||
l/l_front [L] sq
|
||||
l/l_front_ [l/4] sq
|
||||
l/li [h–u] base
|
||||
[l#] base
|
||||
l/li [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[l] zh
|
||||
@@ -429,8 +436,8 @@ ll/ll [L] bg
|
||||
ll/_ll [L] bg
|
||||
l/l_long [l] base
|
||||
[l] fr
|
||||
l/lo [h–u] base
|
||||
[l#] base
|
||||
l/lo [l#] base
|
||||
[”¦] base
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
@@ -439,8 +446,8 @@ l/l_o [l/3] base
|
||||
l^/l_rfx [l.] base
|
||||
[l] ru
|
||||
[l^] ru
|
||||
l/lu [h–u] base
|
||||
[l#] base
|
||||
l/lu [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -764,6 +771,7 @@ ustop/k_asp [kh] consonants
|
||||
[gh] hi
|
||||
[kh] zh
|
||||
[kh] tn
|
||||
ustop/k_asp2 [k#] ka
|
||||
ustop/ki [k] base
|
||||
[k] base2
|
||||
[c] af
|
||||
@@ -782,6 +790,7 @@ ustop/kl [k] base
|
||||
[k] lv
|
||||
[k] el
|
||||
[k] zhy
|
||||
[k#] ka
|
||||
[kh] tn
|
||||
ustop/kr [k] base
|
||||
[k] base2
|
||||
@@ -866,6 +875,7 @@ ustop/t_dnt [t] base
|
||||
[t] pl
|
||||
[t] hr
|
||||
ustop/t_dnt2 [t] base2
|
||||
[d] kn
|
||||
ustop/t_hi [t[] base
|
||||
ustop/t_pzd [c] base
|
||||
[t;] pl
|
||||
@@ -1358,7 +1368,6 @@ vowel/8_2 [U] en-us
|
||||
vowel/8_3 [eo] zhy
|
||||
vowel/8_5 [8] ku
|
||||
vowel/8_6 [V] sq
|
||||
[y] ml
|
||||
vowel/8_7 [@] lv
|
||||
vowel/a [a] base
|
||||
[a] en
|
||||
@@ -1985,6 +1994,7 @@ vowel/u#_3 [U] ta
|
||||
[U:] ta
|
||||
vowel/u#_4 [U] en-sc
|
||||
[u:] en-sc
|
||||
[y] ml
|
||||
vowel/u_5 [u] sw
|
||||
[u] nso
|
||||
[u] az
|
||||
@@ -2330,6 +2340,7 @@ x/d_ [d] base
|
||||
[d] fi
|
||||
[d] fr
|
||||
[d.] hi
|
||||
[d] kn
|
||||
[d] pl
|
||||
[d] hr
|
||||
[d] is
|
||||
@@ -2337,6 +2348,7 @@ x/d_ [d] base
|
||||
x/d_dnt [d[] base
|
||||
[d] base2
|
||||
[d] fi
|
||||
[d] kn
|
||||
[d] hu
|
||||
[d] pl
|
||||
x/d_pzd [d;] pl
|
||||
@@ -2355,9 +2367,11 @@ x/g_ [g] base
|
||||
[g] es
|
||||
[g] is
|
||||
[g] ru
|
||||
[g;] bg
|
||||
x/g2 [g] base
|
||||
[g] cy
|
||||
[g] es
|
||||
[g] is
|
||||
[g;] bg
|
||||
x/g2_ [g-] en
|
||||
x/g3 [g] ru
|
||||
|
||||
+4
-3
@@ -20,6 +20,7 @@
|
||||
|
||||
|
||||
0 * NULL 0 4
|
||||
0 t# NULL 0 4
|
||||
0 3: NULL 0 r=
|
||||
0 IR NULL 0 r=
|
||||
0 VR NULL 0 r=
|
||||
@@ -42,7 +43,7 @@
|
||||
0 i@ NULL 50 I @
|
||||
0 i@3 NULL 60 i r
|
||||
|
||||
0 p NULL 0 p_h
|
||||
0 t NULL 0 t_h
|
||||
0 k NULL 0 k_h
|
||||
4 p VWL 0 p_h
|
||||
4 t VWL 0 t_h
|
||||
4 k VWL 0 k_h
|
||||
0 t2 NULL 0 t
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
|
||||
0 * NULL 0 4
|
||||
2 t# n 0 t
|
||||
0 t# NULL 0 4
|
||||
0 3: NULL 0 r=
|
||||
0 IR NULL 0 r=
|
||||
0 VR NULL 0 r=
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+7
-1
@@ -113,10 +113,16 @@ endphoneme
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #i
|
||||
length 190
|
||||
ChangeIfUnstressed(@)
|
||||
FMT(vdiph/ei)
|
||||
endphoneme
|
||||
|
||||
phoneme e# // as [e:] but change to [@] in unstressed syllables
|
||||
vowel starttype #e endtype #i
|
||||
length 190
|
||||
ChangeIfUnstressed(@)
|
||||
ChangePhoneme(e:)
|
||||
endphoneme
|
||||
|
||||
phoneme Y:
|
||||
vowel starttype #@ endtype #@
|
||||
length 220
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
//====================================================
|
||||
// French
|
||||
//====================================================
|
||||
// Updated 2011-03-04 Michel Such <michel.such@free.fr>
|
||||
// Updated 2011-04-15 Michel Such <michel.such@free.fr>
|
||||
|
||||
phoneme #l virtual
|
||||
// Used for l and l/
|
||||
@@ -336,7 +336,7 @@ phoneme i
|
||||
ELIF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(j)
|
||||
ELSE
|
||||
length 160
|
||||
length 150
|
||||
IfNextVowelAppend(;)
|
||||
ENDIF
|
||||
|
||||
|
||||
+2
-2
@@ -373,7 +373,7 @@ phoneme d.
|
||||
Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(d/xd)
|
||||
FMT(d/xdr)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
@@ -393,7 +393,7 @@ phoneme dh.
|
||||
Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(d/xd)
|
||||
FMT(d/xdr)
|
||||
ENDIF
|
||||
|
||||
FMT(d/dr) addWav(ustop/t)
|
||||
|
||||
+2
-2
@@ -968,10 +968,10 @@ phoneme d[
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(d/d_) addWav(x/d_)
|
||||
ELIF nextPh(r) THEN
|
||||
FMT(d/dr) addWav(x/d_dnt, 110)
|
||||
FMT(d/dr) addWav(x/d_dnt, 100)
|
||||
ENDIF
|
||||
|
||||
FMT(d/d) addWav(x/d_dnt, 110)
|
||||
FMT(d/d) addWav(x/d_dnt, 100)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user