Browse Source

[1.47.01]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 12 years ago
parent
commit
4634aa43a5

+ 301
- 10
dictsource/an_list View File

_ac2 d'Ople||aQ'uDo _ac2 d'Ople||aQ'uDo
_brv br'eu _brv br'eu
_ced TeD'il^a _ced TeD'il^a
_cir Tirkumfl'ekso
_cir Tirkumfl'eSo
_dia djEr'esi _dia djEr'esi
_dac d'Ople||aQ'uDo _dac d'Ople||aQ'uDo
_dot p'unto _dot p'unto
// letter names // letter names
b be b be
c Te c Te
ç Te||TetjEl^a
d de d de
f Efe f Efe
g ge g ge
á 'a||akTEntw'aDa á 'a||akTEntw'aDa
é 'e||akTEntw'aDa é 'e||akTEntw'aDa
í 'i||akTEntw'aDa í 'i||akTEntw'aDa
_ó 'o||akTEntw'aDa
ó 'o||akTEntw'aDa
ú 'u||akTEntw'aDa ú 'u||akTEntw'aDa
ü ,uDjEr'Esi ü ,uDjEr'Esi


_0M2o mil^on'en _0M2o mil^on'en
_1M2o 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 // 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 lo $u
la $u la $u
les $u les $u
lis $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 // exceptions
barça b'arsa
holio x'olio holio x'olio
jazz dZ'as jazz dZ'as


(i pod) 'aIpod (i pod) 'aIpod
ipod 'aIpod ipod 'aIpod
hardware x'ardwer hardware x'ardwer
linux $1
live l'aIB live l'aIB
messenger m'esendZer messenger m'esendZer
mozilla moT'ila mozilla moT'ila
software s'oftwer software s'oftwer
thunderbird Tanderb'ird thunderbird Tanderb'ird
twitter tw'iter twitter tw'iter
unix j'uniks
whatsapp was'app whatsapp was'app
windows w'indows windows w'indows

mobile _^_EN

+ 35
- 4
dictsource/an_rules View File

au aU au aU
au (X 'aU au (X 'aU


_) a' %a



.group b .group b
b b b b
ch tS ch tS





.group ç
ç T

.group d .group d
d d d d
_) d d // phoneme definition may change it to [D] _) d d // phoneme definition may change it to [D]


n) d (_ = // silent, but stress on last vowel n) d (_ = // silent, but stress on last vowel


_) d' (AP2 d
_) de' d%e



.group e .group e
e e e e
u) e E u) e E
y) e E y) e E


_) ent' (AP4 ent
_) enta' ,ent%a



.group f .group f
f f f f


.group h .group h
h // silent h // silent

hu (e gw
hu (i gw


.group i .group i
i i i i
i (u i
i (u_ i
i (A j i (A j




.group m .group m
m m m m


_) m' (AP2 m
_) mo' m%o



.group n .group n
n n n n
u) o O u) o O
y) o O y) o O



.group p .group p
p p p p
_) ps s _) ps s


_) p' (AP2 p
_) pa' p%a
_) pe' p%e



.group q .group q
qu (A kw qu (A kw
s s s s
&) s (_S1 s &) s (_S1 s


_) s' (AP2 s



.group t .group t
t t t t
ui) t (_ t# ui) t (_ t#
s) t (_ = // silent, but stress on last vowel s) t (_ = // silent, but stress on last vowel


_) t' (AP2 t
_) ta' t%a
_) to' t%o



