Browse Source

[1.48.01]

Language changes: bn, en, da, it, pt.
Started new language, gd (Scottish Gaelic).
 

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@371 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 11 years ago
parent
commit
16a90bd323

+ 73
- 0
dictsource/bn_list View File

@@ -323,3 +323,76 @@ _? pr'oSnOtSihnO

// Exceptions
এত &to
// Exceptions - where inherent vowel even being between two consonant is not pronounced as (o) mostly in case of two words pronounced and used as a single word. The list however is not final and contain most commonly used words.

সোমবার Som,bar
মঙ্গলবার mOng'ol,bar
বুধবার budh,bar
অমলকান্তি amol,kanti
অন্দরমহল andor,mahol
আকাশকুসুম aka:S,kuSum
আতসবাজী atoS,ba:JI
আদবকায়দা a:dob,kaj'da:
আনকোরা a:n,kora:
আনচান an,can
আপনজন a:pon,jon
আমজনতা a:m'jano'ta:
আলটপকা al,tO,pka
আসকারা a:s,ka:ra:
আসনতলে a:son,tole
ইমনকল্যান imon,kal'la:n
ঈগলপাখী igol,pa:khi
ইঁদুরছানা i~dur'cha:na:
একজন &k'JOn
উত্তরদাতা utt'or,data
উত্তরদায়ী utt;or,da:I
কচকচি kO,c'kOci
কবরখানা kObOr,kha:na
করদাতা kOr,data:
কয়েদখানা kO'edkhana
কয়েকজন kOekJOn
কলকাতা kOlkata
কনকচাঁপা kOnOk,c~a:pa
কাজললতা kaJol,lOta
কারখানা kar,khana
কারবার kar,bar
কালকেতু kal,ketu
কালপুরুষ kal,puruS
খরখরে khOr,khOre
খাপছাড়া khap,chara:
খানখান khan,khan
খানসামা khan,Sama
খাশমহল khaS,mOhOl
খিড়কি khir.ki
খুনসুটি khun,Suti
খুরপি khu,rpi
গজগজ gOJgOJ
গরমিল gOr,mil
ঘটকালী g#Ot'kali
চটপট cOt,pOt
চালবাজ cal'baJ
চালবাজি cal'baJi
ছটপট c#Ot'pOt
জলখাবার JOl,khabar
টনটনে tOn,tOne
টানটান ta:n,tan
ঠগবাজ t.#Og'baJ
ঠিকঠাক t.#ik,t.#ak
নাড়কোল nar,kol
প্রধানমন্ত্রী prOd.#an,mOn'tri
বাসনকোসন ba:son'koson
গালগল্প gal'gOlpo
ঘাসপাতা gha:s'pa:ta
চালচুলো ca:lculo
ছালবাকল c#al'ba:kol
কানপাতলা ka:n'patla:
খানখান kha:n'khan
আরামবাগ ara:m'bag
হারামজাদা hara:m'Jada:
নামডাক na:m'da:k
নাকছাবি na:kcha:bi
পাশবালিশ pash'baliS
ফুলশয্যা ful'SaJJa:
খালবিল kha:l'bil
জালসাজি Jal'Sa:Ji
পোষ্টমাস্টার post'ma:sta:r

+ 926
- 698
dictsource/da_rules
File diff suppressed because it is too large
View File


+ 29
- 15
dictsource/dict_phonemes View File

@@ -85,7 +85,7 @@ p r R R2 s S t tS
v w x X z


Dictionary en_dict 2014-01-28
Dictionary en_dict 2014-02-02

0 0# 02 3 3: @ @- @2
@5 @L a a# A: A@ aa aI
@@ -116,7 +116,7 @@ s S t tS ts v x z
Z


Dictionary ta_dict 2014-01-26
Dictionary ta_dict 2014-02-01

a a: aI aU e E e: i
I i: o o: u U u2 u:
@@ -139,7 +139,7 @@ N p p- ph q q- r R
s s- t t- tS tS; tS;- w


Dictionary it_dict 2014-01-25
Dictionary it_dict 2014-02-01

@ @- a a/ aI aU e E
eI EI i I i# o O u
@@ -165,7 +165,7 @@ s S t t; tS ts v w
x z Z


Dictionary ur_dict 2013-05-09
Dictionary ur_dict 2014-01-30

@ a a: aI aU e E e:
i I i: O o: u U u:
@@ -293,7 +293,7 @@ n^ p r R R2 s S t
tS ts v z Z


Dictionary pt_dict 2014-01-28
Dictionary pt_dict 2014-01-30

& &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU
@@ -345,7 +345,7 @@ n^# p Q r R r# R2 s
S s2 t T tl# v x z


Dictionary da_dict 2013-06-10
Dictionary da_dict 2014-01-31

& &# 0 3 ?& ?&# ?0 ?A
?e ?E ?i ?o ?O ?u ?V ?W
@@ -396,17 +396,17 @@ g h j k l m n N
p r R s t w z


Dictionary bn_dict 2013-06-10
Dictionary bn_dict 2014-01-30

& a a~ e e~ i i: i~
l- o O o: O~ o~ r- u
u~ V
& a a: a~ e e~ i I
i: i~ l- o O o: O~ o~
r- u u~ V

: b b# d d# d. d.# dZ
f g g# h H j J J#
k k# l m n N n. p
r r. s S t t# t. t.#
tS tS# v w ~
: ; b b# c c# d d#
d. d.# dZ f g g# h H
j J J# k k# l m n
N n. p r r. s S t
t# t. t.# tS tS# v w ~


Dictionary or_dict 2013-12-26
@@ -688,6 +688,20 @@ t t; ts tS; v w x z
Z z; Z;


Dictionary gd_dict 2014-01-31

& @ @I a a2 a: aI aU
e E e: E: eI i I i:
i@ ia o O o- O: o: OU
u u- u-I u: u@

