[1.47.01]

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2013-03-18 03:13:22 +00:00
parent 42028ac8ce
commit 4634aa43a5
30 changed files with 572 additions and 474 deletions
+301 -10
View File
@@ -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
+35 -4
View File
@@ -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
+165 -410
View File
@@ -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
: ? b c d f g j
k l m n p R s S
t tS v w x
#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 nl_dict 2013-03-11
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 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
+4
View File
@@ -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
+8 -5
View File
@@ -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
+16 -4
View File
@@ -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 _
+1 -1
View File
@@ -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
-5
View File
@@ -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 ʃ
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+1 -5
View File
@@ -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
<leonardop@gentoo.org>
+22 -13
View File
@@ -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
+2 -1
View File
@@ -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]
+1 -1
View File
@@ -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"
+1 -1
View File
@@ -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
+8 -6
View File
@@ -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 ?
+2 -2
View File
@@ -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;
+1 -1
View File
@@ -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;
+4 -5
View File
@@ -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