.group u .group u
u u u u
uix uS
u (u u u (u u
u (i u u (i u
r) uix uS
r) u (A u
u (A w u (A w
_) u (A gw _) u (A gw
uix uS





.group v // same as 'b' .group v // same as 'b'
ó ''o ó ''o
ú ''u ú ''u


__) - (_D m'enos
D_) - (_D m'enos

+ 165
- 410
dictsource/dict_phonemes View File

T tS v w x x2 z Z 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 Dictionary ca_dict 2010-07-27


@ a a# aI e E E2 i @ a a# aI e E E2 i
v w x z Z 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 Dictionary de_dict 2013-03-10


3 @ @- a A A: aI aU 3 @ @- a A A: aI aU
z 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 Dictionary fi_dict 2011-10-14


& &i &y a ai au e ei & &i &y a ai au e ei
tS v z Z z2 z3 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 Dictionary grc_dict 2008-03-03


a aI aU e E EI eU EU a aI aU e E EI eU EU
t# t. t.# v w x z 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 Dictionary hy_dict 2008-12-22
t tS v w x z Z 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 Dictionary ku_dict 2008-04-14


8 a e E E# eI eU i 8 a e E E# eI eU i
p r R s t w z 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 Dictionary lv_dict 2010-03-12


a a: ai au e e: ei i a a: ai au e e: ei i
tS ts tS; v x z Z 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 8 @ @- a A a: A~ e
E e# E2 e: EI eU i I E e# E2 e: EI eU i I
s S s; t v w x z 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 Dictionary pl_dict 2012-06-09
ts; v w x z Z Z; ts; v w x z Z Z;




Dictionary pt_dict 2013-03-16
Dictionary pt_dict 2013-03-17


& &/ &U~ &~ @ @- a A & &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU aI aU e E eI EI eU EU
v w x z 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 Dictionary tr_dict 2011-09-16
b c d f g h j k b c d f g h j k
l m n N p r s t l m n N p r s t
tS v w z 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
- 0
dictsource/nl_rules View File

@) es (_S2qd 'Es // double the previous vowel @) es (_S2qd 'Es // double the previous vowel
@) es (_$w_alt2S1 s // just remove 's' @) es (_$w_alt2S1 s // just remove 's'
KAC) es (_S2e @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 es (ie_ e:z
@) essen (_S5qd 'Es@n @) essen (_S5qd 'Es@n
@) eres (_S4qd @r'Es @) eres (_S4qd @r'Es

+ 8
- 5
dictsource/pt_list View File

?2 nossas $u+ $nounf n'Os&s ?2 nossas $u+ $nounf n'Os&s
dele dely $u1+ dele dely $u1+
dela $u+ dela $u+
deles $u+
deles delys $u1+
delas $u+ delas $u+
nele nely $u1+ nele nely $u1+


apelo $alt $verb apelo $alt $verb
aposto $alt $verb aposto $alt $verb
aperto $alt2 $noun aperto $alt2 $noun
apoio $alt $verb
apoio $alt2 $noun
aprovo $alt aprovo $alt
arredores $alt arredores $alt
arremesso $alt2 $noun arremesso $alt2 $noun
chupeta $alt2 chupeta $alt2
clamores $alt2 clamores $alt2
clero $alt clero $alt
crepe $alt
coco $alt2 coco $alt2
cofre $alt cofre $alt
cogumelo $alt cogumelo $alt
começo $alt2 $noun começo $alt2 $noun
comodo $alt2 comodo $alt2
concerto $alt2 $noun concerto $alt2 $noun
concertos $alt2
concordo $alt concordo $alt
conforto $alt $verb conforto $alt $verb
congelo $alt congelo $alt
controle $alt2 $noun controle $alt2 $noun
controlo $alt2 $noun controlo $alt2 $noun
coreia $alt coreia $alt
coreto $alt2
corneta $alt2 corneta $alt2
cornos $alt cornos $alt
corpos $alt corpos $alt
coto $alt2 coto $alt2
cratera $alt cratera $alt
crede $alt2 crede $alt2
crepe $alt
decore $alt decore $alt
desapego $alt2 $noun desapego $alt2 $noun
descabelo $alt descabelo $alt
elixir eliSir elixir eliSir
elo $alt elo $alt
emprego $alt2 $noun emprego $alt2 $noun
empregos $alt2
encosto $alt $verb encosto $alt $verb
endereço $alt2 endereço $alt2
endereço $alt $verb endereço $alt $verb
esboço $alt $verb esboço $alt $verb
escopeta $alt2 escopeta $alt2
escova $alt2 $noun escova $alt2 $noun
escovas $alt2
escovo $alt escovo $alt
escroto $alt2 escroto $alt2
esforço $alt $verb esforço $alt $verb
força $alt2 $noun força $alt2 $noun
forças $alt2 forças $alt2
forço $alt forço $alt
fossem $alt2
forro $alt $verb forro $alt $verb
fosse $alt2
frevo $alt2 frevo $alt2
galera $alt galera $alt
galileia $alt galileia $alt
torno $alt $verb torno $alt $verb
torre $alt2 $noun torre $alt2 $noun
torres $alt2 torres $alt2
torro $alt
tortos $alt tortos $alt
traqueia $alt traqueia $alt
travesso $alt2 travesso $alt2

+ 16
- 4
dictsource/pt_rules View File

tiv) e (L05_ E // es- tiv) e (L05_ E // es-
_com) e (L05_ e _com) e (L05_ e
_pud) e (L05_ E _pud) e (L05_ E
_tem) e (L05_ e
_coub) e (L05_ E _coub) e (L05_ E
_exag) e (L05_ E _exag) e (L05_ E
_houv) e (L05_ E _houv) e (L05_ E
_perd) e (L05_ e _perd) e (L05_ e
_quis) e (L05_ E _quis) e (L05_ E
_soub) e (L05_ E _soub) e (L05_ E
_trem) e (L05_ e
diss) e (L06_ E // contra- diss) e (L06_ E // contra-
fend) e (L06_ e // de- o-
tend) e (L06_ e // a- con- en- es- tend) e (L06_ e // a- con- en- es-
vend) e (L06_ e // re- vend) e (L06_ e // re-
_mord) e (L06_ e _mord) e (L06_ e
_rend) e (L06_ e _rend) e (L06_ e
prend) e (L06_ e // a- rea- des- desa- prend) e (L06_ e // a- rea- des- desa-
_arrepend) e (L06_ e _arrepend) e (L06_ e
_defend) e (L06_ e
_depend) e (L06_ e _depend) e (L06_ e
_escond) e (L06_ e _escond) e (L06_ e
preend) e (L06_ e // com- a- re- sur- preend) e (L06_ e // com- a- re- sur-
colh) e (L07_ e // & es- colh) e (L07_ e // & es-
corr) e (L07_ e // per- con- in- so- dis- corr) e (L07_ e // per- con- in- so- dis-
ench) e (L07_ e // pre- ench) e (L07_ e // pre-
fend) e (L07_ e // de- o-
nasc) e (L07_ e // re- nasc) e (L07_ e // re-
tend) e (L07_ e // en- con- a- es- tend) e (L07_ e // en- con- a- es-
torc) e (L07_ e // con- torc) e (L07_ e // con-
_morr) e (L07_ e _morr) e (L07_ e
_perd) e (L07_ e _perd) e (L07_ e
_sofr) e (L07_ e _sofr) e (L07_ e
_trem) e (L07_ e
merec) e (L07_ e // des- merec) e (L07_ e // des-
padec) e (L07_ e // com- padec) e (L07_ e // com-
parec) e (L07_ e // a- rea- com- desa- parec) e (L07_ e // a- rea- com- desa-
_amolec) e (L07_ e _amolec) e (L07_ e
_anoitec) e (L07_ e _anoitec) e (L07_ e
_arrepend) e (L07_ e _arrepend) e (L07_ e
_atrev) e (L07_ e
_cresc) e (L07_ e _cresc) e (L07_ e
_defend) e (L07_ e
_depend) e (L07_ e _depend) e (L07_ e
_desguarnec) e (L07_ e _desguarnec) e (L07_ e
_emagrec) e (L07_ e _emagrec) e (L07_ e
proteg) e (L07_ e // des- proteg) e (L07_ e // des-
respond) e (L07_ e // cor- respond) e (L07_ e // cor-
qu) e (brL04_ E qu) e (brL04_ E
_cel) e (brL04_ E
_hosp) e (dL03_ E _hosp) e (dL03_ E
_gr) e (gL03_ e _gr) e (gL03_ e
_gal) e (gL03_ e _gal) e (gL03_ e
?1 v) o (lt O ?1 v) o (lt O


//sort //sort
_f) o (L06_ o
_f) o (L05_ o
_f) o (L07_ o
_engl) o (bL01_ O _engl) o (bL01_ O
_s) o (bL02_ O _s) o (bL02_ O
_esn) o (bL04_ O _esn) o (bL04_ O
_af) o (gL04_ O _af) o (gL04_ O
_adv) o (gL04_ O _adv) o (gL04_ O
_ref) o (gL04_ O _ref) o (gL04_ O
_ap) oi (L01_ OI
_ap) oi (L04_ OI
_t) o (lL03_ o _t) o (lL03_ o
c) o (lhL02_ O // es- en- re- c) o (lhL02_ O // es- en- re-
_t) o (lhL02_ O _t) o (lhL02_ O
_comem) o (rL04 O _comem) o (rL04 O
_remem) o (rL04_ O _remem) o (rL04_ O
_enf) o (rquL02_ O _enf) o (rquL02_ O
_ext) o (rquL02_ O
c) o (rrL01_ o // escorra, incorra, corra, recorra c) o (rrL01_ o // escorra, incorra, corra, recorra
_m) o (rrL01_ o _m) o (rrL01_ o
p) o (rtL03_ O // im- trans- de- re- com- a- ex- p) o (rtL03_ O // im- trans- de- re- com- a- ex-
t) o (rçL01_ O // con-
_r) o (snL04_ O _r) o (snL04_ O
_c) o (spL02_ O _c) o (spL02_ O
p) ostos (_ Ost=Us# // dispostos etc. p) ostos (_ Ost=Us# // dispostos etc.
_gar) o (tL03_ o _gar) o (tL03_ o
_g) o (zL04_ O _g) o (zL04_ O
_esb) o (çL01_ O
_r) o (çL03_ O
tr) o (çL03_ O // des-
_ad) o (çL03_ O _ad) o (çL03_ O
_end) o (çL03_ O _end) o (çL03_ O
//endsort //endsort




__) - (_D m'enUs __) - (_D m'enUs
D_) - (_D m'enUs
A_) - (_D _ A_) - (_D _
C_) - (_D _ C_) - (_D _

+ 1
- 1
phsource/compile_report View File

ca 11 127 ca 11 127
an 4 125 an 4 125
pt 29 140 pt 29 140
pt-pt 19 140
pt-pt 18 140
ro 36 148 ro 36 148
el 10 125 el 10 125
grc 12 129 grc 12 129

+ 0
- 5
phsource/ph_portugal View File







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 phoneme s# // This is [s] for Brazil, [S] for Portugal
CALL base/S CALL base/S
ipa ʃ ipa ʃ

BIN
phsource/r/V_ View File


BIN
phsource/r/V_2_ View File


BIN
phsource/vdiph/eei_5 View File


BIN
phsource/vdiph2/i@_3 View File


BIN
phsource/vietnam/_c.wav View File


BIN
phsource/vietnam/a View File


BIN
phsource/vietnam/ch.wav View File


BIN
phsource/vietnam/dd.wav View File


BIN
phsource/vietnam/ie_2 View File


BIN
phsource/vietnam/oe View File


BIN
phsource/vietnam/th.wav View File


BIN
phsource/vietnam/tr.wav View File


BIN
phsource/vowel/a View File


+ 1
- 5
platforms/big_endian/README View File

the phoneme data. If it is not present here, find it in the espeak-data directory. the phoneme data. If it is not present here, find it in the espeak-data directory.


NOTE: 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] has been modified for this. [jonsd]

---
To contact the author of these utilities, please send an e-mail to
<[email protected]>

+ 22
- 13
platforms/windows/make_espeak.iss View File

; 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] [Setup]
AppName=eSpeak 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). AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes WindowVisible=yes
[Languages] [Languages]
Name: "en"; MessagesFile: "compiler:Default.isl" Name: "en"; MessagesFile: "compiler:Default.isl"
Name: "af"; MessagesFile: "compiler:Languages\Afrikaans.isl" Name: "af"; MessagesFile: "compiler:Languages\Afrikaans.isl"
Name: "bg"; MessagesFile: "compiler:Languages\Bulgarian.isl"
Name: "bs"; MessagesFile: "compiler:Languages\Bosnian.isl" Name: "bs"; MessagesFile: "compiler:Languages\Bosnian.isl"
Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl" Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl"
Name: "da"; MessagesFile: "compiler:Languages\Danish.isl"
Name: "de"; MessagesFile: "compiler:Languages\German.isl" Name: "de"; MessagesFile: "compiler:Languages\German.isl"
Name: "el"; MessagesFile: "compiler:Languages\Greek.isl" Name: "el"; MessagesFile: "compiler:Languages\Greek.isl"
Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl" Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "fa"; MessagesFile: "compiler:Languages\Farsi.isl"
Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl" Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl"
Name: "fr"; MessagesFile: "compiler:Languages\French.isl" Name: "fr"; MessagesFile: "compiler:Languages\French.isl"
Name: "hi"; MessagesFile: "compiler:Languages\Hindi.islu"
Name: "hr"; MessagesFile: "compiler:Languages\Croatian.isl" Name: "hr"; MessagesFile: "compiler:Languages\Croatian.isl"
Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl" Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl"
Name: "id"; MessagesFile: "compiler:Languages\Indonesian-5.1.11.isl" Name: "id"; MessagesFile: "compiler:Languages\Indonesian-5.1.11.isl"
Name: "it"; MessagesFile: "compiler:Languages\Italian.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: "nl"; MessagesFile: "compiler:Languages\Dutch.isl"
Name: "no"; MessagesFile: "compiler:Languages\Norwegian.isl" Name: "no"; MessagesFile: "compiler:Languages\Norwegian.isl"
Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl" Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"
Name: "ro"; MessagesFile: "compiler:Languages\Romanian.isl" Name: "ro"; MessagesFile: "compiler:Languages\Romanian.isl"
Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
Name: "sk"; MessagesFile: "compiler:Languages\Slovak.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: "sr"; MessagesFile: "compiler:Languages\Serbian.isl"
Name: "tr"; MessagesFile: "compiler:Languages\Turkish.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" Name: "zh"; MessagesFile: "compiler:Languages\ChineseSimp-12-5.1.11.isl"
[CustomMessages] [CustomMessages]
v2=or press Enter to accept defaults v2=or press Enter to accept defaults
v3=Enter voice names, eg: (for Portuguese) pt, or with a variant, eg: pt+f3 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.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.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.v1=Seleccione as vozes que pretende instalar
pt.v2=ou precione enter para aceitar as predefinidas. 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 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.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] [Code]
var var

+ 2
- 1
platforms/windows/make_espeakedit.iss View File

[Setup] [Setup]
AppName=eSpeakEdit AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.46.02
AppVerName=eSpeakEdit version 1.47.01
DefaultDirName={pf}\eSpeak DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit OutputBaseFilename=setup_espeakedit
[InstallDelete] [InstallDelete]
Type: filesandordirs; Name: "{app}\phsource\vowelcharts" Type: filesandordirs; Name: "{app}\phsource\vowelcharts"
Type: filesandordirs; Name: "{app}\espeakedit"
[Files] [Files]

+ 1
- 1
platforms/windows/windows_cmd/src/speech.h View File

#define __WIN32__ #define __WIN32__
#define NEED_WCSTOF #define NEED_WCSTOF
#define NEED_GETOPT #define NEED_GETOPT
#define USE_MBROLA_LIB
#define PATHSEP '\\' #define PATHSEP '\\'
#define USE_PORTAUDIO #define USE_PORTAUDIO
#define INCLUDE_MBROLA #define INCLUDE_MBROLA
#define INCLUDE_SONIC #define INCLUDE_SONIC
// will look for espeak_data directory here, and also in user's home directory // will look for espeak_data directory here, and also in user's home directory
#define PATH_ESPEAK_DATA "/usr/share/espeak-data" #define PATH_ESPEAK_DATA "/usr/share/espeak-data"

+ 1
- 1
src/Makefile View File

INCDIR=$(PREFIX)/include/espeak INCDIR=$(PREFIX)/include/espeak
LIBDIR=$(PREFIX)/lib LIBDIR=$(PREFIX)/lib


RELEASE = 1.45
RELEASE = 1.47
BIN_NAME = speak BIN_NAME = speak
BIN2_NAME = espeak BIN2_NAME = espeak
LIB_NAME = libespeak.so LIB_NAME = libespeak.so

+ 8
- 6
src/numbers.cpp View File

} }


