git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@124 d46cf337-b52f-0410-862d-fd96e6ae7743master
@@ -92,9 +92,9 @@ Dictionary es_dict | |||
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 | |||
J J^ k l l^ m n n^ | |||
p Q r R s t T tS | |||
v w x | |||
Dictionary fi_dict | |||
@@ -274,8 +274,8 @@ Dictionary pt_dict | |||
& &/ &U~ &~ @ @- a A | |||
aI aU e E eI EI eU EU | |||
e~ i i/ iU o O oI OI | |||
o~ u U uI u~ y | |||
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 | |||
@@ -369,9 +369,9 @@ p s t | |||
Dictionary hbs_dict | |||
& @ @2 a A a: aI aU | |||
E e e: E~ i I i: l- | |||
O o o: oU r* r- u U | |||
u: y | |||
E e e: i I i: l- O | |||
o o: oU r* r- u U u: | |||
y | |||
* b d dZ dZ; f g h | |||
j k l L l^ m n N |
@@ -3643,7 +3643,7 @@ | |||
g) on (e 0n | |||
&) on (er_ @n | |||
ph) on (eti @n | |||
h) oney VnI2 | |||
_h) oney VnI2 | |||
n) on (e 0n | |||
m) one (ta VnI | |||
_) one (r oUn@ |
@@ -87,7 +87,7 @@ | |||
.group l | |||
_) l (_ Ele | |||
l l | |||
ll jj | |||
ll J^ | |||
.group m | |||
@@ -155,15 +155,15 @@ | |||
.group v | |||
_) v (_ uve | |||
v v | |||
_) v v | |||
m) v v | |||
n) v v | |||
_) v (_ uBe | |||
v B | |||
_) v b | |||
m) v b | |||
n) v b | |||
.group w | |||
_) w (_ ,uve||d'oBle | |||
_) w (_ ,uBe||d'oBle | |||
w w | |||
@@ -177,6 +177,10 @@ | |||
.group y | |||
_) y (_ ,ig@-*'iEQa | |||
y i | |||
_) y J | |||
_m) y J | |||
_n) y J | |||
_l) y J | |||
y (A j | |||
@@ -1,49 +1,49 @@ | |||
44 phoneme tables | |||
new total | |||
base 96 96 | |||
base2 24 115 | |||
en 53 144 | |||
en_n 30 144 | |||
en_us 37 144 | |||
en_sc 39 146 | |||
en_rp 34 144 | |||
en_wm 30 144 | |||
en_wi 30 144 | |||
af 38 128 | |||
cy 29 122 | |||
de 33 123 | |||
eo 13 108 | |||
jbo 4 109 | |||
fi 40 127 | |||
fr 35 119 | |||
fr_ca 11 119 | |||
hi 50 132 | |||
ta 13 134 | |||
hu 23 112 | |||
nl 28 119 | |||
pl 15 107 | |||
sk 29 125 | |||
cs 6 125 | |||
hr 20 130 | |||
mk 3 131 | |||
sr 14 130 | |||
ru 38 126 | |||
it 17 118 | |||
la 21 114 | |||
es 7 115 | |||
pt 27 131 | |||
pt_pt 20 131 | |||
ro 36 139 | |||
el 8 115 | |||
grc 12 120 | |||
sv 25 118 | |||
no 28 122 | |||
is 32 121 | |||
vi 42 134 | |||
zhy 40 129 | |||
zh 61 143 | |||
sw 14 105 | |||
th 50 139 | |||
base 97 97 | |||
base2 24 116 | |||
en 53 145 | |||
en_n 30 145 | |||
en_us 37 145 | |||
en_sc 39 147 | |||
en_rp 34 145 | |||
en_wm 30 145 | |||
en_wi 30 145 | |||
af 38 129 | |||
cy 29 123 | |||
de 33 124 | |||
eo 13 109 | |||
jbo 4 110 | |||
fi 40 128 | |||
fr 35 120 | |||
fr_ca 11 120 | |||
hi 50 133 | |||
ta 13 135 | |||
hu 23 113 | |||
nl 28 120 | |||
pl 15 108 | |||
sk 29 126 | |||
cs 6 126 | |||
hr 20 131 | |||
mk 3 132 | |||
sr 14 131 | |||
ru 38 127 | |||
it 17 119 | |||
la 21 115 | |||
es 9 118 | |||
pt 27 132 | |||
pt_pt 20 132 | |||
ro 36 140 | |||
el 8 116 | |||
grc 12 121 | |||
sv 25 119 | |||
no 28 123 | |||
is 32 122 | |||
vi 42 135 | |||
zhy 40 130 | |||
zh 61 144 | |||
sw 14 106 | |||
th 50 140 | |||
Data file Used by | |||
b/b [b] base | |||
@@ -515,7 +515,10 @@ r/xr [(@)] base | |||
[(o)] base | |||
[(u)] base | |||
ufric/ch [C] base | |||
[J^] base | |||
[C2] de | |||
[J2] es | |||
[J3] es | |||
ufric/ch_sr [h] sr | |||
[x] sr | |||
ufric/f [f] base | |||
@@ -1025,6 +1028,9 @@ voc/dh [D] base | |||
[D] es | |||
voc/dh_ [D] base | |||
[D] es | |||
voc/j [J^] base | |||
[J3] es | |||
voc/j2 [J2] es | |||
voc/Q [Q] base | |||
[Q^] base | |||
voc/Q_ [Q] base |
@@ -56,7 +56,7 @@ phoneme s | |||
endphoneme | |||
phoneme v | |||
phoneme v // TEST | |||
vcd lbd frc | |||
vowelin f1=0 f2=1000 -300 -200 f3=-300 100 | |||
vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 | |||
@@ -64,5 +64,22 @@ phoneme v | |||
formants voc/v2+vocw/v // shorter | |||
endphoneme | |||
phoneme J2 // TEST palatal fricative (Kirshenbaum C<vcd>) | |||
vcd pal frc palatal | |||
vowelin f1=2 f2=2700 400 600 f3=200 70 | |||
vowelout f1=2 f2=2700 400 600 f3=200 70 len=100 | |||
lengthmod 6 | |||
formants voc/j2+ufric/ch%50 | |||
endphoneme | |||
phoneme J3 // TEST palatal fricative (Kirshenbaum C<vcd>) | |||
vcd pal frc palatal | |||
vowelin f1=2 f2=2700 400 600 f3=200 70 | |||
vowelout f1=2 f2=2700 400 600 f3=200 70 len=100 | |||
lengthmod 6 | |||
formants voc/j+ufric/ch%5 | |||
endphoneme | |||
@@ -848,6 +848,15 @@ phoneme Z; | |||
endphoneme | |||
phoneme J^ // palatal fricative (Kirshenbaum C<vcd>) | |||
vcd pal frc palatal | |||
vowelin f1=2 f2=2700 400 600 f3=200 70 | |||
vowelout f1=2 f2=2700 400 600 f3=200 70 len=100 | |||
lengthmod 6 | |||
formants voc/j+ufric/ch%25 | |||
endphoneme | |||
phoneme Q |
@@ -313,7 +313,7 @@ static int WavegenFile(void) | |||
if(end_of_sentence) | |||
{ | |||
end_of_sentence = 0; | |||
if(samples_total > samples_split) | |||
if((samples_split > 0 ) && (samples_total > samples_split)) | |||
{ | |||
CloseWaveFile(); | |||
samples_total = 0; |
@@ -35,7 +35,7 @@ | |||
#include "translate.h" | |||
#include "wave.h" | |||
const char *version_string = "1.30.11 13.Jan.08"; | |||
const char *version_string = "1.30.12 14.Jan.08"; | |||
const int version_phdata = 0x013010; | |||
int option_device_number = -1; |
@@ -579,6 +579,8 @@ static short vcolouring[N_VCOLOUR][5] = { | |||
else | |||
{ | |||
fr = DuplicateLastFrame(seq,n_frames++,len); | |||
if(len > 36) | |||
seq_len_adjust += (len - 36); | |||
if(f2 != 0) | |||
{ |