# * *; : b C d d;
dZ f g g; h h# j J^
k k; l L l^ m n N
n[ n^ p Q R s S t
t; tS v w x z


Dictionary am_dict 2011-11-22

@ a e i o u y

+ 13
- 5
dictsource/en_list View File

@@ -778,7 +778,7 @@ agressive a#grEsIv // misspell
aground a#graUnd
ague eIgju:
aha A:h'A:
ahem a#h'Em
ahem @h'@m
ahoy a#hOI
airbus e@bVs
airpower 'e@p,aU@
@@ -1070,7 +1070,8 @@ bourgeoise bU@ZwA:z
bourgeoisie bU@ZwA:z'i:
bouquet bu:k'eI
bow boU
bow baU $verb
bow baU $verb
(bow down) b,aU||d'aUn
bowtie b,oUt'aI
breakfast brEkf@st
breath brET $onlys
@@ -1458,6 +1459,7 @@ defect di:fEkt
defens dI2fEns // for defensible
deficit dEfI2sIt
definitive dI2fInI2tIv
defragment di:fragm'Ent
dego deIgoU
deity deI@ti
?3 deity di:@t2i
@@ -1664,7 +1666,7 @@ euphemism ju:f@mIz@m
eureka ju:'ri:ka#
europa jU@r'oUp@
everything EvrI2TIN
evildoers i:v@Ldu:3z
evildo i:v@Ldu:
evince I2vIns
ewe ju:
eweek $alt6
@@ -1769,6 +1771,7 @@ formica fO@m'aIk@
fortunate fO@tS@n@t
!?3 fortune fO@tSu:n
foyer fOIeI
fragment fragm'Ent $verb
freelance fri:laans
freer fri:3
freon fri:0n
@@ -1949,7 +1952,6 @@ hormonal ho@m'oUn@L
hospitable h0sp'It@b@L
hostage h0stI2dZ
hostess hoUstEs
hotel hoUt'El
hotkey h0tki:
house haUz $verb
however $2
@@ -3281,6 +3283,7 @@ turnkey t3:nki:
tuna tju:n@
?3 tuna tu:n@
tunafish tu:n@fIS
tush tUS
twas tw0z
twilight twaIlaIt
twos tu:z
@@ -3366,6 +3369,7 @@ venus vi:n@s
versus v3:sI2z
vertices v3:tIsi:z
vestige vEstI2dZ
vertex $alt4
vex vEks // for vexed
viagra vaI'agr@
vibrato vI2brA:toU
@@ -3409,6 +3413,7 @@ wast weIst // wasted
watershed wO:t3SEd
watson w0t|s@n
waxy waksi
(wear and tear) w'e@||a#nd||t'e@
webpage wEbpeIdZ
wehrmacht ve@maxt
website wEbsaIt
@@ -3495,7 +3500,7 @@ Cheshire tSES3
Chiswick tSIzIk
Clwyd klu:Id
Conway $1
Dagenham dag@n@m
//Dagenham dag@n@m
Devon dEv@n
Dolgellau d0lg'EClaI
Dover doUv3
@@ -3677,6 +3682,7 @@ Iditarod aId'It@r0d
Indochina IndoUtS'aIn@
Iowa aI|@w@
Ipanema Ipa#n'i:m@
Islay aIl@
?3 Israel Izri:@L
Israeli Izr'eIli
Istanbul ,Ist,anb'Ul
@@ -4583,6 +4589,7 @@ won't woUnt $u+ $verbf $strend2 $only
wouldst $u+
(won't have) woUnta#v $pastf $u1
(won't have) woUnthav $pastf $atend
(won't have it) woUnthavIt $u2+
(won't have to) w'oUntavt@5 $verbf $strend2

must $verbf
@@ -4597,6 +4604,7 @@ shall ,Sal $verbf $only $strend2
shalt ,Salt $verbf $only
should ,SUd $verbf $only $strend2
(should have) SUd@v $pastf $u1+
(should have it) SUdhavIt $u2+
(should have to) SUdhavt@5 $u2 $verbf $strend2
shouldn't ,SUd@-nt $verbf $strend2 $only
(shouldn't have) SUd@-nth@v $pastf $u1+

+ 19
- 10
dictsource/en_rules View File

@@ -383,6 +383,7 @@
_) ad (i ad
gl) ad (i ad
adjec adZEk
_) ad (l ad
ad (le_ eId
ad (junct_ ad
ad (jutan a
@@ -475,6 +476,7 @@
mont) ag (e_ A:Z
@) age (ment I2dZ
g) age (ment 'eIdZ
_d) agen ag@n
m) ag (enta @dZ
agh (_ A:g
agio (_ 'A:dZIoU
@@ -792,7 +794,7 @@
@u) an (_S1 n
@i) an (_S1 n
Cc) an (_ an
Asc) an (_ =@n
&Asc) an (_ =@n
l) an (_ an
&Cl) an (_ @n
pl) an (_+ an
@@ -1536,7 +1538,7 @@ _it_separ) ate (_ @t
_) ch (andA S
_) cha (o keI
chaos keI0s
chap (ero Sap
chaperon Sap3oUn
chario (t tSari@
_) ch (artre S
cha (ris k@
@@ -1819,7 +1821,7 @@ _it_separ) ate (_ @t
de (finit dE
de (flat d%i:
de (feren dE
_) defragment di:fragm'Ent
_) de (fragP2 d,i:
de (ft dE
_) de (g@ dI2
_) de (hyd ,di:
@@ -2286,6 +2288,7 @@ _it_separ) ate (_ @t
.group el
_) el (A %Il
_) electro %Il,EktroU
_) elect (rocu I2lEkt
_) elect (rol %ElEkt
_) elect (ron ElEkt
_) ele (g ElI
@@ -2507,7 +2510,7 @@ _it_separ) ate (_ @t
@@) eo (_ 'eIoU
g) eo I20
_g) eo (gr I0
_g) eo (log IO
_g) eo (log I0
_g) eo ,i:%oU
_g) eor O@
eoa (_ i@
@@ -2832,7 +2835,7 @@ _it_separ) ate (_ @t
l) ev (el Ev
_) ev (i Ev
_) ev (ict I2v
ev (il i:v
_) evil (K i:v@L
_) ev (is I2v
?3 _) ev (olu Ev
abbr) ev i:v
@@ -2994,7 +2997,7 @@ _it_separ) ate (_ @t
h (_
_B) h
@) hammed h'amId
d) h (am_
C) h (am_
A) han (_ han // places
e) han (_ h@n
ha (st heI
@@ -3526,7 +3529,7 @@ _it_separ) ate (_ @t
inte (llec Int@
_) inter (@P5 ,Int3 // prefix
_) inter (AP5 ,Int@r
inter (est Intr
_) inter (est Intr
interfer Int@f'i@3
_) int (erio+ %Int
_) int (ermin+ %Int
@@ -3886,7 +3889,8 @@ _it_separ) ate (_ @t
kn (ob n
kn (ow n

kha kA:
_) kha kA:
kh (A_ k
khar kA@
_) ki (lC@ kI2
_) ki (ll@ kI
@@ -4746,6 +4750,7 @@ multip) ly laI
t) ot (a oUt
c) ot (an oUt
ot (at oUt
h) ote (l %oUtE
p) ot (enti @t
b) oth oUT
betr) oth oUD
@@ -5343,6 +5348,7 @@ multip) ly laI
re (pt rE
re (quis rE
_) re (relP2 r,i:
_) re (scanP2 r,i:
_) re (scu rE
re (sidue rE
res (ign rI2z
@@ -5371,6 +5377,7 @@ multip) ly laI
re (ment r@
represent rEprI2z'Ent
resi (den rEzI2
_) re (titP2 r,i:
_) re (unP2 r,i:
_c) re (dent rI2
_c) re (denz rI2
@@ -5657,8 +5664,9 @@ multip) ly laI
_) tsu tsu:
tt (i_ =t
tt (ia_ t
// ?3 &) ten (_ ?n-
// ?3 &) tten (_ ?n-
?3 &) ttan (_ ?n-
?3 &) ten (_ ?n-
?3 &) tten (_ ?n-
Xe) ttin (_ ?n // gettin, lettin
?3 &) tton ?n-
_) two tu:
@@ -5818,6 +5826,7 @@ contin) u ju:
r) uary (_ u:ri
?3 r) uary (_ u:e@ri
s) ua (s weI
n) u (at ju:
l) u (bri u:
ubuntu u:b'u:nt2u:
_l) u (c u:

+ 95
- 21
dictsource/it_list View File

@@ -1,4 +1,3 @@
// This file is UTF-8 encoded
// Updated 2014 January07 by Chris, Christian Leo M, <[email protected]>

@@ -112,9 +111,35 @@ __ sot:oline'ato
_` bakp@-*aIm
_{ ap,eRtag@-*'af:a
_} kj,uzag@-*'af:a
_¡ p'unto||esklamat'ivo||@-*ovES'ato
_¿ p'unto||inteR*ogat'ivo||@-*ovES'ato
¡ p'unto||esklamat'ivo||@-*ovES'ato
¿ p'unto||inteR*ogat'ivo||@-*ovES'ato
∞ infin'Ito
_¦ b'aR*a||spets:'ata
_´ atS:'Ento||ak'uto
_· p'unto||tSent@-*'ale
_¸ tSed'il^ia
_― b'aR*a||oRidzOnt'ale
_‖ d,op:ia||b'aR*a
_‚ viRgol'Et:a||in||b'asso
_‛ viRgol'Et:a||sin'ist@-*a
_„ d,Op:ie||vi@-*gol'Et:e||in||b'asso
_† k@-*'otSe||lat'ina
_‡ k@-*'otSe||lat'ina||d'Op:ia
‰ p,E@-*||m'illE
_′ p@-*'imi
_″ d'Op:io||'apitSe
_‴ t@-*'iplo||'apitSe
_‼ esklamatsi'One

¶ paR'ag@-*afo
¤ s'imbolo||di||v'aluta
− m'Eno
¼ un||ku'a@-*to
½ un||m'Edz:o
¾ t@-*'e||ku'a@-*ti
√ s,En^o||d,i||@-*ad'itSe
≠ non||ugw'ale||,a
∫ integ@-*'ale

// Language names
_el g@-*'ekO
@@ -227,13 +252,14 @@ _0M3 mili'aRdi
_1M3 unmili'aRdo
_0M4 bili'oni
_1M4 unbili'one
_dpt _p'unto
_dpt p'unto
// _0Z2 tSent'ezimi // 100ths
_0Z3 mill'ezimi // 1000ths
_roman @-*Om'ano

// abbreviations
abc $abbrev
ascii 'askIi
avg $abbrev
atp $abbrev
cia tS'ia
@@ -364,6 +390,7 @@ ormai o@-*m'aI
perché $u+ $brk // because
pertanto $u+ $brk // therefore
pure $u1+
più $u+
se $u+ // if
senza $u1+ // without
sopra $1 // above
@@ -465,7 +492,7 @@ sareste $u+
sarebbero $u2+

// aux verb, to have
aver $u2+
aver $2
ho $u+
hai 'aj $u+
ha a $u+
@@ -540,6 +567,7 @@ o O: $atend
account ak:'aw2nt
apple _^_EN
application _^_EN
avances av'ans
backup bek'ap
bancomat $1
beep _^_EN
@@ -603,6 +631,8 @@ news ni'us
nomination nomIn'eSon
nylon n'aIlon
office _^_EN
online ,on||l'aIn
page p'EidZ $onlys
philips f'ilips
play pl'EI
player pl'eIE@-*
@@ -629,6 +659,7 @@ vodafone v'odafon
voilà _^_FR
wave _^_EN
web wEb
(week end) w,ik_'end
window w2'IndOw2
wireless _^_EN
wow _^_EN
@@ -649,6 +680,7 @@ aerei a'E:REi
agenzie adZents'ie
alcun $u2+
algebra $1
amarognol $3
ambrosiano $3
amic $2
amiche $2
@@ -657,6 +689,8 @@ anemie anem'ie
anime $1
anomala $2
anomalie $4
ansia 'ansia
ansie 'ansie
antich $2
antilopi $2
antipatie antipat'ie
@@ -675,11 +709,13 @@ auspici $3
autonom $3
autonomie autonom'ie
avarie $3
bambagia $2
baritono $3
becera $1
beneficio $3
bizzarria $3
bizzarrie $3
bronz b@-*'ondz
brusii b@-*uz'ij
buon bu'on $u+
burocrate $2
@@ -707,6 +743,7 @@ copertin $3
cornici $2
crimini $1
cuor ku'o@-*
curriculum $2
debol $1
decine $2
decim $1
@@ -721,6 +758,7 @@ diamin di'amin
disguid dizgw2'id
disordin $2
dispiacere $3
dottor $2
economie ekonom'ie
edifici $3
edili $1
@@ -734,6 +772,7 @@ eter $1 $alt2
etnie etn'i#e
europei $4
facilita $2
faccine $2
farmaceutiche fa@-*matS'ewtike
farmacie fa@-*matS'ie
fatiche $2
@@ -742,6 +781,7 @@ femminili $3
ferie $1 $alt
ferita $2
ferrovie fER*ov'i%E
fiammiferi $2
filippin $3
filosofie filozof'ie
filovia filov'i#a
@@ -759,10 +799,10 @@ fugaci $2
garanzie gaRants'ie
gazzetta ga|dz:'Et:a
genesi $1
gentili $2
gentil $2
ghiacciol gIatS:'ol
giovani dZ'ovani
giovanili $3
giovanil $3
glicemia glitSem'ia
glutine $1
gonartria $3
@@ -771,7 +811,8 @@ guaiscono gua'iskono
idiozie idiots'i#e
idiozia $4
imprenditoria $5
incapace $3
incapac $3
ingordigia $3
intercapedini $4
intere $2 $alt2
ipertono $3
@@ -782,10 +823,11 @@ licei litS'Ei
lucine $2
lucubri $1
lumache $2
macellai $3
maceria $2
macerie $2
madrepatria $3
maggior $u2
maggior $u2 $only
maomettano $4
marinai $3
maschera $1
@@ -816,6 +858,7 @@ ottim $1
ovvia 'ov:ia
ovvie 'ov:ie
ozono o|dz'ono
pantofol $2
parodie pa@-*od'ie
passegger $3
patria $1
@@ -828,6 +871,7 @@ peripezie pe@-*ipets'ie
pero $1 $alt
perspicac $3
petrolifer $3
pignol $2
pioviggin $3
pistola $2
pluriomicid $5
@@ -837,6 +881,7 @@ primavere $3
principe $1
principi $1
principio $2
professor $3
profezie p@-*ofets'ie
profug $1
profughi $1
@@ -884,6 +929,7 @@ scurrile $2
semitono $3
seria $1 $alt2
serie $1
signor $2
simpatie simpat'ie
sinonimi $2
sottili $2
@@ -894,6 +940,7 @@ spie sp'ie
statua $1
statue $1
strategie st@-*atedZ'ie
sublim $2
succube $1
superfice $3
superstiti $2
@@ -993,6 +1040,7 @@ juventus juv'entus
katia k'a:tia
kilometri kil'omet@-*i
kuwait kw2'E:it[
labrador $1
libano $1
ludovic $3
luigi lw2'idZi
@@ -1003,7 +1051,7 @@ mantova $1
michael m'aIkOl
michelangelo $3
mike _^_EN
maria maR'ia
maria ma@-*'i;a
modena $1
mozilla mo|dz'il:a
napoli $1
@@ -1048,15 +1096,13 @@ accorsero $2
acquisiscano $3
acquistano $2
addic $2
adopera $2
adoper $2
adoperano $2
adoperi $2
adoperino $2
adopero $2
affascino $2
affermano $2
affermino $2
affida $2
affid $2
affrettino $2
affrontano $2
affrontino $2
@@ -1119,13 +1165,14 @@ assommino $2
assumano $2
assumersi $2
assunsero $2
attendevano $3
attengano $2
attestano $2
attestino $2
attirano $2
attirino $2
attivano $2
attonito $2
attonit $2
attribuiscano $4
augura $1
auguro $1
@@ -1139,8 +1186,10 @@ avanzano $2
avvengano $2
avvia av:'i#a
avviano av:'iano
avviavano av:i'avano
baciano $1
badano $1
ballano $1
basano $1
bastano $1
batterlo $1
@@ -1152,6 +1201,7 @@ boicottino $3
bruciano $1
brucino $1
cadere $2
cambiano $1
cancellami $2
capitola $2
capitolano $2
@@ -1176,7 +1226,8 @@ cogliere $1
coincida ko'intSita
coincide kOintS'ide
cola $1
collabora $2
collabor $2
collaborano $2
collochi $1
colloco $1
cominciano $2
@@ -1228,6 +1279,7 @@ conversano $2
conversino $2
convivano $2
convoc $1
convocano $1
coordina $2
coordinano $2
corrispondano $3
@@ -1270,6 +1322,7 @@ detestano $2
detestino $2
dettino $1
deviano $1
diano d'iano
dicano $1
dicevano $2
diffid $2
@@ -1316,6 +1369,9 @@ esager $2
esaltano $2
esaltino $2
esamin $2
esasper $2
esasperano $2
esclamai esklam'aI
escludano $2
escluderl $2
eseguano $2
@@ -1326,6 +1382,7 @@ esistano $2
esplicitano $2
esplicitavano $4
espongano $2
esprimano $2
esprimersi $2
estendano $2
evidenziano $3
@@ -1345,6 +1402,7 @@ funzionino $3
gemitano $1
gemitino $1
gestiscano $2
giocano $1
gioire dZo'iRE
girano $1
giudicano $1
@@ -1353,6 +1411,7 @@ godere $2 $alt2
gridano $1
gridino $1
guardar gwa@-*d'aR
guardano $1
illumin $2
illustrano $2
imit $1
@@ -1371,7 +1430,7 @@ inaugur in'aw2gu@-*
incidano $1
incit $1
incontrano $2
incorpora $2
incorpor $2
incorporano $2
incrociano $2
indagano $2
@@ -1379,6 +1438,7 @@ indicano $1
indossano $2
indossino $2
inequivoc $3
infil $2
influenzano influ'Entsano
informano $2
informino $2
@@ -1419,9 +1479,11 @@ lanciano $1
lancino $1
lasciano $1
lavorano $2 $alt2
legano $1
leggano $1
leggere $1 $alt
leggimi $1
levano $1
lievitano li'Evitano
lievitino li'Evitino
limit $1
@@ -1462,6 +1524,7 @@ offertogli $2
offrano $1
oppongano $2
opposero $2
oprim $2
ospita $1
ottengano $2
pagano $1
@@ -1523,6 +1586,7 @@ provocano $1
provvedano $2
raccogliere $2
raddoppiano $2
raffigurano $3
rafforzano $2
rafforzino $2
raggiungano $2
@@ -1557,6 +1621,7 @@ ribellino $2
ricapitola $3
ricaricano $2
ricevano $2
riceverne $2
richiedano $2
riconoscevano $4
ricordano $2
@@ -1623,13 +1688,17 @@ sconfinano $2
scoppiano $1
scoraggiano $2
scorrano $1
scrollano $1
scusami $1
scusiamo skuzi'amo
segnano $1 $alt
seguita $2
(seguiti a) s'egwiti||a
(seguita da) segw'ita||da
(seguite da) segw'ite||da
(seguiti da) segw'iti||da
(seguito da) segw'ito||da
seguono $1
selezionala $4
selezionale $4
selezionali $4
sembrano $1
sembrino $1
sentano $1
@@ -1653,8 +1722,10 @@ sfruttino $1
siediti $1
simulano $1
smentiscano $2
soddisfano $2
soggiace $2
sognano $1
sollevano $2
sormontano $2
sorreggano $2
sorrid $2
@@ -1735,7 +1806,10 @@ verificatisi $4
vincolano $1
visitano $1
visualizza vizUal'i|dz:a
voler $2 $u+
vogliano $1
volano $1
voler $2
volevano $2
vuol vu'ol $u+
zoppicano $1
(che capitano) ke||k'apitano

+ 5
- 6
dictsource/it_listx View File

@@ -1,4 +1,3 @@
abazia $3
abba $2
abbadia $3
@@ -104,7 +103,6 @@ alfabet $alt
algebric $alt
algenib $alt
algovia $alt
ali $2
alibi $1
alice $2
alimen $alt2
@@ -405,7 +403,6 @@ avampost $alt2
avari $1
avaria $3
aven $alt2
avere $2 $alt2
avvi $2
ayame $3
ayatollah $4
@@ -448,7 +445,7 @@ barbaner $alt2
barbar $1
barbera $2
baricentr $alt
barile $2
baril $2
bariton $2
baritonesi $alt
barnab $1
@@ -495,6 +492,7 @@ bertiol $2
bertold $alt
besozz $alt2
bestia $1 $alt2
bestie $1 $alt2
bet $alt
betel $alt
betil $alt2
@@ -768,7 +766,7 @@ catari $1
catastrofe $2
catechesi $alt
catecol $3 $alt
caten $alt2
caten $2 $alt2
catenanuov $alt
catet $alt
cattar $1
@@ -1042,7 +1040,7 @@ corone $alt
corporea $2
corporeo $2
corred $alt
correr $2
correr $1
corrett $alt
corrid $2
corrott $alt2
@@ -2405,6 +2403,7 @@ nartece $alt
nascit $1
nascost $alt2
naufrag $1
naufraghi $1
naumachia $4
nausea $1
neb $alt

+ 467
- 457
dictsource/it_rules
File diff suppressed because it is too large
View File


+ 2
- 1
dictsource/pt_list View File

@@ -1073,6 +1073,7 @@ parede $alt2
pateta $alt
peba $alt
pedra $alt
peixoto $alt2
pela $alt2
pelo $alt2
penhores $alt2 $noun
@@ -1333,7 +1334,7 @@ shake S'eIk
?1 shift S'ift
?1 scroll sk:r'ol
?1 site s'aIt
?2 site s'aItSi
?2 site s'aItSy
?2 shampoo S&mpu
?2 shoping S'OpiN
?2 slide zl'aIdZy

+ 17
- 13
dictsource/pt_rules View File

@@ -233,7 +233,7 @@
e (rgL04_ E
e (rquL02_ E
e (rsL04_ E
e (scL02_ E
e (scL02_ E
e (sL02_ E
e (ssL04_ E
e (ss_ E // stress and english words
@@ -389,7 +389,7 @@ respond) e (L06_ e
eg) e (L07_ e // elegeste, etc.
_@o) e (L07_ e // doeste, etc.
_cr) e (L07_ e
_val) e (L07_ e
_dev) e (L07_ e
bat) e (L07_ e // re- com-
ced) e (L07_ e // pro- con- su-
met) e (L07_ e // meteste, cometeste, etc.
@@ -398,8 +398,10 @@ respond) e (L06_ e
olv) e (L07_ e // devolveste, etc.
ond) e (L07_ e // escondeste, etc.
orr) e (L07_ e // correste, etc.
precav) e (L07_ e
_ard) e (L07_ e
_coz) e (L07_ e
_val) e (L07_ e
colh) e (L07_ e // & es-
ench) e (L07_ e // pre-
vert) e (L07_ e // in- re- con-
@@ -440,8 +442,8 @@ _enver) e (dL03_ E
_caC) e (lo_ e
?2 el (ton_ 'EU
ad) e (quL04_ E
_dig) e (rL02_ E
_ing) e (rL02_ E
_dig) e (rL02_ E
_m) e (rL03_ E
_sev) e (rL03_ E
_reit) e (rL03_ E
@@ -477,11 +479,11 @@ _refrig) e (rL04_ E
_esqu) e (rdL03_ e
_C) e (rdL04_ E
_des) e (rdL04_ E
_bol) e (tL04_ e
s_colh) e (res_ E
_) e (rgL03_ e
_re) e (rgL03_ e
_so) e (rgL03_ e
sp) e (rma_ E
e (rquL02_ E
_bez) e (rrL03_ e
v) e (rtL03_ e // con- re- in-
@@ -492,7 +494,7 @@ s_colh) e (res_ E
_repr) e (sL03_ E
_ent) e (sL04_ E
_refr) e (scL01_ E
_p) e (scL03_ E
_p) e (scL03_ E
_m) e (sclL04 E
dioc) e (ses_ E
_d) e (spL02_ E
@@ -506,10 +508,10 @@ s_colh) e (res_ E
_rem) e (tL03_ e
_derr) e (tL03_ e
_obsol) e (tL03_ e
_bol) e (tL04_ e
_CaC) e (ta_ e
viol) e (ta_ e
_Carr) e (ta_ e
sp) e (rma_ E
_pen) e (trL04_ E
_sol) e (trL04_ E
_n) eu (trL03_ 'eU
@@ -523,6 +525,7 @@ _obsol) e (tL03_ e
_rev) e (zL04_ E
_embel) e (zL04_ E
com) e (çL01_ E
_ender) e (çL01_ E
p) e (çL03_ E
_m) e (çL03_ E
_entorp) e (çL03_ e
@@ -581,7 +584,7 @@ _apazi) gu (e gw
bilin) gu (A gw
_biri) gu (i_ gw
enxa) gu (e gw
enxá) gu (L02_ gw
enxá) gu (L02_ gw
i) gu (idade gw
_lin) gu (A gw
lin) gu (i gw
@@ -887,6 +890,8 @@ _pormen) o (L05_ O
_sal) o (brL03_ o
_) o (cL03_ o
_barr) o (cL03_ o
_ch) o (chA_ o
_m) o (chA_ o
_ecl) o (dL03_ o
_expl) o (dL03_ o
_impl) o (dL03_ o
@@ -894,6 +899,7 @@ _pormen) o (L05_ O
_m) o (fL02_ O
_af) o (fL04_ O
_s) o (frL02_ O
_l) o (grL04_ O
_ap) oi (L01_ OI
_ap) oi (L02_ OI
_b) oi (L04_ OI
@@ -923,6 +929,7 @@ _pormen) o (L05_ O
_ma@) o (r_ O
o (rdens_ O
_@um) o (re_ o
f) o (rjo_ O
f) o (rmL03_ O
c) o (rrL01_ o // incorra, corra, etc.
m) o (rrL01_ o
@@ -936,16 +943,13 @@ _pormen) o (L05_ O
_desc) o (sL01_ o
enr) o (scL03_ O
_r) o (snL04_ O
_l) o (grL04_ O
_c) o (spL02_ O
enr) o (squL02_ O
ossos (_ Os=Us# // nossos, grossos, etc.
p) ostos (_ Ost=Us# // dispostos etc.ortos (_ 'O*@-tUs
_escr) o (tL03_ o
_Gar) o (tL03_ o
_escr) o (tL03_ o
zig) o (to_ o
_m) o (chA_ o
_ch) o (chA_ o
_ch) o (vL01_ o
pr) o (vL03_ O
ovos (_ Ov=Us# novos, povos, etc.
@@ -1171,7 +1175,7 @@ _ortod) o (xL03_ O
_e) x (A z
_ê) x (A z
_ine) x (A z
_ine) x (oráv ks
_ine) x (orAC ks
e) x (A ks
?1 e) x (CA S
ai) x (A S
@@ -1193,7 +1197,7 @@ _ortod) o (xL03_ O
xA) x (A S
_abaca) x (i S
ale) x (a S
_arro) x (e S
_arro) x (e S
bau) x (A S
brA) x (A S
_bu) x (o_ S

+ 3
- 3
dictsource/ta_rules View File

@@ -2161,8 +2161,8 @@ _ஜனதா_) த (ள dV
_) த (ீனி t
_) த (ீன் t
_) த (ீப d
_) தீ (ப்_ d
_) த (ப்_ப tV
_) த (ீப்_ d
_) த (ப்_ப t
_) த (ீப்ப t
_) த (ீரக்கிழவ d
_) த (ீரச் d
@@ -4434,7 +4434,7 @@ _மைக்ரோசா) ப் (ட f
தென்னா) ப்ப (ரிக்க fV
_ஹ) ப்ப (ர்ட bbV
_துர்) ப்ப (ல bbV
_முழு) ப்ப (ல b_b
_முழு) ப்ப (ல bbV
உ) ப்ப (லா bbV
உ) ப்ப (லாக bbV
உ) ப்ப (லான bbV

+ 35
- 13
dictsource/ur_list View File

@@ -54,6 +54,7 @@ _ؤ va:Oh'amza
ٰ ,alIfmaqs'u:R,a
ّ t,aSd'i:d
ً d'o:zab'aR
ْ sUk'u:n


// The numbers
@@ -211,7 +212,17 @@ _dpt _ISaRI'Ia_
تھیں t#'i:n $u

// Pronunciation exceptions
پاکستان p'a:k'Ist'a:n
پبلک p'abl,Ik
آئرش 'a:IR,IS
برگ b'aRg
(آئیس کریم) a:'i:s||kR'i:m
آئیسنگ ,a:is'Ing
آئدیلسٹ 'a:Id.,i:;al,Ist.
آئڈیلزم 'a:Id.,i:;al,Izam
چوں c'u:n
(آئینہ بین) a:'i:n,a||b'i:n
بیں b'i:n
دکھائی dIk#'a:i
کچھ k'Uc# $u
لنکس l'Ink,s
لفظ l'afz.
@@ -606,10 +617,9 @@ _dpt _ISaRI'Ia_
(موقع پر) m'Oqe:||p'aR
مصنوعی m,as.n'u:i
ذوالفقار D,UlfIq'a:R
بھٹو b#'Ut.o:
منقلب m,Unq'alIb
بجز b'aJUz
تعیں ta'i:n $u
تعیں ta:'i:n
بہ b'a
مسمار m,Ism'a:R
شکنی S'Ikn,i:
@@ -620,35 +630,47 @@ _dpt _ISaRI'Ia_
معتقد mOt'aqId
لسٹ l'Ist.
دور d'u:R
دوری d'u:Ri:
دوری d'u:Ri
پولنگ po:l'Ing
لہٰذا lIH'a:Da:
الحق ,UlH'aq
مصنوعی m,as.n'u:i:
مصنوعی m,as.n'u:i
پیشکش p,e:Sk'aS
باطن b'a:tIn
پرنٹ pRInt.
جاوید Ja:v'e:d
قیمت qi:m'at
قیمت qim'at
ناشر n'a:SIR
نسبت n,Isb'at
تناسب tan'a:sUb
نوع n'O
ایجاد i:J'a:d
نوع n'o:
ایجاد iJ'a:d
وراثت v,IRa:s'at
وارث v'a:RIs
تناظر tan'a:z.UR
بینائی bi:n'a:i:
بینائی bin'a:i
قابل q'a:bIl
سکتیں s,akt'i:n
مجموعہ m,aJm'u:a:
مجموعہ m,aJm'u:a
پراسرار p,UR,asR'a:R
مجموعے m,aJm'u:e:
اتصال ,ItIs.'a:l
ورنہ v'aRna
علمی 'Ilm,i:
فقدان f,Uqd'a:n
لسانی lIs'a:ni:
بازگشت b,a:zg'aSt
نقسان n,Uqs'a:n
شکستہ SIk'ast,a
شکستہ SIk'ast@,a
بھٹو b#'Ut.o:
انگلش 'Ingl,IS
راغب R'a:QIb
اٹلی 'It.l,i:
سپین sp'e:n
فاتح f'a:tEH
سنسان sUns'a:n
ٹاسک t.'a:sk
فورس f'o:Rs
کلک klIk
فکسنگ f,Iks'Ing
مانند ma:n'Ind $1
اتار Ut'a:R
آرکائیو ,a:Rk'a:jv

+ 14
- 1
dictsource/ur_rules View File

@@ -124,6 +124,7 @@ _) ای e:
آ a:
آتش 'a:tIS
آہست a:H'Ist
آئ (L02 'a:I


.group ع
@@ -209,6 +210,7 @@ _) ای e:
_) بدل (L02 bad'al
بوڑھ b'u:r.h
_) بے (P2 b'e:
بحران b,OHR'a:n


.group پ
@@ -225,6 +227,7 @@ _) ای e:
پوچھ p'u:c#
پیچھ p'i:c#
پھونک p#'u:nk
_) پور (L01 p'u:R

.group ت
ت tV
@@ -242,6 +245,10 @@ _) ای e:
تجرب taJ'aRb
_) تیار t,ai:;'a:R
_) تیسر t'i:sR
@) تا (_S2 t'a:
@) تی (_S2 t'i:
@) تے (_S2 t'e:
_) توا t'ava:

.group ٹ
ٹ t.V
@@ -253,6 +260,7 @@ _) ای e:
ٹریفک t.R'e:fIk
_) ٹکڑ t.'Ukr.
_) ٹہ (L02 t.'EH
_) ٹرین t.R'e:n


.group ث
@@ -343,6 +351,7 @@ _) ای e:
ڈّ (L01 d.d.
ڈھونڈ d.#'u:nd.
@) ڈز (_ d.z
ڈرائیور d.R'a:jvaR

.group ذ
ذ DV
@@ -409,6 +418,8 @@ _) ای e:
سیدھ s'i:d#
سیاست sja:s'at
سرگرم s,aRg'aRm
@) ستان (_ Ist'a:n
@) ستانی (_ Ist'a:ni

.group ش
ش SV
@@ -582,6 +593,9 @@ _) ای e:
_) نوا n'ava:
_) نما n'Uma:
_) نماز nam'a:z
@) نا (_S2 n'a:
@) نی (_S2 n'i:
@) نے (_S2 n'e:

.group ں
ں n // this should nasalize the vowel
@@ -631,4 +645,3 @@ _) ای e:
.group 0xe0a5 // devanagari
0xe0a5 _^_NE



+ 38
- 2
phsource/compile_report View File

@@ -6,7 +6,7 @@ consonants 11 119
base2 26 125
en 56 158
en-n 33 158
en-us 40 158
en-us 41 158
en-sc 42 160
en-rp 34 158
en-wm 32 158
@@ -73,7 +73,7 @@ consonants 11 119
rw 15 132
prs 8 113
sl 18 125
gd 6 109
gd 45 140
nso 12 113
ht 11 146
az 10 129
@@ -173,6 +173,7 @@ d/tap [*;] ro
d/tap1 [*] base
d/tap2 [t#] en
[*] pt
[*] gd
d/tap3 [*] base
d/tap_i [*;] ro
d/xd [d] base
@@ -209,6 +210,7 @@ d/xdz [dz] consonants
[dz#] bo
d/x_tap [t#] en
[*] pt
[*] gd
dzh/dzh [dZ] base
[dZ;] base
[dZ;] mk
@@ -440,10 +442,12 @@ klatt/n-syl [n-] base
klatt/qqh [Q] base
klatt/qqh_ [Q] base
klatt/tap2 [t#] en
[*] gd
klatt/v [v] base
klatt/v_ [B] base
[v] base
klatt/x_tap [t#] en
[*] gd
klatt/zh [Z] base
[z.] base
klatt/zh_ [Z] base
@@ -943,6 +947,8 @@ ustop/ki [k] base
[J] ku
[c] ku
[k] sl
[k;] gd
ustop/ki_ejc [g;] gd
ustop/kl [k] base
[kh] consonants
[k] base2
@@ -972,6 +978,7 @@ ustop/k_unasp [k] base
ustop/k_unasp_ [k] zh
[k-] ko
ustop/null [?] base
[?] en-us
[t2] hu
ustop/p [p] base
[p2] fr
@@ -1165,8 +1172,10 @@ vdiph2/e_u [e[u] ro
vdiph2/i@ [i@] en-n
[i@] ga
[i@] hy
[i@] gd
vdiph2/i@_2 [i@] en-wm
vdiph2/i@_3 [iR] de
[ia] gd
vdiph2/ie [i@] en-wi
[ie] fi
[ie] mt
@@ -1200,6 +1209,7 @@ vdiph2/o_oo [o@] en-wi
[O] vi
[o] zh
vdiph2/u@ [u@] ga
[u@] gd
vdiph2/u#@ [U@] en-sc
vdiph2/uaa [uo] lt
[uo] lv
@@ -1251,6 +1261,7 @@ vdiph/aau_3 [aU] hi
[aU] te
[aU] si
vdiph/aau_4 [aU] vi
[aU] gd
vdiph/aau_6 [aU] de
vdiph/ae [E:] fr-ca
[aI] la
@@ -1270,6 +1281,7 @@ vdiph/ai [aI] base2
[aI] id
[aI] hy
[aI] da
[aI] gd
[aI] te
[aI] kl
vdiph/ai_2 [aI] en
@@ -1345,6 +1357,7 @@ vdiph/ei [eI] base2
[eI:] is
[eI] vi
[ei] zhy
[eI] gd
vdiph/eu [eU] base2
[eU] cy
[eU] eo
@@ -1358,6 +1371,7 @@ vdiph/eu_2 [eu] fi
[eu] mt
vdiph/@i [Yi] et
[@I] vi
[@I] gd
vdiph/&i [&i] fi
[&i] et
[aI] hi
@@ -1435,6 +1449,7 @@ vdiph/ui [uI] base2
[uI] vi
[ui] zhy
vdiph/u-i [yI] vi
[u-I] gd
vdiph/ui_2 [uI] af
vdiph/ui_3 [uI] cy
[uY] cy
@@ -1443,6 +1458,7 @@ vdiph/ui_4 [ui] fi
vdiph/Vi [VI] ne
vdiph/Vu [@U] af
[VU] ne
[OU] gd
vdiph/Vu_2 [oU] en-wm
vdiph/&y [&y] fi
[Wy] nl
@@ -1674,6 +1690,7 @@ vowel/@_6 [@] en
[@] en-us
[W] fr
[W2] fr
[@] gd
vowel/8 [o-] zh
[8] kk
vowel/8_2 [U] en-us
@@ -1685,6 +1702,7 @@ vowel/8_6 [V] sq
vowel/8_7 [8] et
[@] lt
[@] lv
[o-] gd
vowel/a [a] base
[a] en
[aa] en
@@ -1707,6 +1725,8 @@ vowel/a [a] base
[a] zh
[a] id
[a] sl
[a] gd
[a2] gd
[a] bo
[a] kl
vowel/a# [a] base2
@@ -1850,6 +1870,7 @@ vowel/aa_8 [0] en-us
[A1] et
[A] nl
[a:] is
[a:] gd
[A] tt
[a] ko
vowel/aa_9 [a] fi
@@ -1900,6 +1921,8 @@ vowel/e [e] base
[?e] da
[e] rw
[e#] rw
[e] gd
[e:] gd
[e] wo
[e:] wo
[e] dv
@@ -1935,6 +1958,8 @@ vowel/e_8 [E:] de
vowel/ee [E] en-n
[E] sv
[e] ka
[E] gd
[E:] gd
[&] tt
vowel/e_e [E] en-sc
[E:] is
@@ -2079,6 +2104,7 @@ vowel/i [i] base
[i] rw
[i#] rw
[i] prs
[i:] gd
[i] nso
[i] ak
[i:] wo
@@ -2123,6 +2149,7 @@ vowel/i_6 [i] bn
[i] tr
[i] ku
[i] id
[i] gd
[i] dv
[i] te
[i] si
@@ -2159,6 +2186,7 @@ vowel/ii [I] en-n
[i] zhy
[I] ku
[I#] sq
[I] gd
[i] tn
[I] tt
vowel/ii# [I#] en-us
@@ -2262,6 +2290,7 @@ vowel/o [o] base2
[o] hy
[o] rw
[o#] rw
[o:] gd
[o] ak
[o] wo
[o:] wo
@@ -2280,6 +2309,7 @@ vowel/o_2 [o:] cy
[o:] no
[o] da
[?o] da
[o] gd
vowel/o-_2 [V] en-n
[V] en-wm
vowel/o_3 [oU] en-sc
@@ -2369,6 +2399,8 @@ vowel/oo_2 [0] en-sc
[o] cs
[0] da
[?0] da
[O] gd
[O:] gd
[O] ak
[@] ko
vowel/oo_3 [O] af
@@ -2516,6 +2548,9 @@ vowel/u_bck2 [u] et
[u] es
[u] sw
[u] fa
[u] gd
[u-] gd
[u:] gd
[u] ht
[u] kl
vowel/u_bck3 [u:] et
@@ -2841,6 +2876,7 @@ x/d [d] base
[*] pt
[d] is
[d] sq
[*] gd
x/d_ [d] base
[d[] base
[d] base2

+ 1
- 1
phsource/ph_english View File

@@ -22,7 +22,7 @@ phoneme t# // reduced [t] as in "city"
IF PreVoicing THEN
FMT(d/x_tap)
ENDIF
FMT(d/tap2) addWav(x/d, 70)
FMT(d/tap2) addWav(x/d, 50)
endphoneme



+ 10
- 0
phsource/ph_english_us View File

@@ -390,3 +390,13 @@ endphoneme
phoneme t2 // [t] which doesn't reduce
import_phoneme base/t
endphoneme

phoneme ? // glottal stop
vls glt stop
lengthmod 1 // 5? longer preceding vowel
nolink
Vowelin glstop
Vowelout glstop
WAV(ustop/null)
endphoneme


+ 4
- 1
phsource/phonemes View File

@@ -116,7 +116,7 @@ endphoneme

phoneme ? // glottal stop
vls glt stop
lengthmod 2 // ??
lengthmod 3 // ??
nolink
Vowelin glstop
Vowelout glstop
@@ -199,6 +199,7 @@ endphoneme
phoneme m-
vowel starttype #@ endtype #@
ipa mU+0329
lengthmod 4
length 170

IF thisPh(isWordStart) THEN
@@ -213,6 +214,7 @@ endphoneme
phoneme n-
vowel starttype #@ endtype #@
ipa nU+0329
lengthmod 4
length 170

IF thisPh(isWordStart) THEN
@@ -227,6 +229,7 @@ endphoneme
phoneme N-
vowel starttype #e endtype #e
ipa ŋU+0329
lengthmod 4
length 190
FMT(nn/nn-syl)
endphoneme

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

@@ -2,7 +2,7 @@
[Setup]
AppName=eSpeak
AppVerName=eSpeak version 1.47.14
AppVerName=eSpeak version 1.48.01
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes
@@ -255,6 +255,7 @@ begin
'fil': value := $464;
'fr': value := $40c;
'ga': value := $83c;
'gd': value := $43c;
'gu': value := $447;
'hi': value := $439;
'hr': value := $41a;

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

@@ -1,7 +1,7 @@
[Setup]
AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.47.09
AppVerName=eSpeakEdit version 1.48.01
DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit

+ 5
- 5
platforms/windows/windows_sapi/version.rc2 View File

@@ -5,8 +5,8 @@
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,46,00
PRODUCTVERSION 1,0,46,00
FILEVERSION 1,0,48,00
PRODUCTVERSION 1,0,48,00
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,14 +24,14 @@ BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "Jonathan Duddington\0"
VALUE "FileDescription", "Text to Speech\0"
VALUE "FileVersion", "1, 0,46,00\0"
VALUE "InternalName", "espeak1.46\0"
VALUE "FileVersion", "1, 0,48,00\0"
VALUE "InternalName", "espeak1.48\0"
VALUE "LegalCopyright", "Copyright (c) Jonathan Duddington\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "espeak_sapi.dll\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "espeak TTS\0"
VALUE "ProductVersion", "1, 0, 46, 00\0"
VALUE "ProductVersion", "1, 0, 48, 00\0"
VALUE "SpecialBuild", "\0"
END
END

+ 1
- 1
src/Makefile View File

@@ -7,7 +7,7 @@ BINDIR=$(PREFIX)/bin
INCDIR=$(PREFIX)/include/espeak
LIBDIR=$(PREFIX)/lib

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

+ 2
- 1
src/compiledata.cpp View File

@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -124,6 +124,7 @@ static keywtab_t k_properties[] = {
{"isVFricative", 0, phVFRICATIVE},

{"isPalatal", 0, i_isPalatal},
{"isLong", 0, i_isLong},
{"isRhotic", 0, i_isRhotic},
{"isSibilant", 0, i_isSibilant},
{"isFlag1", 0, i_isFlag1},

+ 1
- 1
src/dictionary.cpp View File

@@ -517,7 +517,7 @@ void DecodePhonemes(const char *inptr, char *outptr)

// using Kirschenbaum to IPA translation, ascii 0x20 to 0x7f
unsigned short ipa1[96] = {
0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x27e,0x2a,0x2b,0x2cc,0x2d,0x2e,0x2f,
0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x29,0x27e,0x2b,0x2cc,0x2d,0x2e,0x2f,
0x252,0x31,0x32,0x25c,0x34,0x35,0x36,0x37,0x275,0x39,0x2d0,0x2b2,0x3c,0x3d,0x3e,0x294,
0x259,0x251,0x3b2,0xe7,0xf0,0x25b,0x46,0x262,0x127,0x26a,0x25f,0x4b,0x26b,0x271,0x14b,0x254,
0x3a6,0x263,0x280,0x283,0x3b8,0x28a,0x28c,0x153,0x3c7,0xf8,0x292,0x32a,0x5c,0x5d,0x5e,0x5f,

+ 1
- 1
src/phonemelist.cpp View File

@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] *
* *
* This program is free software; you can redistribute it and/or modify *

+ 2
- 2
src/synthdata.cpp View File

@@ -35,8 +35,8 @@
#include "translate.h"
#include "wave.h"

const char *version_string = "1.47.17 28.Jan.14";
const int version_phdata = 0x014709;
const char *version_string = "1.48.01 01.Feb.14";
const int version_phdata = 0x014801;

int option_device_number = -1;
FILE *f_logespeak = NULL;

+ 1
- 0
src/synthesize.h View File

@@ -350,6 +350,7 @@ typedef struct {
// phflags
#define i_isSibilant 0x45 // bit 5 in phflags
#define i_isPalatal 0x49 // bit 9 in phflags
#define i_isLong 0x55 // bit 21 in phflags
#define i_isRhotic 0x57 // bit 23 in phflags
#define i_isFlag1 0x5c
#define i_isFlag2 0x5d

+ 6
- 2
src/tr_languages.cpp View File

@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -851,11 +851,14 @@ Translator *SelectTranslator(const char *name)
break;

case L('g','a'): // irish
case L('g','d'): // scots gaelic
{
tr->langopts.stress_rule = STRESSPOSN_1L;
tr->langopts.numbers = 1;
tr->langopts.stress_flags = S_NO_AUTO_2; // don't use secondary stress
tr->langopts.numbers = NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND;
tr->langopts.accents = 2; // 'capital' after letter name
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 3; // don't count apostrophe
tr->langopts.param[LOPT_IT_LENGTHEN] = 1; // remove [:] phoneme from non-stressed syllables (Lang=gd)
}
break;

@@ -1308,6 +1311,7 @@ SetLengthMods(tr,3); // all equal
tr->langopts.stress_flags = S_FINAL_DIM_ONLY | S_FINAL_NO_2 | S_INITIAL_2 | S_PRIORITY_STRESS;
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_DFRACTION_2 | NUM_HUNDRED_AND | NUM_AND_UNITS | NUM_ROMAN_CAPITALS;
tr->langopts.numbers2 = NUM2_MULTIPLE_ORDINAL | NUM2_NO_TEEN_ORDINALS | NUM2_ORDINAL_NO_AND;
tr->langopts.max_roman = 5000;
SetLetterVowel(tr,'y');
ResetLetterBits(tr,0x2);
SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y

Loading…
Cancel
Save