if(tr->langopts.numbers2 & 0x200) 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 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; hundreds %= 10;
if((hundreds == 0) && (say_zero_hundred == 0)) if((hundreds == 0) && (say_zero_hundred == 0))
} }
} }


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); return(0);
} // end of LookupNum3 } // end of LookupNum3
int suffix_ix; int suffix_ix;
int skipwords = 0; int skipwords = 0;
int group_len; int group_len;
int len;
char *p; char *p;
char string[32]; // for looking up entries in **_list char string[32]; // for looking up entries in **_list
char buf1[100]; char buf1[100];


LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal | decimal_point); LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal | decimal_point);
if((thousandplex > 0) && (tr->langopts.numbers2 & 0x200)) 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 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) while(decimal_point)
// speak any remaining decimal fraction digits individually // speak any remaining decimal fraction digits individually
value = word[n_digits++] - '0'; value = word[n_digits++] - '0';
LookupNum2(tr, value, 2, buf1); 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 ? // something after the decimal part ?

+ 2
- 2
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.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; int option_device_number = -1;
FILE *f_logespeak = NULL; FILE *f_logespeak = NULL;

+ 1
- 1
src/translate.cpp View File

} }
} }
} }
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. // grouped words, but no translation. Join the words with hyphens.
wordx = word1; wordx = word1;

+ 4
- 5
src/voices.cpp View File

// Set voice to the default values // Set voice to the default values


int pk; 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_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}; static int breath_widths[N_PEAKS] = {0,200,200,400,400,400,600,600,600};


voice->n_harmonic_peaks = 5; voice->n_harmonic_peaks = 5;
voice->peak_shape = 0; voice->peak_shape = 0;
voice->voicing = 64; 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->consonant_ampv = 100;
voice->samplerate = samplerate_native; voice->samplerate = samplerate_native;
memset(voice->klattv,0,sizeof(voice->klattv)); memset(voice->klattv,0,sizeof(voice->klattv));
// adjust formant smoothing depending on sample rate // adjust formant smoothing depending on sample rate
formant_rate[pk] = (formant_rate_22050[pk] * 22050)/samplerate; formant_rate[pk] = (formant_rate_22050[pk] * 22050)/samplerate;
} }
voice->height[2] = 240; // reduce F2 slightly


// This table provides the opportunity for tone control. // This table provides the opportunity for tone control.
// Adjustment of harmonic amplitudes, steps of 8Hz // Adjustment of harmonic amplitudes, steps of 8Hz

Loading…
Cancel
Save