git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743master
@@ -14,7 +14,7 @@ _acu akT'ento aQ'uDo | |||
_ac2 d'Ople||aQ'uDo | |||
_brv br'eu | |||
_ced TeD'il^a | |||
_cir Tirkumfl'ekso | |||
_cir Tirkumfl'eSo | |||
_dia djEr'esi | |||
_dac d'Ople||aQ'uDo | |||
_dot p'unto | |||
@@ -30,6 +30,7 @@ _tld t'il^a | |||
// letter names | |||
b be | |||
c Te | |||
ç Te||TetjEl^a | |||
d de | |||
f Efe | |||
g ge | |||
@@ -59,7 +60,7 @@ ll 'El^e | |||
á 'a||akTEntw'aDa | |||
é 'e||akTEntw'aDa | |||
í 'i||akTEntw'aDa | |||
_ó 'o||akTEntw'aDa | |||
ó 'o||akTEntw'aDa | |||
ú 'u||akTEntw'aDa | |||
ü ,uDjEr'Esi | |||
@@ -169,16 +170,39 @@ _1M1 mil'en | |||
_0M2o mil^on'en | |||
_1M2o mil^on'en | |||
// characters | |||
$ d'olar | |||
€ eUros | |||
£ liBras | |||
* asterisko | |||
& ampers'an | |||
@ aRRoBa | |||
# sin^'alDenum'ero | |||
% porTj'En | |||
+ mas | |||
= iQwal | |||
/ baRRa | |||
\ kontraBaRRa | |||
| b'aRRaBertik'al | |||
_- gj'on | |||
! TaRR'ar||eksklamaTj'on | |||
_¡ uBr'ir||eksklamaTj'on | |||
_? TaRR'ar||interroQaTj'on | |||
_¿ uBr'ir||interroQaTj'on | |||
_[ uBr'ir||Qaf'et | |||
_] TaRR'ar||Qaf'et | |||
_( uBr'ir||parent'esi | |||
_) TaRR'ar||parent'esi | |||
_{ uBr'ir||kl'aU | |||
_} TaRR'ar||kl'aU | |||
// unstressed words | |||
o $u | |||
o $atend | |||
a $u | |||
a $atend | |||
os $u | |||
os $atend | |||
as $u | |||
as $atend | |||
o $u+ | |||
a $u+ | |||
os $u+ | |||
as $u+ | |||
lo $u | |||
la $u | |||
@@ -199,7 +223,270 @@ os $u | |||
les $u | |||
lis $u | |||
con $u | |||
de $u | |||
en $u $brk | |||
mi $u | |||
pa $u | |||
por $u $brk | |||
pues $u | |||
pos $u | |||
ta $u $brk | |||
tu $u | |||
sin $u | |||
su $u | |||
ye $u | |||
ro $u | |||
ra $u | |||
ros $u | |||
ras $u | |||
el $u | |||
es $u | |||
els $u | |||
mis $u | |||
tus $u | |||
sus $u | |||
bell $u | |||
bel $u | |||
bella $u | |||
bells $u | |||
bellas $u | |||
bellos $u | |||
que $u | |||
qui $u | |||
quien $u | |||
como $u | |||
quan $u | |||
quando $u | |||
on $u | |||
aon $u | |||
porque $u | |||
dende $u | |||
entre $u | |||
contra $u | |||
enta $u | |||
sinde $u | |||
per $u | |||
pus $u | |||
dica $u | |||
sino $u | |||
ni $u | |||
pero $u | |||
bi $u | |||
i $u+ | |||
ie $u | |||
hu $u | |||
sant $u | |||
donya $u | |||
don $u | |||
he $u | |||
has $u | |||
ha $u | |||
han $u | |||
heba $u | |||
hebas $u | |||
heban $u | |||
se'n sen $u | |||
//abbreviations | |||
abs $abbrev | |||
ac $abbrev | |||
acb $abbrev | |||
acm $abbrev | |||
acs $abbrev | |||
acup $abbrev | |||
adn $abbrev | |||
adsl $abbrev | |||
aea $abbrev | |||
aeci $abbrev | |||
aek $abbrev | |||
aepd $abbrev | |||
afp $abbrev | |||
ai $abbrev | |||
akp $abbrev | |||
amd $abbrev | |||
anb $abbrev | |||
anp $abbrev | |||
anv $abbrev | |||
ap $abbrev | |||
apec $abbrev | |||
aqu $abbrev | |||
atp $abbrev | |||
ats $abbrev | |||
avl $abbrev | |||
avs $abbrev | |||
avt $abbrev | |||
avv $abbrev | |||
bbva $abbrev | |||
bce $abbrev | |||
bme $abbrev | |||
bop $abbrev | |||
bopv $abbrev | |||
ca $abbrev | |||
cav $abbrev | |||
cbuc $abbrev | |||
ccaa $abbrev | |||
ccoo $abbrev | |||
ccuc $abbrev | |||
cee $abbrev | |||
ceoe $abbrev | |||
cepyme $abbrev | |||
cesid $abbrev | |||
cicr $abbrev | |||
cidui $abbrev | |||
ciemat $abbrev | |||
cis $abbrev | |||
cne $abbrev | |||
cni $abbrev | |||
csic $abbrev | |||
csif $abbrev | |||
dgaia $abbrev | |||
dlsi $abbrev | |||
dni $abbrev | |||
dogc $abbrev | |||
dogv $abbrev | |||
dya $abbrev | |||
eads $abbrev | |||
eaed $abbrev | |||
eb $abbrev | |||
ebb $abbrev | |||
eees $abbrev | |||
eei $abbrev | |||
egb $abbrev | |||
eln $abbrev | |||
emt $abbrev | |||
eoc $abbrev | |||
epsv $abbrev | |||
erc $abbrev | |||
ets $abbrev | |||
euia $abbrev | |||
facua $abbrev | |||
fao $abbrev | |||
fapae $abbrev | |||
fbi $abbrev | |||
fci $abbrev | |||
feb $abbrev | |||
fed $abbrev | |||
fib $abbrev | |||
finul $abbrev | |||
fmi $abbrev | |||
fuoc $abbrev | |||
gatt $abbrev | |||
iaaf $abbrev | |||
ibm $abbrev | |||
icaa $abbrev | |||
icde $abbrev | |||
icv $abbrev | |||
iec $abbrev | |||
iee $abbrev | |||
ieo $abbrev | |||
imc $abbrev | |||
ims $abbrev | |||
in3 $abbrev | |||
inc $abbrev | |||
inem $abbrev | |||
ing $abbrev | |||
inm $abbrev | |||
ip $abbrev | |||
ipc $abbrev | |||
ipca $abbrev | |||
iqua $abbrev | |||
isaf $abbrev | |||
itcat $abbrev | |||
itv $abbrev | |||
iu $abbrev | |||
iun $abbrev | |||
ko $abbrev | |||
lotc $abbrev | |||
mibor $abbrev | |||
mit $abbrev | |||
mnac $abbrev | |||
nba $abbrev | |||
nyse $abbrev | |||
ocde $abbrev | |||
ocu $abbrev | |||
oea $abbrev | |||
oiea $abbrev | |||
olp $abbrev | |||
omc $abbrev | |||
omg $abbrev | |||
oms $abbrev | |||
ong $abbrev | |||
op $abbrev | |||
pce $abbrev | |||
pda $abbrev | |||
pde $abbrev | |||
pdi $abbrev | |||
pec $abbrev | |||
pga $abbrev | |||
pge $abbrev | |||
pgou $abbrev | |||
pib $abbrev | |||
pid $abbrev | |||
pse $abbrev | |||
psoe $abbrev | |||
psuc $abbrev | |||
racc $abbrev | |||
raf $abbrev | |||
rba $abbrev | |||
ree $abbrev | |||
rfec $abbrev | |||
rne $abbrev | |||
rsa $abbrev | |||
rtve $abbrev | |||
samu $abbrev | |||
sdat $abbrev | |||
sec $abbrev | |||
smi $abbrev | |||
sod $abbrev | |||
sos $abbrev | |||
summa $abbrev | |||
tor $abbrev | |||
tpi $abbrev | |||
tse $abbrev | |||
tsja $abbrev | |||
tve $abbrev | |||
ua $abbrev | |||
uab $abbrev | |||
uaw $abbrev | |||
udc $abbrev | |||
udg $abbrev | |||
udl $abbrev | |||
ue $abbrev | |||
uem $abbrev | |||
ugt $abbrev | |||
uhf $abbrev | |||
uib $abbrev | |||
uicn $abbrev | |||
uimp $abbrev | |||
uji $abbrev | |||
um $abbrev | |||
umd $abbrev | |||
ump $abbrev | |||
upc $abbrev | |||
upd $abbrev | |||
upf $abbrev | |||
upn $abbrev | |||
ups $abbrev | |||
upv $abbrev | |||
url $abbrev | |||
urss $abbrev | |||
urv $abbrev | |||
usb $abbrev | |||
usfp $abbrev | |||
uss $abbrev | |||
uv $abbrev | |||
uveg $abbrev | |||
uz $abbrev | |||
vih $abbrev | |||
vpo $abbrev | |||
wap $abbrev | |||
witsa $abbrev | |||
// exceptions | |||
barça b'arsa | |||
holio x'olio | |||
jazz dZ'as | |||
@@ -220,6 +507,7 @@ iphone 'aIfon | |||
(i pod) 'aIpod | |||
ipod 'aIpod | |||
hardware x'ardwer | |||
linux $1 | |||
live l'aIB | |||
messenger m'esendZer | |||
mozilla moT'ila | |||
@@ -229,5 +517,8 @@ skype esk'aIp | |||
software s'oftwer | |||
thunderbird Tanderb'ird | |||
twitter tw'iter | |||
unix j'uniks | |||
whatsapp was'app | |||
windows w'indows | |||
mobile _^_EN |
@@ -17,6 +17,8 @@ | |||
au aU | |||
au (X 'aU | |||
_) a' %a | |||
.group b | |||
b b | |||
@@ -38,6 +40,10 @@ | |||
ch tS | |||
.group ç | |||
ç T | |||
.group d | |||
d d | |||
_) d d // phoneme definition may change it to [D] | |||
@@ -52,6 +58,9 @@ | |||
n) d (_ = // silent, but stress on last vowel | |||
_) d' (AP2 d | |||
_) de' d%e | |||
.group e | |||
e e | |||
@@ -66,6 +75,9 @@ | |||
u) e E | |||
y) e E | |||
_) ent' (AP4 ent | |||
_) enta' ,ent%a | |||
.group f | |||
f f | |||
@@ -92,11 +104,12 @@ | |||
.group h | |||
h // silent | |||
hu (e gw | |||
hu (i gw | |||
.group i | |||
i i | |||
i (u i | |||
i (u_ i | |||
i (A j | |||
@@ -116,6 +129,9 @@ | |||
.group m | |||
m m | |||
_) m' (AP2 m | |||
_) mo' m%o | |||
.group n | |||
n n | |||
@@ -141,10 +157,15 @@ | |||
u) o O | |||
y) o O | |||
.group p | |||
p p | |||
_) ps s | |||
_) p' (AP2 p | |||
_) pa' p%a | |||
_) pe' p%e | |||
.group q | |||
qu (A kw | |||
@@ -174,6 +195,8 @@ | |||
s s | |||
&) s (_S1 s | |||
_) s' (AP2 s | |||
.group t | |||
t t | |||
@@ -186,15 +209,20 @@ | |||
ui) t (_ t# | |||
s) t (_ = // silent, but stress on last vowel | |||
_) t' (AP2 t | |||
_) ta' t%a | |||
_) to' t%o | |||
.group u | |||
u u | |||
uix uS | |||
u (u u | |||
u (i u | |||
r) uix uS | |||
r) u (A u | |||
u (A w | |||
_) u (A gw | |||
uix uS | |||
.group v // same as 'b' | |||
@@ -234,3 +262,6 @@ | |||
ó ''o | |||
ú ''u | |||
__) - (_D m'enos | |||
D_) - (_D m'enos | |||
@@ -15,6 +15,42 @@ n N n^ p r s S t | |||
T tS v w x x2 z Z | |||
Dictionary an_dict 2013-03-17 | |||
a aI aU e E eI eU i | |||
o O oI u U | |||
b B d D dZ f g j | |||
J^ k l l^ m n n^ p | |||
Q r R R2 s S t T | |||
t# tS w x | |||
Dictionary bg_dict 2013-03-16 | |||
@ a e i o u | |||
: ; b C d d; dZ dz | |||
f g g; h j k l L | |||
l^ m n n^ p r s S | |||
s; t t; tS ts v x z | |||
Z z; | |||
Dictionary bn_dict 2013-03-09 | |||
@ a a: aI a~ e E e: | |||
E: E~ i I i: i~ o O | |||
o: O: O~ o~ r- u U u: | |||
u~ V | |||
#X1 #X2 : b b# c c# d | |||
d# d. d.# g g# h H j | |||
J J# k k# l m n N | |||
n. n^ p p# r r. s S | |||
s. t t# t. t.# v w z | |||
Dictionary ca_dict 2010-07-27 | |||
@ a a# aI e E E2 i | |||
@@ -68,18 +104,6 @@ r R R3 s S t T tS | |||
v w x z Z | |||
Dictionary hu_dict 2013-03-13 | |||
a A a: e E e: i i: | |||
o o: u u: Y y y: Y: | |||
- : b c C d dZ dz | |||
f g h j J k l l^ | |||
m n n^ p r R R2 s | |||
S s2 t t2 tS ts v w | |||
z Z | |||
Dictionary de_dict 2013-03-10 | |||
3 @ @- a A A: aI aU | |||
@@ -144,6 +168,29 @@ s S t T tS ts w x | |||
z | |||
Dictionary et_dict 2012-06-12 | |||
& &: &i 8 8: a A1 a: | |||
e E1 e: i I1 i1 i: o | |||
O1 o: u U1 u: Y y Y: | |||
y: Yi yi | |||
: b d d^ f g h j | |||
k l l. l^ m n N n^ | |||
p r R s S s2 s^ t | |||
t^ tS v w z Z | |||
Dictionary fa_dict 2013-03-12 | |||
a A e i o u | |||
- : ? b d dZ f g | |||
h j k l m n p q | |||
r R s S t tS v w | |||
x z Z | |||
Dictionary fi_dict 2011-10-14 | |||
& &i &y a ai au e ei | |||
@@ -168,6 +215,19 @@ p2 r r2 s S t t2 t3 | |||
tS v z Z z2 z3 | |||
Dictionary ga_dict 2013-03-11 | |||
0 0# @ a a# A: aI aI# | |||
aU aU# e E E# e: i I | |||
i: i@ o O O# o: u U | |||
U# u1 u: u@ | |||
: ; b c C d d[ dZ | |||
f g h j k l m n | |||
p Q Q" r R s S t | |||
t[ tS v w x X z Z | |||
Dictionary grc_dict 2008-03-03 | |||
a aI aU e E EI eU EU | |||
@@ -206,17 +266,16 @@ q r r. s S s. t T | |||
t# t. t.# v w x z | |||
Dictionary ta_dict 2013-03-16 | |||
Dictionary hu_dict 2013-03-13 | |||
a a: aI aU e E e: i | |||
I i: o o: u U u2 u: | |||
U: V V# | |||
a A a: e E e: i i: | |||
o o: u u: Y y y: Y: | |||
# #X1 #X2 : ; b C d | |||
d. dZ f g h H j k | |||
l l. m n N n. n^ p | |||
Q r R s S s. t T | |||
t# t. tS v w z z. | |||
- : b c C d dZ dz | |||
f g h j J k l l^ | |||
m n n^ p r R R2 s | |||
S s2 t t2 tS ts v w | |||
z Z | |||
Dictionary hy_dict 2008-12-22 | |||
@@ -276,6 +335,30 @@ l m n N p R s S | |||
t tS v w x z Z | |||
Dictionary ka_dict 2013-03-08 | |||
@ @- a e i o u | |||
: ? b c d dZ dz f | |||
g h j k k# l m n | |||
p p# Q q r s S t | |||
t# tS ts ts# v w x z | |||
Z | |||
Dictionary kn_dict 2013-03-16 | |||
a a: aI aU e E e: i | |||
I i: o o: r- u u: | |||
#X1 #X2 : b b# c c# d | |||
d# d. d.# dZ f g g# h | |||
j J J# k k# l l. m | |||
n N n. n^ p p# r s | |||
S s. S; t t# t. t.# tS | |||
v w z | |||
Dictionary ku_dict 2008-04-14 | |||
8 a e E E# eI eU i | |||
@@ -298,6 +381,20 @@ g h j k l m n N | |||
p r R s t w z | |||
Dictionary lt_dict 2012-08-18 | |||
a A a: ai au aU e E | |||
eA ee ei i I i: ie l | |||
o O o: u U u: ui uo | |||
w | |||
; b d d; dZ dZ; f g | |||
h j k l; m n N n; | |||
p r s S s; S; t t; | |||
tS ts tS; v x z Z z; | |||
Z; | |||
Dictionary lv_dict 2010-03-12 | |||
a a: ai au e e: ei i | |||
@@ -322,16 +419,37 @@ N n^ p r R s S t | |||
tS ts tS; v x z Z | |||
Dictionary nci_dict 2010-01-20 | |||
Dictionary ml_dict 2013-03-16 | |||
a e i o O | |||
@ a a# a: aI aU e E | |||
e: i I i: o o: r- u | |||
u: V y | |||
#X1 #X2 : ; b b# c c# | |||
d d# d. d.# d2 dZ f g | |||
g# h j J J# k k# l | |||
l. m n N n. n^ p p# | |||
r R r. R2 s s. S; t | |||
t# t. t.# tS v w z | |||
: ? b c d f g j | |||
k l m n p R s S | |||
t tS v w x | |||
Dictionary ne_dict 2013-03-09 | |||
Dictionary nl_dict 2013-03-11 | |||
@ @/ @2 @3 a a: aI aU | |||
a~ e E e: E: eI e~ E~ | |||
i I i: i~ o O o: O: | |||
O~ o~ u U u: u~ V VI | |||
VU V~ | |||
- : ; b b# c c# d | |||
d# d. d.# f g g# h H | |||
j J J# k k# l l. m | |||
n N n. n^ p p# Q q | |||
r r. s S s. t t# t. | |||
t.# v w x z | |||
Dictionary nl_dict 2013-03-17 | |||
8 @ @- a A a: A~ e | |||
E e# E2 e: EI eU i I | |||
@@ -356,15 +474,18 @@ k l m n N p r R | |||
s S s; t v w x z | |||
Dictionary pap_dict 2010-07-27 | |||
Dictionary pa_dict 2013-03-17 | |||
a a/ aI e E eI i o | |||
O u y Y | |||
@ a a~ e E e~ E~ i | |||
I i~ I~ o O o: O~ o~ | |||
r- u U U~ u~ V V~ | |||
: ? b d dZ f g h | |||
j k l m n N n^ p | |||
R s S t tS v w x | |||
z Z | |||
: ; b b# c c# d d# | |||
d. d.# f g g# h H j | |||
J J# k k# l l. m n | |||
N n. n^ p p# Q R r. | |||
R2 s S t t# t. t.# v | |||
x z | |||
Dictionary pl_dict 2012-06-09 | |||
@@ -379,7 +500,7 @@ S s; S; t t; tS ts tS; | |||
ts; v w x z Z Z; | |||
Dictionary pt_dict 2013-03-16 | |||
Dictionary pt_dict 2013-03-17 | |||
& &/ &U~ &~ @ @- a A | |||
aI aU e E eI EI eU EU | |||
@@ -469,15 +590,17 @@ p Q R s S t T tS | |||
v w x z | |||
Dictionary sl_dict 2013-01-30 | |||
Dictionary ta_dict 2013-03-16 | |||
@ @- a a: e E e: i | |||
i: o O o: u u: y | |||
a a: aI aU e E e: i | |||
I i: o o: u U u2 u: | |||
U: V V# | |||
: b d dZ dz f g h | |||
j k l l^ m n N n^ | |||
p R R^ s S t tS ts | |||
v v# w x z Z | |||
# #X1 #X2 : ; b C d | |||
d. dZ f g h H j k | |||
l l. m n N n. n^ p | |||
Q r R s S s. t T | |||
t# t. tS v w z z. | |||
Dictionary tr_dict 2011-09-16 | |||
@@ -528,371 +651,3 @@ 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 | |||
Dictionary am_dict 2011-11-22 | |||
@ a e i o u y | |||
: ? b B d dZ f g | |||
h j k k` l m n N | |||
n^ p p` r s S t t` | |||
tS tS` v w x z Z | |||
Dictionary ml_dict 2013-03-16 | |||
@ a a# a: aI aU e E | |||
e: i I i: o o: r- u | |||
u: V y | |||
#X1 #X2 : ; b b# c c# | |||
d d# d. d.# d2 dZ f g | |||
g# h j J J# k k# l | |||
l. m n N n. n^ p p# | |||
r R r. R2 s s. S; t | |||
t# t. t.# tS v w z | |||
Dictionary ne_dict 2013-03-09 | |||
@ @/ @2 @3 a a: aI aU | |||
a~ e E e: E: eI e~ E~ | |||
i I i: i~ o O o: O: | |||
O~ o~ u U u: u~ V VI | |||
VU V~ | |||
- : ; b b# c c# d | |||
d# d. d.# f g g# h H | |||
j J J# k k# l l. m | |||
n N n. n^ p p# Q q | |||
r r. s S s. t t# t. | |||
t.# v w x z | |||
Dictionary pa_dict 2013-03-09 | |||
@ a a~ e E e~ E~ i | |||
I i~ I~ o O O~ o~ r- | |||
u U U~ u~ V V~ | |||
: ; b b# c c# d d# | |||
d. d.# f g g# h H j | |||
J J# k k# l l. m n | |||
N n. n^ p p# Q R R2 | |||
s S t t# t. t.# v x | |||
z | |||
Dictionary prs_dict 2009-12-01 | |||
@ A E eI i o u | |||
: b d dZ f g h j | |||
k l m n p r R s | |||
S t tS v w X z Z | |||
Dictionary rw_dict 2008-03-27 | |||
a e i o u | |||
* : b B c d dZ f | |||
g h j J k l m n | |||
N n^ p q R s S S; | |||
t tS v w x z | |||
Dictionary ur_dict 2013-03-13 | |||
@ a a: aI aU e E e: | |||
i I i: O o: U u: V | |||
: ; b b# c c# d D | |||
d# d. d.# f g g# h H | |||
j J J# k k# l m n | |||
N p p# Q q r R r. | |||
s S s. t T t# t. t.# | |||
v w x z Z z. | |||
Dictionary bg_dict 2013-03-16 | |||
@ a e i o u | |||
: ; b C d d; dZ dz | |||
f g g; h j k l L | |||
l^ m n n^ p r s S | |||
s; t t; tS ts v x z | |||
Z z; | |||
Dictionary nso_dict 2010-08-27 | |||
@ a e E i m- n- N- | |||
o u U | |||
- : ; b B d D dZ | |||
f h j J k K l l# | |||
m n N n^ p Q R3 s | |||
S t tS v w x X x2 | |||
z | |||
Dictionary ht_dict 2010-06-29 | |||
a A~ e E E~ i o O | |||
O~ u w y | |||
; b d f g j k l | |||
m n N p r s S t | |||
tS v z Z | |||
Dictionary ak_dict 2010-08-11 | |||
a e E i o O u | |||
: b C d dZ dZ; f g | |||
h j k l m n N n^ | |||
p R s t tS; v w z | |||
z; | |||
Dictionary az_dict 2010-07-27 | |||
& @ a e E i o u | |||
W y | |||
* b c C d dZ f g | |||
h j J k l m n p | |||
Q R s S t tS v w | |||
x z Z | |||
Dictionary wo_dict 2010-11-30 | |||
@ @: a a: e E e: E: | |||
i i: m- n- N- o O O: | |||
o: u u: | |||
: b c d f g h j | |||
J k l m n N n^ p | |||
q R R2 s s2 t v w | |||
x z | |||
Dictionary dv_dict 2013-03-09 | |||
@ @2 a a: aI e e: E: | |||
E~ i I i: o O o: O: | |||
O~ u U u: V | |||
: ? b c c# d D d. | |||
dZ f g h j k k# l | |||
l. m n N n. n^ p Q | |||
q r R s S s. t T | |||
t# t. t.# tS v w x z | |||
Z | |||
Dictionary kn_dict 2013-03-16 | |||
a a: aI aU e E e: i | |||
I i: o o: r- u u: | |||
#X1 #X2 : b b# c c# d | |||
d# d. d.# dZ f g g# h | |||
j J J# k k# l l. m | |||
n N n. n^ p p# r s | |||
S s. S; t t# t. t.# tS | |||
v w z | |||
Dictionary tn_dict 2011-02-17 | |||
@- a e i m- n- N- o | |||
u | |||
* - : b B d D dZ | |||
f g h j J k K l | |||
l# m n N n^ p Q r | |||
R R3 s S t T tS ts | |||
v w x X z | |||
Dictionary te_dict 2013-03-16 | |||
a a: aI aU e E e: i | |||
i: l- o o: r- u u: V | |||
#X1 #X2 : ; b b# c c# | |||
d d# d. d.# dZ f g g# | |||
h j J J# k k# l l. | |||
m n N n. n^ p p# r | |||
s s. S; t t# t. t.# tS | |||
v w z | |||
Dictionary ka_dict 2013-03-08 | |||
@ @- a e i o u | |||
: ? b c d dZ dz f | |||
g h j k k# l m n | |||
p p# Q q r s S t | |||
t# tS ts ts# v w x z | |||
Z | |||
Dictionary si_dict 2013-01-18 | |||
& &: @ a a: aI aU e | |||
e: i i: o o: u u: | |||
b d d. dZ f g h j | |||
k l l. m m# n N n# | |||
N# n. n.# n^ n^# p r s | |||
S s. t t. tS v w | |||
Dictionary et_dict 2012-06-12 | |||
& &: &i 8 8: a A1 a: | |||
e E1 e: i I1 i1 i: o | |||
O1 o: u U1 u: Y y Y: | |||
y: Yi yi | |||
: b d d^ f g h j | |||
k l l. l^ m n N n^ | |||
p r R s S s2 s^ t | |||
t^ tS v w z Z | |||
Dictionary mt_dict 2011-07-29 | |||
@ a ai au e ei eu i | |||
I ie iu l- o u U ui | |||
y yi yY | |||
* : b c C d dZ f | |||
g h j k l m n p | |||
q r s S t tS v w | |||
x z Z | |||
Dictionary bo_dict 2013-03-09 | |||
a a: e e: i i: l- o | |||
o: r- u u: | |||
: ? b b# c c# d d# | |||
d. d.# dz dz# g g# H j | |||
J k k# l m n N n. | |||
n^ p p# r s S s. t | |||
t# t. t.# ts ts# w z Z | |||
Dictionary kk_dict 2011-12-07 | |||
& 8 a A e E i I | |||
o u U u# Y | |||
; b d f g G h j | |||
k l m n N p q r | |||
s S t tS v w X z | |||
Z | |||
Dictionary lt_dict 2012-08-18 | |||
a A a: ai au aU e E | |||
eA ee ei i I i: ie l | |||
o O o: u U u: ui uo | |||
w | |||
; b d d; dZ dZ; f g | |||
h j k l; m n N n; | |||
p r s S s; S; t t; | |||
tS ts tS; v x z Z z; | |||
Z; | |||
Dictionary tt_dict 2012-09-14 | |||
& a A e e2 e: i I | |||
o u u2 V W y | |||
: ? b d f g h j | |||
k l m n N p q r | |||
R s S S; t w x z | |||
Z Z; | |||
Dictionary kl_dict 2012-11-15 | |||
& 3 @ @- a aI e E | |||
i o O u V W y | |||
* : b d D f g h | |||
j k l l# m n N p | |||
Q q r R s t tl# ts | |||
v w X z | |||
Dictionary ko_dict 2012-09-17 | |||
@ a e E i o u u- | |||
* - ; b d dZ; g h | |||
j k k- kh l m n N | |||
p p- ph q r R s t | |||
t- tS tS; w | |||
Dictionary fa_dict 2013-03-12 | |||
a A e i o u | |||
- : ? b d dZ f g | |||
h j k l m n p q | |||
r R s S t tS v w | |||
x z Z | |||
Dictionary an_dict 2013-03-16 | |||
a aI aU e E eI eU i | |||
o O oI u U | |||
b B d D dZ f g j | |||
J^ k l l^ m n n^ p | |||
Q r R R2 s S t T | |||
t# tS w x | |||
Dictionary bn_dict 2013-03-09 | |||
@ a a: aI a~ e E e: | |||
E: E~ i I i: i~ o O | |||
o: O: O~ o~ r- u U u: | |||
u~ V | |||
#X1 #X2 : b b# c c# d | |||
d# d. d.# g g# h H j | |||
J J# k k# l m n N | |||
n. n^ p p# r r. s S | |||
s. t t# t. t.# v w z | |||
Dictionary ga_dict 2013-03-11 | |||
0 0# @ a a# A: aI aI# | |||
aU aU# e E E# e: i I | |||
i: i@ o O O# o: u U | |||
U# u1 u: u@ | |||
: ; b c C d d[ dZ | |||
f g h j k l m n | |||
p Q Q" r R s S t | |||
t[ tS v w x X z Z |
@@ -254,6 +254,10 @@ | |||
@) es (_S2qd 'Es // double the previous vowel | |||
@) es (_$w_alt2S1 s // just remove 's' | |||
KAC) es (_S2e @s | |||
mb) es (_S1 s | |||
nd) es (_S1 s | |||
rd) es (_S1 s | |||
gt) es (_S1 s | |||
es (ie_ e:z | |||
@) essen (_S5qd 'Es@n | |||
@) eres (_S4qd @r'Es |
@@ -369,7 +369,7 @@ sua $u+ $nounf | |||
?2 nossas $u+ $nounf n'Os&s | |||
dele dely $u1+ | |||
dela $u+ | |||
deles $u+ | |||
deles delys $u1+ | |||
delas $u+ | |||
nele nely $u1+ | |||
@@ -654,7 +654,7 @@ apego $alt2 $noun | |||
apelo $alt $verb | |||
aposto $alt $verb | |||
aperto $alt2 $noun | |||
apoio $alt $verb | |||
apoio $alt2 $noun | |||
aprovo $alt | |||
arredores $alt | |||
arremesso $alt2 $noun | |||
@@ -717,7 +717,6 @@ chovesse $alt2 | |||
chupeta $alt2 | |||
clamores $alt2 | |||
clero $alt | |||
crepe $alt | |||
coco $alt2 | |||
cofre $alt | |||
cogumelo $alt | |||
@@ -732,6 +731,7 @@ colore $alt | |||
começo $alt2 $noun | |||
comodo $alt2 | |||
concerto $alt2 $noun | |||
concertos $alt2 | |||
concordo $alt | |||
conforto $alt $verb | |||
congelo $alt | |||
@@ -739,6 +739,7 @@ consolo $alt2 $noun | |||
controle $alt2 $noun | |||
controlo $alt2 $noun | |||
coreia $alt | |||
coreto $alt2 | |||
corneta $alt2 | |||
cornos $alt | |||
corpos $alt | |||
@@ -748,6 +749,7 @@ corvos $alt | |||
coto $alt2 | |||
cratera $alt | |||
crede $alt2 | |||
crepe $alt | |||
decore $alt | |||
desapego $alt2 $noun | |||
descabelo $alt | |||
@@ -775,6 +777,7 @@ dueto $alt2 | |||
elixir eliSir | |||
elo $alt | |||
emprego $alt2 $noun | |||
empregos $alt2 | |||
encosto $alt $verb | |||
endereço $alt2 | |||
endereço $alt $verb | |||
@@ -793,6 +796,7 @@ erros $alt2 | |||
esboço $alt $verb | |||
escopeta $alt2 | |||
escova $alt2 $noun | |||
escovas $alt2 | |||
escovo $alt | |||
escroto $alt2 | |||
esforço $alt $verb | |||
@@ -834,9 +838,7 @@ forca $alt2 | |||
força $alt2 $noun | |||
forças $alt2 | |||
forço $alt | |||
fossem $alt2 | |||
forro $alt $verb | |||
fosse $alt2 | |||
frevo $alt2 | |||
galera $alt | |||
galileia $alt | |||
@@ -1019,6 +1021,7 @@ topo $alt $verb | |||
torno $alt $verb | |||
torre $alt2 $noun | |||
torres $alt2 | |||
torro $alt | |||
tortos $alt | |||
traqueia $alt | |||
travesso $alt2 |
@@ -353,20 +353,22 @@ | |||
tiv) e (L05_ E // es- | |||
_com) e (L05_ e | |||
_pud) e (L05_ E | |||
_tem) e (L05_ e | |||
_coub) e (L05_ E | |||
_exag) e (L05_ E | |||
_houv) e (L05_ E | |||
_perd) e (L05_ e | |||
_quis) e (L05_ E | |||
_soub) e (L05_ E | |||
_trem) e (L05_ e | |||
diss) e (L06_ E // contra- | |||
fend) e (L06_ e // de- o- | |||
tend) e (L06_ e // a- con- en- es- | |||
vend) e (L06_ e // re- | |||
_mord) e (L06_ e | |||
_rend) e (L06_ e | |||
prend) e (L06_ e // a- rea- des- desa- | |||
_arrepend) e (L06_ e | |||
_defend) e (L06_ e | |||
_depend) e (L06_ e | |||
_escond) e (L06_ e | |||
preend) e (L06_ e // com- a- re- sur- | |||
@@ -383,6 +385,7 @@ respond) e (L06_ e // cor- | |||
colh) e (L07_ e // & es- | |||
corr) e (L07_ e // per- con- in- so- dis- | |||
ench) e (L07_ e // pre- | |||
fend) e (L07_ e // de- o- | |||
nasc) e (L07_ e // re- | |||
tend) e (L07_ e // en- con- a- es- | |||
torc) e (L07_ e // con- | |||
@@ -396,6 +399,7 @@ respond) e (L06_ e // cor- | |||
_morr) e (L07_ e | |||
_perd) e (L07_ e | |||
_sofr) e (L07_ e | |||
_trem) e (L07_ e | |||
merec) e (L07_ e // des- | |||
padec) e (L07_ e // com- | |||
parec) e (L07_ e // a- rea- com- desa- | |||
@@ -410,8 +414,8 @@ _amanhec) e (L07_ e | |||
_amolec) e (L07_ e | |||
_anoitec) e (L07_ e | |||
_arrepend) e (L07_ e | |||
_atrev) e (L07_ e | |||
_cresc) e (L07_ e | |||
_defend) e (L07_ e | |||
_depend) e (L07_ e | |||
_desguarnec) e (L07_ e | |||
_emagrec) e (L07_ e | |||
@@ -442,6 +446,7 @@ preend) e (L07_ e // sur- com- | |||
proteg) e (L07_ e // des- | |||
respond) e (L07_ e // cor- | |||
qu) e (brL04_ E | |||
_cel) e (brL04_ E | |||
_hosp) e (dL03_ E | |||
_gr) e (gL03_ e | |||
_gal) e (gL03_ e | |||
@@ -837,7 +842,8 @@ estabel) e (çL03_ e // re- | |||
?1 v) o (lt O | |||
//sort | |||
_f) o (L06_ o | |||
_f) o (L05_ o | |||
_f) o (L07_ o | |||
_engl) o (bL01_ O | |||
_s) o (bL02_ O | |||
_esn) o (bL04_ O | |||
@@ -849,7 +855,7 @@ _desabr) o (chL04_ O | |||
_af) o (gL04_ O | |||
_adv) o (gL04_ O | |||
_ref) o (gL04_ O | |||
_ap) oi (L01_ OI | |||
_ap) oi (L04_ OI | |||
_t) o (lL03_ o | |||
c) o (lhL02_ O // es- en- re- | |||
_t) o (lhL02_ O | |||
@@ -869,14 +875,19 @@ _inson) o (rL03_ O | |||
_comem) o (rL04 O | |||
_remem) o (rL04_ O | |||
_enf) o (rquL02_ O | |||
_ext) o (rquL02_ O | |||
c) o (rrL01_ o // escorra, incorra, corra, recorra | |||
_m) o (rrL01_ o | |||
p) o (rtL03_ O // im- trans- de- re- com- a- ex- | |||
t) o (rçL01_ O // con- | |||
_r) o (snL04_ O | |||
_c) o (spL02_ O | |||
p) ostos (_ Ost=Us# // dispostos etc. | |||
_gar) o (tL03_ o | |||
_g) o (zL04_ O | |||
_esb) o (çL01_ O | |||
_r) o (çL03_ O | |||
tr) o (çL03_ O // des- | |||
_ad) o (çL03_ O | |||
_end) o (çL03_ O | |||
//endsort | |||
@@ -1162,5 +1173,6 @@ _remem) o (rL04_ O | |||
__) - (_D m'enUs | |||
D_) - (_D m'enUs | |||
A_) - (_D _ | |||
C_) - (_D _ |
@@ -49,7 +49,7 @@ consonants 11 119 | |||
ca 11 127 | |||
an 4 125 | |||
pt 29 140 | |||
pt-pt 19 140 | |||
pt-pt 18 140 | |||
ro 36 148 | |||
el 10 125 | |||
grc 12 129 |
@@ -134,11 +134,6 @@ endphoneme | |||
phoneme R // for Portugal this is same the as [r] | |||
import_phoneme pt/r | |||
endphoneme | |||
phoneme s# // This is [s] for Brazil, [S] for Portugal | |||
CALL base/S | |||
ipa ʃ |
@@ -14,9 +14,5 @@ The 'phondata-manifest' file is produced by espeakedit when it compiles | |||
the phoneme data. If it is not present here, find it in the espeak-data directory. | |||
NOTE: | |||
The format of espeak-data/phondata changed in eSpeak version 1.43. The utility | |||
The format of espeak-data/phondata changed in eSpeak version 1.47. The utility | |||
has been modified for this. [jonsd] | |||
--- | |||
To contact the author of these utilities, please send an e-mail to | |||
<[email protected]> |
@@ -1,8 +1,8 @@ | |||
; This is the script for "Inno Setup 5" to create the setup_espeak.exe installer for Windows | |||
; This is the script for "Inno Setup 5" to create the setup_espeak.exe installer for Windows | |||
[Setup] | |||
AppName=eSpeak | |||
AppVerName=eSpeak version 1.46.47 | |||
AppVerName=eSpeak version 1.47.01 | |||
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | |||
WindowVisible=yes | |||
@@ -48,18 +48,24 @@ Root: HKLM; Subkey: "Software\Microsoft\Speech\PhoneConverters\Tokens\eSpeak"; F | |||
[Languages] | |||
Name: "en"; MessagesFile: "compiler:Default.isl" | |||
Name: "af"; MessagesFile: "compiler:Languages\Afrikaans.isl" | |||
Name: "bg"; MessagesFile: "compiler:Languages\Bulgarian.isl" | |||
Name: "bs"; MessagesFile: "compiler:Languages\Bosnian.isl" | |||
Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl" | |||
Name: "da"; MessagesFile: "compiler:Languages\Danish.isl" | |||
Name: "de"; MessagesFile: "compiler:Languages\German.isl" | |||
Name: "el"; MessagesFile: "compiler:Languages\Greek.isl" | |||
Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl" | |||
Name: "fa"; MessagesFile: "compiler:Languages\Farsi.isl" | |||
Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl" | |||
Name: "fr"; MessagesFile: "compiler:Languages\French.isl" | |||
Name: "hi"; MessagesFile: "compiler:Languages\Hindi.islu" | |||
Name: "hr"; MessagesFile: "compiler:Languages\Croatian.isl" | |||
Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl" | |||
Name: "id"; MessagesFile: "compiler:Languages\Indonesian-5.1.11.isl" | |||
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl" | |||
Name: "lv"; MessagesFile: "compiler:Languages\Latvian-1-5.1.11.isl" | |||
Name: "ka"; MessagesFile: "compiler:Languages\Georgian.islu" | |||
Name: "lv"; MessagesFile: "compiler:Languages\Latvian.isl" | |||
Name: "ne"; MessagesFile: "compiler:Languages\Nepali.islu" | |||
Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl" | |||
Name: "no"; MessagesFile: "compiler:Languages\Norwegian.isl" | |||
Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl" | |||
@@ -67,9 +73,9 @@ Name: "pt"; MessagesFile: "compiler:Languages\Portuguese.isl" | |||
Name: "ro"; MessagesFile: "compiler:Languages\Romanian.isl" | |||
Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" | |||
Name: "sk"; MessagesFile: "compiler:Languages\Slovak.isl" | |||
Name: "sq"; MessagesFile: "compiler:Languages\Albanian-2-5.1.11.isl" | |||
Name: "sr"; MessagesFile: "compiler:Languages\Serbian.isl" | |||
Name: "tr"; MessagesFile: "compiler:Languages\Turkish.isl" | |||
Name: "vi"; MessagesFile: "compiler:Languages\Vietnamese.isl" | |||
Name: "zh"; MessagesFile: "compiler:Languages\ChineseSimp-12-5.1.11.isl" | |||
[CustomMessages] | |||
@@ -77,26 +83,29 @@ v1=Select which voices to install | |||
v2=or press Enter to accept defaults | |||
v3=Enter voice names, eg: (for Portuguese) pt, or with a variant, eg: pt+f3 | |||
bs.v1=Odaberite jezik kojeg želite instalirati | |||
bs.v1=Odaberite jezik kojeg želite instalirati | |||
bs.v2=ili pritisnite Enter za prihvat zadanih. | |||
bs.v3=Upišite, npr. bs (za Bosanski) ili s varjantom: bs+f3 | |||
bs.v3=Upišite, npr. bs (za Bosanski) ili s varjantom: bs+f3 | |||
fr.v1=Sélectionnez les voix à installer | |||
fr.v2=ou appuyez sur Entrée pour accepter les valeurs par défaut. | |||
fr.v3=Entrez le nom des voix, ex : (pour le Français) fr, ou avec une variante ex : fr+f3 | |||
fr.v1=Sélectionnez les voix à installer | |||
fr.v2=ou appuyez sur Entrée pour accepter les valeurs par défaut. | |||
fr.v3=Entrez le nom des voix, ex : (pour le Français) fr, ou avec une variante ex : fr+f3 | |||
hr.v1=Odaberite jezik kojeg želite instalirati | |||
hr.v1=Odaberite jezik kojeg želite instalirati | |||
hr.v2=ili pritisnite Enter za prihvat zadanih. | |||
hr.v3=Upišite, npr. hr (za Hrvatski) ili s varjantom: hr+f3 | |||
hr.v3=Upišite, npr. hr (za Hrvatski) ili s varjantom: hr+f3 | |||
pt.v1=Seleccione as vozes que pretende instalar | |||
pt.v2=ou precione enter para aceitar as predefinidas. | |||
pt.v3=Introduza os nomes das vozes, ex: (Brazil) pt (ou Portugal) pt-pt, ou com outras caracter?sticas, ex: pt+f3 | |||
sr.v1=Molimo vas da odaberete glasove, koje želite da instalirate | |||
sr.v1=Molimo vas da odaberete glasove, koje želite da instalirate | |||
sr.v2=ili pritisnite Enter za instalaciju podrazumevanih glasova. | |||
sr.v3=Da odaberete glas, unesite ime glasa kojeg želite instalirati, na primer sr, ili sr+f3 | |||
sr.v3=Da odaberete glas, unesite ime glasa kojeg želite instalirati, na primer sr, ili sr+f3 | |||
ne.v1=à¤à¤¿à¤¤à¥�रà¥�याउन चाहेको आवाजको चयन गरà¥�नà¥� होसà¥� । | |||
ne.v2=अथवा यसमा निरà¥�धारण गरिà¤�को आवाजलाई नै चयन गरà¥�ने हो à¤à¤¨à¥‡ ईनà¥�टर कà¥�ञà¥�जीलाई दबाउनà¥� होसà¥� । | |||
ne.v3=आवाजको नाम पà¥�रविषà¥�टी गरà¥�नà¥� होसà¥� , जसà¥�तै: नेपालीका लागि ne, अथवा सà¥�वरको पनि चयन गरà¥�ने हो à¤à¤¨à¥‡ ne+f3 | |||
[Code] | |||
var |
@@ -1,7 +1,7 @@ | |||
[Setup] | |||
AppName=eSpeakEdit | |||
AppVerName=eSpeakEdit version 1.46.02 | |||
AppVerName=eSpeakEdit version 1.47.01 | |||
DefaultDirName={pf}\eSpeak | |||
DefaultGroupName=eSpeak | |||
OutputBaseFilename=setup_espeakedit | |||
@@ -16,6 +16,7 @@ Name: "{group}\Uninstall espeakedit"; Filename: "{uninstallexe}" | |||
[InstallDelete] | |||
Type: filesandordirs; Name: "{app}\phsource\vowelcharts" | |||
Type: filesandordirs; Name: "{app}\espeakedit" | |||
[Files] |
@@ -30,6 +30,7 @@ | |||
#define __WIN32__ | |||
#define NEED_WCSTOF | |||
#define NEED_GETOPT | |||
#define USE_MBROLA_LIB | |||
#define PATHSEP '\\' | |||
#define USE_PORTAUDIO | |||
@@ -38,7 +39,6 @@ | |||
#define INCLUDE_MBROLA | |||
#define INCLUDE_SONIC | |||
// will look for espeak_data directory here, and also in user's home directory | |||
#define PATH_ESPEAK_DATA "/usr/share/espeak-data" | |||
@@ -7,7 +7,7 @@ BINDIR=$(PREFIX)/bin | |||
INCDIR=$(PREFIX)/include/espeak | |||
LIBDIR=$(PREFIX)/lib | |||
RELEASE = 1.45 | |||
RELEASE = 1.47 | |||
BIN_NAME = speak | |||
BIN2_NAME = espeak | |||
LIB_NAME = libespeak.so |
@@ -1603,9 +1603,9 @@ static int LookupNum3(Translator *tr, int value, char *ph_out, int suppress_null | |||
} | |||
if(tr->langopts.numbers2 & 0x200) | |||
sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after | |||
sprintf(ph_thousands,"%s%c%s%c",ph_10T,phonEND_WORD,ph_digits,phonEND_WORD); // say "thousands" before its number, not after | |||
else | |||
sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); | |||
sprintf(ph_thousands,"%s%c%s%c",ph_digits,phonEND_WORD,ph_10T,phonEND_WORD); | |||
hundreds %= 10; | |||
if((hundreds == 0) && (say_zero_hundred == 0)) | |||
@@ -1738,7 +1738,7 @@ static int LookupNum3(Translator *tr, int value, char *ph_out, int suppress_null | |||
} | |||
} | |||
sprintf(ph_out,"%s%s%s",buf1,ph_hundred_and,buf2); | |||
sprintf(ph_out,"%s%s%c%s",buf1,ph_hundred_and,phonEND_WORD,buf2); | |||
return(0); | |||
} // end of LookupNum3 | |||
@@ -1786,6 +1786,7 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
int suffix_ix; | |||
int skipwords = 0; | |||
int group_len; | |||
int len; | |||
char *p; | |||
char string[32]; // for looking up entries in **_list | |||
char buf1[100]; | |||
@@ -2062,9 +2063,9 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal | decimal_point); | |||
if((thousandplex > 0) && (tr->langopts.numbers2 & 0x200)) | |||
sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_append,ph_buf2,ph_buf); // say "thousands" before its number | |||
sprintf(ph_out,"%s%s%c%s%s",ph_zeros,ph_append,phonEND_WORD,ph_buf2,ph_buf); // say "thousands" before its number | |||
else | |||
sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_buf2,ph_buf,ph_append); | |||
sprintf(ph_out,"%s%s%s%c%s",ph_zeros,ph_buf2,ph_buf,phonEND_WORD,ph_append); | |||
while(decimal_point) | |||
@@ -2147,7 +2148,8 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
// speak any remaining decimal fraction digits individually | |||
value = word[n_digits++] - '0'; | |||
LookupNum2(tr, value, 2, buf1); | |||
strcat(ph_out,buf1); | |||
len = strlen(ph_out); | |||
sprintf(&ph_out[len],"%c%s", phonEND_WORD, buf1); | |||
} | |||
// something after the decimal part ? |
@@ -35,8 +35,8 @@ | |||
#include "translate.h" | |||
#include "wave.h" | |||
const char *version_string = "1.46.53 16.Mar.13"; | |||
const int version_phdata = 0x014640; | |||
const char *version_string = "1.47.01 18.Mar.13"; | |||
const int version_phdata = 0x014701; | |||
int option_device_number = -1; | |||
FILE *f_logespeak = NULL; |
@@ -967,7 +967,7 @@ int TranslateWord(Translator *tr, char *word_start, int next_pause, WORD_TAB *wt | |||
} | |||
} | |||
} | |||
else if((found==0) && (dictionary_flags[0] & FLAG_SKIPWORDS)) | |||
else if((found==0) && (dictionary_flags[0] & FLAG_SKIPWORDS) && !(dictionary_flags[0] & FLAG_ABBREV)) | |||
{ | |||
// grouped words, but no translation. Join the words with hyphens. | |||
wordx = word1; |
@@ -395,10 +395,10 @@ void VoiceReset(int tone_only) | |||
// Set voice to the default values | |||
int pk; | |||
// static unsigned char default_heights[N_PEAKS] = {140,128,120,110,90,90,128,128,128}; // changed for v.1.47 | |||
// static unsigned char default_widths[N_PEAKS] = {128,128,128,160,171,171,128,128,128}; | |||
static unsigned char default_heights[N_PEAKS] = {128,128,120,120,110,110,128,128,128}; // previous version | |||
static unsigned char default_heights[N_PEAKS] = {130,128,120,116,100,100,128,128,128}; // changed for v.1.47 | |||
static unsigned char default_widths[N_PEAKS] = {140,128,128,160,171,171,128,128,128}; | |||
// static unsigned char default_heights[N_PEAKS] = {128,128,120,120,110,110,128,128,128}; // previous version | |||
// static unsigned char default_widths[N_PEAKS] = {128,128,128,160,171,171,128,128,128}; | |||
static int breath_widths[N_PEAKS] = {0,200,200,400,400,400,600,600,600}; | |||
@@ -419,7 +419,7 @@ void VoiceReset(int tone_only) | |||
voice->n_harmonic_peaks = 5; | |||
voice->peak_shape = 0; | |||
voice->voicing = 64; | |||
voice->consonant_amp = 85; // change to 85 for v.1.47 was 100 | |||
voice->consonant_amp = 90; // change to 85 for v.1.47 was 100 | |||
voice->consonant_ampv = 100; | |||
voice->samplerate = samplerate_native; | |||
memset(voice->klattv,0,sizeof(voice->klattv)); | |||
@@ -447,7 +447,6 @@ void VoiceReset(int tone_only) | |||
// adjust formant smoothing depending on sample rate | |||
formant_rate[pk] = (formant_rate_22050[pk] * 22050)/samplerate; | |||
} | |||
voice->height[2] = 240; // reduce F2 slightly | |||
// This table provides the opportunity for tone control. | |||
// Adjustment of harmonic amplitudes, steps of 8Hz |