Browse Source

[1.48.10]

Language changes: bn, en, it, pt, ta.
Rhythm changes: eo, es.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 10 years ago
parent
commit
bb057791f4

+ 28
- 1
dictsource/bn_list View File

@@ -1,4 +1,4 @@

// Translation rules for Bengali
// Improvement input by Him Prasad gautam (Nepal).
// This file is UTF8 encoded
@@ -415,6 +415,7 @@ _? pr'oSnOtSihnO
খেলবো k#el'bo
চারটি car,t.i
একটি ekt.i
একটা &kt.a:
দরকার dO:r'kar'
দেখছি dek#'c#i
বলছি bo,lc#i
@@ -426,3 +427,29 @@ _? pr'oSnOtSihnO
সবরকম SO:b,rO:kom
কাজকর্ম kaJ,kO:'rmo
দুঃখ duk#'k#o
তিনটে tin't.e
চারটে car't.e
পাঁচটা p~ac't.a
সাতটা Sat't.a
আটটা a:t.'t.a
দশটা dOS't.:a
একুশটা ekuS't.:a
বাইশটা ba:iS't.:a
তেইশটা tei'St.:a
চব্বিশটা co'b'biS't.:a
পঁচিশটা p~o'ciS't.:a
ছাব্বিশটা ch:a'b'biS't.:a
সাতাশটা Sat.aS't.:a
আঠাশটা a:t.#a:S't.:a
উনত্রিশটা un'triS't.:a
তিরিশটা tiriS't.:a
একত্রিশটা ek'triS't.:a
বত্রিশটা bot:riS't.:a
তেত্রিশটা tetriS't.:a
চৌঁত্রিশটা c~ou:triS't.:a
পঁয়ত্রিশটা p~oj'triS't.:a
ছত্রিশটা chot:riS't.:a
সাঁইত্রিশটা S~ai'triS't.:a
আটত্রিশটা a:t.triS't.:a
উনচল্লিশটা uno'col'l:iS't.:a
চল্লিশটা col'l:iS't.:a

+ 3
- 3
dictsource/bn_rules View File

@@ -1,4 +1,4 @@
// Pronounciation rule for Bengali.
// Pronounciation rule for Bengali.
// Improvement input by Him Prasad Gautam (Nepal).
// This file is UTF8 encoded

@@ -137,9 +137,8 @@
.group ৌ
C) ৌ ow
C) ৌঁ o~w
.group ৺
(C iSSor
৺(C iSSor


@@ -405,3 +404,4 @@

__) - (_D bij'og
D_) - (_D bij'og


+ 1
- 0
dictsource/de_list View File

@@ -632,6 +632,7 @@ inden Ind'e:n
inder Ind3
indes Ind'Es
indessen Ind'Es@n
ingenieur IndZ@nj'u:r
injurie $alt
inka INkA:
inkaisch INkA:IS

+ 4
- 4
dictsource/de_rules View File

@@ -1054,9 +1054,9 @@ formal) ie =I@
&C) stes (_S4 st@s
&n) st (_ st // needs more work

_be) st St
_ge) st St
_ver) st St
// _be) st St // don't need these because 'be' is removed as a prefix
// _ge) st St
// _ver) st St
ste (ll StE
a) ste (ll stE
st (ah St
@@ -1093,7 +1093,7 @@ formal) ie =I@
shop _^_EN
_) sky _^_EN
soldat z%OldA:t
so (rt_ s_|O
&) so (rt_ s_|O

speed _^_EN
stau) ss s

+ 7
- 7
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-07-20
Dictionary en_dict 2014-08-09

0 3 3: @ @- @L a a#
A: A@ aa aI aI3 aI@ aU aU@
@@ -115,7 +115,7 @@ s S t tS ts v x z
Z


Dictionary ta_dict 2014-07-20
Dictionary ta_dict 2014-08-02

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


Dictionary it_dict 2014-07-15
Dictionary it_dict 2014-07-31

@ @- a a/ aI aU e E
e/ eI EI eU i I i# o
@@ -292,7 +292,7 @@ n^ p r R R2 s S t
tS ts v z Z


Dictionary pt_dict 2014-07-20
Dictionary pt_dict 2014-08-09

& &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU
@@ -359,7 +359,7 @@ p r R R3 s S t T
tS v w x z Z


Dictionary de_dict 2013-10-03
Dictionary de_dict 2014-08-09

3 @ @- a A A: aI aU
A~ E E2 E: e: EI i I
@@ -395,11 +395,11 @@ g h j k l m n N
p r R s t w z


Dictionary bn_dict 2014-06-16
Dictionary bn_dict 2014-07-30

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

: ; b b# c c# d d#
d. d.# dZ f g g# h H

+ 108
- 66
dictsource/en_list View File

@@ -23,7 +23,7 @@
// $alt3 use weak first vowel, a->[a#], e->[@], o->[0#]
// $alt4 separate 'h', not 'th' 'ph' 'sh'; [t2] not [t]
// $alt5 remove only 's' from plural (-ies -is)
// $alt6 use strong first vowel (e->[i:], i->[aI])
// $alt6 use strong first vowel (a-> [eI], e->[i:], i->[aI])
// $alt7 for the word "to", with $verbf, check that verb doesn't have 's' suffix


@@ -233,9 +233,26 @@ _₠ jU@roU
♭ flat
¬ n0t_|saIn
√ skw,e@r'u:t
∛ kj,u:br'u:t
∞ Inf'InI2ti
≠ n0t'i:kw@LtU
≠ n0t'i:kw@Ltu:
≈ a#pr0ksIm@tli
≡ aId'EntIk@Ltu:
∝ pr@pO@S@n@Ltu:
≥ gr,eIt3O@'i:kw@Ltu:
≤ l,EsO@'i:kw@Ltu:
∫ IntIgr@L
∂ dElt@
∑ sVm'eIS@n
∗ ast@rIsk
∴ De@fo@
∵ bI2kVz
˙ d0t
← l'Eft||,aroU
↑ 'Vp||,aroU
→ r'aIt||,aroU
↓ d'aUn||,aroU
¨ dVb@Ld'0t
№ nju:m@roU
। dVnda#
● bl,aks'3:k@L
@@ -570,6 +587,7 @@ diy $abbrev
dmca $abbrev
doj $abbrev
dow daU
echr $abbrev
edst $abbrev
edt $abbrev
eff $abbrev
@@ -741,8 +759,6 @@ abstract a#bstr'akt $verb
academe a#kad@mi
acapela aka#p'El@
access aksEs
accessible $2
accessibly $2
accouchement a#ku:SmO~
accusation akju:z'eIS@n
acer eIs3
@@ -756,6 +772,7 @@ achille a#kIli:
aching eIkIN
achy eIki
adamant ad@m@nt
adaptation adapt'eIS@n
add ad
addict adIkt $onlys
addon ad0n
@@ -798,8 +815,6 @@ agar eIgA@
aged eIdZd
aghast a#gaast
agin a#gIn
aging eIdZIN
agist eIdZIst
agog a#g0g
agressive a#grEsIv // misspell
aground a#graUnd
@@ -902,7 +917,7 @@ antigorite $2
antihero $1
antilog $1
antimatter $1
antimony $2
antimony antIm@ni
antioch ant2i:0k
antipathy ant'Ip@Ti
antiphonal ant'If@n@L
@@ -1005,7 +1020,6 @@ avalanche av@laanS
avast $alt3
avatar ava#tA@
average av@-rI2dZ
aviary eIvi@ri
awry a#raI
axes aksI#z
axon aks0n
@@ -1038,12 +1052,13 @@ barrack bar@k
?3 barrack bEr@k
barrage barA:Z
?3 barrage b3rA:Z
basal beIs@L
?3 basalt $alt3
?3 basil beIz@L
basis beIsIs
bass beIs
bassist beIsIst
baste beIst
basis $alt6 $alt1
bass $alt6 //beIs
bassist $alt6 //beIsIst
baste $alt6 //beIst
bastion basti@n
batman batman
?3 baton $alt3
@@ -1058,7 +1073,6 @@ bely bI2laI
beriberi bErIb'Eri
beringed bI2rINgd
beryl bEr@L
basal beIs@L
best bEst
bestest bEst@st
beta bi:t@
@@ -1145,6 +1159,7 @@ broccoli br0k@li
brochure broUS3
?3 brochure broU'SU@r
brooch broUtS
browsing braUzIN
brunette bru:n'Et
budgerigar bVdZ@rIgA@
buffet bVfeI $noun
@@ -1179,8 +1194,8 @@ cajole $alt3
cajun keIdZ@n
caldera k0ld'e@r@
caliche ka#li:tSi
caliph keIlIf
calix keIlIks
caliph $alt6
calix $alt6
calv kA:v // for calved, calving
?3 calv kav // for calved, calving
calve kA:v
@@ -1193,7 +1208,7 @@ campus kamp@s // campuses
canal k@nal
canape kan@peI
canary k@ne@ri
canine keInaIn
canine $alt6
canoe k@nu:
canoes k@nu:z
canon kan@n
@@ -1228,7 +1243,7 @@ cassette $alt3
catastrophe $alt3
catastrophic kat@str'0fIk
catarrh k@tA@
caterer keIt3r3
caterer $alt6
cathedral $alt3
catholic kaTlIk
carotid $alt3
@@ -1265,6 +1280,7 @@ chanel Sa#nEl
chang tSeIndZ
chang tSaN $onlys
changeling tSeIndZlIN
chapatti tSa#pA:ti
chapel tSap@L
charade Sa#rA:d
?3 charade Sa#reId
@@ -1697,6 +1713,7 @@ edict i:dIkt
edit EdIt
edition I2dIS@n
educe I2dju:s
edutain $3
edwardian Edw'O@di@n
efile $alt6
egalitarian I2galI2t'e@ri@n
@@ -1775,6 +1792,7 @@ estrange $2
ethernet $alt1
etiquette $1
?3 etiquette EtI#k@t
euclidean ju:kl'Idi:|@n
eunuch ju:m@k
euphemism ju:f@mIz@m
eureka ju:'ri:ka#
@@ -1906,6 +1924,7 @@ frother fr0T3
fruition fru:'IS@n
frustrate $2
fuchsia fju:S@
furor fju:rO@
furore fju:r'O:ri
furthermore f3:D3m'o@ $pause
?5 furthermore fVRD3m'o@ $pause
@@ -2019,8 +2038,8 @@ hardcopy hA@dk0pi
harem hA:r'i:m
harness hA@nI#s
havoc hav@k
hasty heIstI
hatred heItrI#d
hasty $alt6
hatred $alt6
hazardous haz3d@s
headachy hEdeIki
headfirst $2
@@ -2199,6 +2218,7 @@ interrupt $1 $onlys
interrupt $3 $verb
interval Int3v@L
interven Int3v'i:n // for intervening
intravenous Intr@v'i:n@s
intray IntreI
intro $1
?3 investigative Inv,EstI2g'eItIv
@@ -2235,6 +2255,7 @@ jukebox dZu:kb0ks
july dZu:l'aI
jumbalaya dZVmb@l'aI|@

kabaddi $alt3
kalian kalj'A:n
kaput $alt3
karaoke karI'oUki
@@ -2266,9 +2287,6 @@ la $abbrev $allcaps
(la vie) la||v'i:
laboratory la#b'0r@tri
?3 laboratory labr@tO:ri
labor leIb3
labored leIb3d
laborer leIb@r3
laborious $alt3
labyrinth lab3InT
labyrinthine lab3'InTi:n
@@ -2283,7 +2301,7 @@ las ,las $only
lasagna l@zanj@
?3 lasagna l@zA:nj@
lasagne lasagna $text
laser leIz3
laser $alt6
lasso las'u:
?3 lasso lasoU
latrine $alt3
@@ -2345,6 +2363,7 @@ lively laIvlI
llama lA:m@
locale loUk'aal
loch l0x
loess loU@s
login l0gIn
logon l0g'0n
lok loUk
@@ -2382,6 +2401,7 @@ magyar magjA@
(main st) m'eInstr,i:t
maintain $2
maintainer $2
majesty madZI#sti
majora $alt3
majordomo meIdZ3d'oUmoU
majorette meIdZ3'Et
@@ -2390,14 +2410,15 @@ malicious $alt3
malinger $alt3
mall mal
?3 mall mO:l
mama mA:ma#
mama mA#ma#
mameluke mamI2lu:k
mammoth mam@T
manageress manI2dZ@r'Es
mandate $2 $verb
manganese $1
manger meIndZ3
manger $alt6
mangetout m0nZt'u:
mangy meIndZi
mangy $alt6
manhour manaU@
mankind $2
maneuver m@nu:v3
@@ -2515,6 +2536,7 @@ monopolize m@n0p@laIz
monotone m0n@toUn
monsieur m@sj3:
?5 monsieur m@sjVR
monstrosity m0nstr'0sI2ti
mony mVnI // monies, monied
moped moUpEd
moraine m@reIn
@@ -2704,8 +2726,8 @@ palling palIN
palsy pO:lzi
papa pa#p'A:
?3 papa pA:p@
papal peIp@L
pagan peIg@n
papal $alt6
pagan $alt6
pageant padZ@nt
pajama $alt3
palaver pa#lA:v3
@@ -2734,10 +2756,10 @@ passenger pasI2ndZ3
passerby pas3b'aI
passersby pas3zb'aI
?3 pasta pA:st@
pasted peIstI#d
pasted $alt6
?3 pastel past'El
pasting peIstIN
pastry peIstri
pasting $alt6
pastry $alt6
paradise par@daIs
partake $2
pate pat2eI
@@ -2797,6 +2819,7 @@ piecemeal p'i:sm,i:l
pier pi@3
pigheaded $2
pigsty pIgstaI
pilau $2
pilot paIl@t
pileup paIlVp
piñata pi:n^'ata#
@@ -2818,7 +2841,6 @@ piteous pIti@s
pituitary $2
pizzeria $alt1
plaid plad
plaguing pleIgIN
?3 plateau $2
platoon $alt3
playtest pleItEst
@@ -2835,6 +2857,7 @@ politic p0l@tIk $onlys
poll poUl
polyamide p0lI'eImaId
polyester p0lI'Est3
polygon $alt1
polythene $1
porcelain $alt2
populace $alt2
@@ -2851,6 +2874,7 @@ precept pri:sEpt
precipice prEsI2pIs
precis preIsi:
precise prI2saIs // 's' not 'z' at end
?3 predecessor prEdI#sEs3
predefine pri:dI2f'aIn
predicate prEdI2keIt
preface prEf@s
@@ -2864,10 +2888,10 @@ premier prEmI3
preparation prEp@r'eIS@n
presage prEsIdZ
prescience pri:si@ns
?3 predecessor prEdI#sEs3
present prEz@nt $onlys
present $verb
presently prEz@ntlI $verbf
preservation prEz3v'eIS@n
preset pri:sEt
prestige prEst'i:Z
?3 pretence pri:tEns
@@ -2944,14 +2968,14 @@ quoi kwA:

rabbi rabaI
rabbis rabaIz
rabid reIbId
radar reIdA@
rabid $alt6
radish radIS
ragged ragI#d
raiment reIm@nt
rainforest r'eInf,0rI2st
(raison d'être) reIz0n||d'Etr@-
rajah rA:dZA:
rakish $alt6
ramadan rama#dA:n
ramen rA:m@n
rani rA:ni
@@ -3045,7 +3069,6 @@ repo ri:poU
repost r,i:p'oUst
?3 rapprochement raproUSm'A~
reputable rEpju:t@b@L
reputation rEpju:t'eIS@n
requiem rEkwI2Em
resale ri:seIl
resell ri:s'El
@@ -3075,6 +3098,7 @@ reverie rEv@ri
rhetoric rEt@rIk $onlys
rhinoceros raIn'0s@r@s
ribena raIb'i:n@
richter rIkt3
ricochet rIk@SeI
ricocheted rIk@SeId
ridiculous $2
@@ -3109,10 +3133,10 @@ sabha sa#bA:
sabotage sab@tA:Z
saboteur sab@t'3:
?5 saboteur sab@t'VR
sabre seIb3
sabre $alt6
sachet saSeI
saccharine sak3In
sacred seIkr@d
sacred $alt6
sacrifice sakrI2faIs
sacristan sakrIst@n
sadistic $alt3
@@ -3125,7 +3149,6 @@ sahara $alt3
?3 sahara sa#har@
salad sal@d
salami $alt3
saline seIlaIn
?3 saline seIli:n
saliva s@laIv@
salmon sam@n
@@ -3259,7 +3282,7 @@ skied ski:d
skua sku:@
skyrocket sk'aIr,0kIt
slaver slav3 $verb
slavish sleIvIS
slavish $alt6
sleight slaIt
slough slVf $verb
snafu snafu:
@@ -3299,6 +3322,8 @@ spraycan spreIkan
squirrel skwIr@L
?3 squirrel skw3:L
staccato $alt3
stepmom $alt1
stepson stEpsVn
stasis steIsI#s
standby standbaI
stagnate $2
@@ -3432,6 +3457,7 @@ thereof De@r'0v
thereto De@t'u:
thermos T3:m@s
thermostable $alt1
thesaurus TI2sO@r@s
thesis Ti:sIs
theta Ti:t@
thingumajig TIN@m@dZIg
@@ -3515,7 +3541,6 @@ tush tUS
twas tw0z
twould twUd
typo taIpoU
tyr taI3
tyranny tIr@ni
?3 tyranny ti@3r@ni

@@ -3577,7 +3602,7 @@ valet valeI
?3 valet val'eI
valhalla $2
valise va#li:s
vagary veIg@ri
vagary $alt6
vagina v@dZaIn@
vaguest veIg@st
vallejo va#leIhoU
@@ -3646,7 +3671,7 @@ warring wO@rIN
warthog $alt4
wasabi wa#sA:bi
wastage weIstI2dZ
wast weIst // wasted
wast $alt6 // wasted
watershed wO:t3SEd
watson w0t|s@n
waxy waksi
@@ -3657,6 +3682,9 @@ wehrmacht ve@maxt
website wEbsaIt
?!3 weekend $2
whaddaya wVd@j@ // what do you
whatcha w02tS@
whate're w02t'e@
whatsoe're w02tsoU'e@
wheelbarrow w'i:l_b,aroU
?2 wheelbarrow w#'i:l_b,aroU
whereas we@'az
@@ -3671,6 +3699,7 @@ whoa woU
?2 whoa w#oU
whoami hu:a#m'aI
whodunit hu:d'VnIt
whoe're hu:'e@
whois hu:'Iz
whol hoUl // for wholly
whore ho@
@@ -3738,11 +3767,11 @@ Anglesey aNg@Lsi
Argyle A@g'aIl
Argyll A@g;aIl
Armagh A@m'A:
Bacup beIk@p
Bacup $alt6
Balmoral bal'm0r@L
Berwick bErIk
Betws bEtUs
Cambridge keImbrIdZ
Cambridge $alt6
Chatham tSat@m
Cheadle tSi:d@L
Cheshire tSES3
@@ -3764,7 +3793,7 @@ Glasgow glaazgoU
Glenrothes gl,Enr'0TI#s
Greenwich grEnItS
Harwich harIdZ
Hasting heIstIN
Hasting $alt6
Inverness Inv3n'Es
Killeen $2
Kirkcaldy kIRk'0di
@@ -3787,7 +3816,6 @@ Southend sA:f'End
Stonehenge st,oUnh'EndZ
Suffolk sVf@k
Walsall wO:lsO:l
Watford w0tf@d
Welwyn wElIn
Wirral wIr@L

@@ -3796,7 +3824,7 @@ Ababa aba#b@
Accra akra#
Addis adIs
Adelaide ad@leId
Aden eId@n
Aden $alt6
adirondack ad3'0ndak
Aegean $2
Afghan $alt1
@@ -3852,6 +3880,7 @@ Barbados bA@'beId0s
?3 Barbados bA@'beIdoUs
Barents bar@nt|s
Barisal bVrIsVL
Bartolome bA@t@l@m'eI
Basel bA:z@L
Basotho b@su:tu:
(Baton rouge) bat@n||r'u:Z
@@ -3921,7 +3950,7 @@ Dallas dal@s
Daman da#mA:n
Damascus $alt3
Dakota $alt3
Danish deInIS
Danish $alt6
Dehradun de@a#d'u:n
(Dehra dun) de@a#d'u:n
Delhi dEli
@@ -3944,6 +3973,8 @@ Erie i@ri
Euphrates ju:fr'eIti:z
Eyjafjalla eIja#fjatla#
//Faisalabad faIsa#la#bad
Faroe fe@roU
Faroes fe@roUz
Fermanagh f3:m'an@
Folkestone foUkstoUn
Fuego fweIgoU
@@ -3986,6 +4017,7 @@ Islay aIl@
Israeli Izr'eIli
Istanbul ,Ist,anb'Ul
Italia It'alI2@ // Italian(s)
Italy It@li
Itanagar i:t'A:n@g3
Ithaca IT@k@
Jaipur dZaIpU@
@@ -4042,7 +4074,7 @@ Liechtenstein lIxt@nstaIn
Lima li:ma#
Ljubljana lju:blj'A:n@
Lorraine $alt3
Louisiana lu:,i:zi:'an@
Louisiana lu:,i:zI'an@
Lucknow lVknaU
Luxembourg lVks@mb3:g
?5 Luxembourg lVks@mbVRg
@@ -4100,7 +4132,7 @@ Myanmar mjA:nmA@
Nagaland nA:g@land
Nairobi naIr'oUbi
Nantucket $2
Naples neIp@Lz
Naples $alt6
Nauru naUru:
Nacogdoches nak@d'oUtS@z
Nazareth naz@r@T
@@ -4245,7 +4277,7 @@ Vermont $2
Vienna vI'En@
Viennese vi:@n'i:z
Vietnamese vi:Etn@m'i:z
Waco weIkoU
Waco $alt6
Waxahachie w0ks@h'atSi
Wichita wItSI2tA@
Winnipeg wInI2pEg
@@ -4254,6 +4286,7 @@ Wyoming waI'oUmIN
Xhosa kO:s@
Yemen $alt2
Ypres i:pr@
Yogyakarta j0gj@k'A@t@
Yosemite joUs'Em@ti
zaire zaI'i@3
zimbabwe zI2mbA:bwi
@@ -4268,12 +4301,12 @@ Abu abu:
Abraham eIbr@ham
Ada eId@ $onlys
Adolphus $alt3
Adrian eIdri@n
Adrian $alt6
Agatha aga#T@
Aggie agi
Agnes agn@s
Aguilera agi:l'e@r@
Ahab eIhab
Ahab $alt6
Ahmed axmEd
Alan al@n
Alana a#lan@
@@ -4287,13 +4320,14 @@ Alicia a#li:S@
Allen al@n
Alison alIs@n
Allyson alIs@n
Alucard $1
Alycen alIs@n
Alyssa a#lIs@
Amalisa ama#l'Is@
Amanda $alt3
Amando $alt3
Amos eIm0s
Amy eImi
Amy $alt6
Andre 0ndreI
Andrea andri@
Andreas A:ndr'eI@s
@@ -4337,7 +4371,7 @@ Carol kar@L
Caroline kar@laIn
Calliope ka#laI@pi
Cassandra k@sandr@
Cassey keIsi
Cassey $alt6
Catherine kaTrI2n
Cecil sEs@L
Cecile sEsi:l
@@ -4368,10 +4402,11 @@ Cristen krIst@n
Curtis k3:tI#s
?5 Curtis kVRtI#s
Cyrus saIr@s
Dana deIn@
Dana $alt6
Danilo da#ni:loU
Daphne dafni
Darryl dar@L
Davie deIvi
Davie $alt6
Davis deIvIs
Deborah dEb@r@
Declan dEkla#n
@@ -4418,6 +4453,7 @@ Euler OIl3
Eva i:v@
Evan Ev@n
Evette I2vEt
Ezekiel I2zi:ki:@l
Fainne fan;@
Felipe fI#li:peI
Filipe fI2li:p
@@ -4445,8 +4481,8 @@ Gruffydd grIfIT
Guido gwi:doU
Guillaume gi:j'oUm
Guinevere gwInI#vi@3
Hadrian heIdri:@n
Hamish heImIS
Hadrian $alt6
Hamish $alt6
Harold har@Ld
Harriet hari@t
Harris $alt1
@@ -4475,7 +4511,6 @@ Isiah aIz'aI@
Jacob dZeIk@b
Jacques Zak
Jamal dZa#m0l
Jamie dZeImi
Janine dZ@ni:n
Jared dZar@d
Jarrad dZar@d
@@ -4584,7 +4619,7 @@ Naomi neI'oUmi
Napoleon $alt3
Natalie nata#li
Natasha $alt3
Nathan neIT@n
Nathan $alt6
Nathaniel $alt3
Neville nEvIl
Nicholas nIk@l@s
@@ -4678,7 +4713,6 @@ Titania tIt'A:ni@
Titus taIt@s
Tobias t@baI@s
Tomas toUm'A:s
Tracy treIsi
Triani tri:'ani
Trina tri:n@
Tricia trIS@
@@ -4706,7 +4740,7 @@ Aquino a#ki:noU
Asimov azI#m0f
Assad a#sA:d
Atropos atr@p0s
Avery eIv3i
Avery $alt6
Azkaban $alt1
Batuta bA:t'u:tA:
Baumer baUm3
@@ -4725,6 +4759,7 @@ Chartier SA@ti'eI
Chavez tSA:vEz
Cialis si:'alI#s
Cohen koU@n
Compton k0mpt@n
Connelly k0n@li
Connolly $1
Corazon kO@r@z0n
@@ -4747,6 +4782,7 @@ Dimaggio dI#mA:ZIoU
Disney dIzni
?3 Dolby doUlbi
Dolce d0ltSeI
Dolittle du:lIt@L
Donatello d0n@t'EloU
Douglass $alt2
Dulles dVl@s
@@ -4780,6 +4816,7 @@ Hamilton ham@Lt@n
Harison harIs@n
Haydn haId@n
Heinz haInz
Herodotus hIr'0d@t@s
Herrera h@re@r@
Hormel ho@m'El
Hoosier hu:Z3
@@ -4788,6 +4825,7 @@ Ikea aIk'i:@
Ingram Ingr@m
Iscariot $2
Jacobi dZa#koUbi
Jamison $alt6
Jawaharlal dZ@va#hA@lA:l
Jerrard dZ3rA@d
Jimenez hIm'EnEz
@@ -4798,6 +4836,7 @@ Kendell kEnd@L
Khrushchev kru:stSEf
Khruschev kru:stSEf
Kroger kroUg3
Kukulcan ku:ku:k'A:n
Kumar ku:m'A@
Kyi tSi:
Kyocera kaI|@s'i@r@
@@ -4825,6 +4864,7 @@ Mossad moUs'A:d
Mozart moUtsA@t
Mukherjee mUk'3:dZi:
Munoz mu:njoUz
mysql maI||Eskju:'El
Navasca $alt3
Nehru ne@ru:
Nescafe nEskafeI
@@ -4880,10 +4920,12 @@ Subaru su:b3u:
Sullivan $alt2
symantec $2
Texaco tEks@koU
Theseus Ti:sI@s
Thoreau $alt3
Trevathan trI#veIT@n
Truphone tru:foUn
Tutankhamen tu:t@nk'A:m@n
Tyr ti@3
Tzu tsu:
Urquhart 3:kA@t
Versace v3sA:tSi
@@ -5352,7 +5394,7 @@ which ,wItS $pause $strend2 $only $verbf
who ,hu: $verbf $pause $strend2 $onlys
whose ,hu:z $pause $only
what $u $strend2 $onlys
what ,w0t $atstart $onlys
what ,w02t $atstart $onlys
how ,haU $strend2 $onlys
where ,we@ $pause $strend2 $onlys
why ,waI $strend2 $onlys
@@ -5360,7 +5402,7 @@ when w%En $strend2 $onlys
when ,wEn $atstart $onlys

?2 which ,w#ItS $pause $strend2 $only $verbf
?2 what ,w#0t $atstart $onlys
?2 what ,w#02t $atstart $onlys
?2 where ,w#e@ $pause $strend2 $onlys
?2 why ,w#aI $strend2 $onlys
?2 when w#%En $strend2 $onlys

+ 84
- 56
dictsource/en_rules View File

@@ -55,6 +55,7 @@
_) a (- 'eI
_) a (-half a#
X) a ($w_alt3++++++ a#
X) a ($w_alt6++++ eI
sw) a (B 0
a (Be# eI
w) a (Be# eI
@@ -121,7 +122,7 @@
&) ah (_ @
m) a (hog @
_r) aj A:dZ
m) a (jes a
_m) a (je a#
m) a (jor_ eI
_m) a (jor@ a#
_) a (ki a#
@@ -150,8 +151,6 @@
squ) a (sh 0
a (sion eI
er) a (sur eI
w) a (tc 0
w) a (ter O:
l) a (th aa
sw) a (th eI
a (the_+ eI
@@ -240,6 +239,7 @@
ab (neg ab
ab (olit ,ab
_) ab (ori ,ab
_l) abor eIb3
l) ab (our eIb
_) above (@P5 a#b,Vv
_) ab (ram eIb
@@ -279,6 +279,7 @@
v) ac (a eIk
ac (cent ak
ac (centu %ak
accessi aks'Es@
acci (_ 'A:tSi
ac (cid ak
acc (ol ak
@@ -832,6 +833,7 @@
hum) an (_ @n
&y) an (_S1 n
&) anal (_ =@n@L
pl) an (ar eIn
&) an (ty_ @n
&) an (t_ @n
&) an (t_$w_alt1 an
@@ -914,6 +916,7 @@ propag) an (d 'an
anthropo (@@ ,anTr@p@
anthro (pologL02+ anTr@
_) anti (@P4 ,antI // prefix
?3 _) anti (@P4 ,antaI
_) ant (iq+ ant
_) anti (ci ant'I
_) any EnI2
@@ -1134,6 +1137,7 @@ calend) ar 3
.group as
_) as (@ a#s
_) as (d az
_) as (g az
_) ass (@ a#s
&c) ass (_ @s
&tl) ass (_ @s
@@ -1219,6 +1223,9 @@ calend) ar 3
w) ast (e# eIst

.group at
w) at (K 0t
w) at (er O:t
w) atch 0tS
_s) ata (n eIt@
_g) ator eIt3
&) ate (_$w_alt2 @t
@@ -1792,6 +1799,7 @@ _it_separ) ate (_ @t
_) co (nw k0
_) co (perpP2 koU
_) co (procP2 koU
_) co (plan k,oU'
_) copy k0pI
_) copoly k'oUp,0lI
?!3 _) co (rL03 k0#
@@ -1881,6 +1889,7 @@ _it_separ) ate (_ @t
de (finit dE
de (flat d%i:
de (feren dE
_) de (fore d%i:
_) de (fragP2 d,i:
_) de (ft dE
_) de (g@ dI2
@@ -1908,6 +1917,7 @@ _it_separ) ate (_ @t
de (mor dI2
de (mot dI2
de (mur dI2
_) de (myP2 d,i:
_) deni (a dI2naI
deni (tri d%i:naI
_) de (no dI2
@@ -1986,7 +1996,7 @@ _it_separ) ate (_ @t
dicho (t daIk'0
di (chro daI
di (ctat dI2
di (ffrac dI2
diffra (c dI2fra2
di (ffus dI2
dige (st d%aIdZE
di (gres d%aI
@@ -2010,7 +2020,7 @@ _it_separ) ate (_ @t
di (scot dI
di (scount dI
di (scov dI2
_) di (seP3 ,dIs
_) dis (eP3 ,dIs
di (sh_ dI
di (shC dI
_) di (shev+ dI2
@@ -2368,7 +2378,7 @@ _it_separ) ate (_ @t
_) electro %Il,EktroU
_) elect (rocu I2lEkt
_) elect (rol %ElEkt
_) elect (ron I2lEkt
_) elect (ron I2lE2kt
_) ele (g ElI
_) elem ElIm
_) ele (p ElI
@@ -2403,6 +2413,7 @@ _it_separ) ate (_ @t
dopp) el @L
all) el El
all) el (o 'El
_) elo (ng i:l,0
v) elop 'El@p
elo (q El@
d) el (iv @l
@@ -2611,11 +2622,6 @@ _it_separ) ate (_ @t
_) eor eI3
@) eosis i:'oUsIs
&) eous (_ =i@s
th) eo (@ %i:@
th) eo (r i@
th) eo (cracy I'0
th) eo (logy I'0
th) eo (logis I'0
eover oUv@
eos (_ I2oUz
eoes (_ I2oUz
@@ -2773,26 +2779,26 @@ _it_separ) ate (_ @t
&k) es (_S1 s
&p) es (_S1 s
&t) es (_S1 s
&c) es (_S1 I#z
&g) es (_S1 I#z
&ch) es (_S1 I#z
&c) es (_S1 %Iz
&g) es (_S1 %Iz
&ch) es (_S1 %Iz
&ph) es (_S1 z
neri) es (_S2i z
&s) es (_S1m I#z
us) es (_S2e I#z
cus) es (_S2 I#z
lus) es (_S2 I#z
&&rus) es (_S2 I#z
&&tus) es (_S2 I#z
&ss) es (_S2 I#z
sh) es (_S2 I#z
&s) es (_S1m %Iz
us) es (_S2e %Iz
cus) es (_S2 %Iz
lus) es (_S2 %Iz
&&rus) es (_S2 %Iz
&&tus) es (_S2 %Iz
&ss) es (_S2 %Iz
sh) es (_S2 %Iz
&th) es (_S1 z
&r) es (_S1 z
&qu) es (_S1 s
&x) es (_S2m I#z
&z) es (_S2 I#z
&x) es (_S2m %Iz
&z) es (_S2 %Iz
&C) es (_S1i z
xus) es (_S2 I#z
xus) es (_S2 %Iz
es (carp I2s
es (cape %Es
es (capi %Es
@@ -2853,7 +2859,7 @@ _it_separ) ate (_ @t
pal) ett (e @t
&) eted (_S2 I#d
cr) eted (_S1 I#d
&) eting (_S3 IN
&) eting (_S3 %IN
m) eter (_ i:t3
&) et (ry_ I2t
et (_$w_alt2++ I#t
@@ -2862,7 +2868,7 @@ _it_separ) ate (_ @t
&Ar) et (_ @t
rk) et It
ll) et (_ It
&l) et (_ I#t
&l) et (_ @t
j) et (_ Et
s) et (_ Et
t) et (_ 'Et
@@ -3087,6 +3093,7 @@ _it_separ) ate (_ @t
_) g (yn g
o) g (y_ g
g (ynous_ =dZ
_yo) g g

.group h
h h
@@ -3268,7 +3275,7 @@ _it_separ) ate (_ @t
s) i (zA aI
&) i (zabl aI
iza (tion aIzeI
//?3 iza (tion I#zeI
?3 iza (tion I#zeI
ize (_ aIz
&l) ize (_S3 aIz
&l) izes (_S4 aIzI#z
@@ -3376,10 +3383,11 @@ _it_separ) ate (_ @t
ie (ntiC aI@
_sc) ie (n aI@
?8 _sc) ie (n aIa#
ie (nCiA I2'E
ie (nCiA I'E
ie (nda_ I'E
fr) ie (nd E
f) ie (nd i:
ienn I'En
ie (nn I'E
cl) ie (nt aI@
&) ier (y I2@r
ier i@3
@@ -3624,6 +3632,7 @@ _it_separ) ate (_ @t
_) in (spir In
_) in (stag In
_) in (stan In
_) insta (nta Inst@
_) in (sti In
_) in (stil %In
_) in (strum In
@@ -3646,6 +3655,7 @@ _it_separ) ate (_ @t
_) inter (rog %IntE
inter (view Int3
_) in (tima In
_) intra (AP5 ,Intr@
intrigu Intr'i:g
intrica IntrIk@
_) in (tona In
@@ -3848,7 +3858,7 @@ _it_separ) ate (_ @t
ise (d_ aIz
is (er+_ aIz
iser (_ aIz3
&) ish (_ I2S
&) ish (_ %IS
ish (A_ 'i:S
is (ive aIs
_) island aIl@nd
@@ -3873,7 +3883,8 @@ _it_separ) ate (_ @t

.group it
_m) it (o aIt
it (a_N 'i:t
it (a_ 'i:t
it (an_ It
it (o_ 'i:t
_C) ity (_ Iti
_ed) it It
@@ -4124,7 +4135,6 @@ multip) ly laI
_) mal (nP3 m,al
_) mal (pP3 m,al
_) mal (trP3 m,al
_) ma (m ma
?!3 mayor me@
mb (_ m
mbly mbl%I
@@ -4306,7 +4316,7 @@ multip) ly laI
o (BeCo_ 0
o (BenC oU
o (Beon 'oU
o (BiA 'oU
o (BiA oU
o (Bing oU
XC) o (Bus_ oU
o (Cagh_ oU
@@ -4396,6 +4406,7 @@ multip) ly laI
&) o (dy_ @
b) o (dy_ 0
oe oU
hydr) o (e oU
sh) oe (+ u:
oea (_ 'i@
_) oe (d i:
@@ -4541,6 +4552,7 @@ multip) ly laI

.group om
&) om (_ @m
om (_$w_alt1+ 0m
c) om (_ 0m
c) om (pan Vm
r) om (_ 0m
@@ -4720,7 +4732,7 @@ multip) ly laI
un) ope (n oUp@
_) op (er 0p
rc) opha (g '0f@
&) ophe (_ =@f%I
&) ophe (_ =@fi
X) oph (er oUf
&) oph (er =@f
oph (ia_ oUf
@@ -4863,7 +4875,7 @@ multip) ly laI
or (um_ 'o@r
&) ory (_ @ri
?3 @@At) ory (_ ,o:ri
_st) ory o@rI
_st) ory o@ri

.group os
os (al_ 'oUz
@@ -5315,6 +5327,7 @@ multip) ly laI
pres (enc prEz
_) pres (enta prEz
_) pres (ent pr%Iz
_) pres (erv pr%Iz
presi (den prEzI
_) pre (sc pri:
_) pre (sco prE
@@ -5369,6 +5382,8 @@ multip) ly laI
pro (ph pr0
pro (posit pr0
pro (prie pr@
_) proprio proUprI@
_) pro (pt pr0
pro (pul pr@
propyl pr'oUpaIl
?3 propyl pr'oUp@L
@@ -5460,7 +5475,7 @@ multip) ly laI
.group re
_) re (C@ rI2
&Ct) red (_ @d
&B) red (_ r@d
&B) red (_ rI#d
Cb) red (_+ rEd
uv) re @
rer (_ r@
@@ -5540,6 +5555,7 @@ multip) ly laI
_) remini rEmI#n'I
_) re (mons rE
_) re (nC rE
_) re (natioP2 r,i:
re (nova rE
_) reper (t rEp3
repe (tit rEp@
@@ -5547,6 +5563,7 @@ multip) ly laI
re (pli rE
re (prim rE
re (pt rE
_) re (puta rE
re (quis rE
_) re (relP2 r,i:
_) re (scanP2 r,i:
@@ -5922,7 +5939,7 @@ multip) ly laI
ea) th (er D
n) th (er+ T
therap TEr@p
th (erm T
th (erm+ T
ca) th (eri T
_e) th (er T
th (ern_ D
@@ -5941,8 +5958,18 @@ multip) ly laI
ear) th (y T
_) there De@
_) them D%Em
_) thence (@ D%Ens
_) there (@ D%e@
_) the (mA Ti:
_) the (@@P3 D@ // web addresses
_) th (eY+ T
theo (@ T%i:@
theo (r Ti@
theo (cracy TI'0
theo (logy TI'0
theo (logis TI'0
_) th (eC% T


.group ti
&) tia (_ S@
@@ -6002,6 +6029,7 @@ multip) ly laI
ch) u (CA u:
j) u (CA u:
l) u (CA u:
l) u (BL03_ 'u:
r) u (CA u:
s) u (CA u:
w) u (CA u:
@@ -6634,19 +6662,19 @@ contin) u ju:
Ery (_ @ri
E (x_ E
&) Es (_S2e z
c) Es (_S2e I#z
c) E's (_S3e I#z
c) Es (_S2e %Iz
c) E's (_S3e %Iz
f) Es (_S2e z#
g) Es (_S2e I#z
ch) Es (_S2e I#z
ph) Es (_S2e I#z
g) Es (_S2e %Iz
ch) Es (_S2e %Iz
ph) Es (_S2e %Iz
k) Es (_S2e z#
p) Es (_S2e z#
s) Es (_S2e I#z
s) E's (_S2e I#z
sh) Es (_S2e I#z
s) Es (_S2e %Iz
s) E's (_S2e %Iz
sh) Es (_S2e %Iz
t) Es (_S2e z#
x) Es (_S2 I#z
x) Es (_S2 %Iz
Cr) Es (_S2e @z
Ese (_ 'i:z
E (sia 'i:
@@ -6661,7 +6689,7 @@ contin) u ju:
Ette (_ 'Et
E (tic_ E
Eum (_ i:@m
Eus (_ I2@s
Eus (_ i@s
Ew (_ u:
E (z_ E

@@ -6672,15 +6700,15 @@ contin) u ju:
p) 's (_S2m s
t) 's (_S2m s
k) 's (_S2m s
se) 's (_S2m I2z
s) 's (_S2m I2z
ce) 's (_S2m I2z
ch) 's (_S2m I2z
se) 's (_S2m %Iz
s) 's (_S2m %Iz
ce) 's (_S2m %Iz
ch) 's (_S2m %Iz
och) 's (_S2m s
sh) 's (_S2m I2z
x) 's (_S2m I2z
z) 's (_S2m I2z
6_) 's (_ I2z
sh) 's (_S2m %Iz
x) 's (_S2m %Iz
z) 's (_S2m %Iz
6_) 's (_ %Iz
16_) 's (_ z
're (_S3 3
've (_S3 @v

+ 745
- 218
dictsource/it_list
File diff suppressed because it is too large
View File


+ 29
- 15
dictsource/it_listx View File

@@ -173,6 +173,7 @@ anamnesi $2
anania $3
anap $1
anarchia $3
anarchie ana@-*k'ie
anastasia $3
anatem $alt
anatroccol $alt
@@ -499,6 +500,7 @@ benessere $alt
benevol $alt
benton $alt
benzil bendz'il
benzin bendz'In
beot $alt
berber $1
berberi $1
@@ -542,6 +544,7 @@ bisenzi $alt
bisestil $3
bistecc $alt2
bisturi $1
bizantin bidzant'in
blasfem $alt
blastopor $2
blattoidei $4
@@ -626,6 +629,7 @@ bronzea b@-*'o:Ndzea
bronzee $1
bronzeo b@-*'o:Ndz,Eo
bronzeo $1
bronzin b@-*ondz'in
brugol $1
brusi $2
bubu $2
@@ -703,7 +707,7 @@ candel $alt2
canfor $1
canil $2
cannalong $alt
cannibale $2
cannibal $2
cannobi $alt
canoa $alt
canon $1
@@ -782,7 +786,6 @@ castelsepri $alt
casteltermini $3
castelverde $alt2
castelvetere $alt
castig $2
castin $1
castore $1
castroliber $3
@@ -912,7 +915,7 @@ ciotol $1
cipoll $alt2
cipress $alt
circocentr $alt
circuit tSi@-*k'u:it
circuit tSi@-*k'u:It
cireneo $3
ciscaucasia $4
cismon $2
@@ -946,7 +949,7 @@ cocchi $alt
cocchia $alt
coccia $alt
coccidi $alt
coccige $alt
coccig $1 $alt
coccigea $2
coccigeo $2
coclea $1 $alt
@@ -1428,7 +1431,7 @@ entalpia $3
enteric $alt2
entropia $3
entusiasm $3
entusiast $4
entusiast $3
epa $alt
epagneul $1
eparchia $3
@@ -1487,6 +1490,7 @@ esempi $alt
esequie $alt
esercit $2
esit $1
esocrin $2
esod $alt
esofag $2
esoner $2
@@ -1555,6 +1559,7 @@ facet $alt
faedis $alt
faicchio fa'ik:io
faina fa'i:na
faine fa'ine
falangine $3
falascia $3
falcon $2
@@ -1760,7 +1765,8 @@ geocentric $alt
geode $alt
geotermia $4
geov $1
gerarchia $3
gerarchia $3
gerarchie dZeRa@-*k'ie
gergovia $alt
germil $2
gerolam $2
@@ -1786,6 +1792,7 @@ giog $alt2
giogoli $1 $alt
giolit $1
gionat $1
giorgine $2
giorn $alt2
giov $alt2
giovane $1 $alt2
@@ -1800,6 +1807,7 @@ gladiol $2
glaucofane $3
gleb $alt
glia l^'i:a
glicerin glitSe*'in
glicerol $3
glicin gl'itSin
glicine gl'itSine
@@ -1970,8 +1978,8 @@ interprete $2
intersind $3
intonarumori $alt2
intorn $alt2
intrig $2
intrinsec $2
intrinseche $2
introdott $alt2
inver $alt2
invi $2
@@ -2003,6 +2011,7 @@ ironia $3
isaia iza'i:a
islam $2
isobar $2
isocline $2
isocrate $2
isocron $2
isoenzim izoendz'im
@@ -2101,7 +2110,6 @@ lestrigoni $2
let $alt
lett $alt
letter $alt
lettig $2
leuc $1
leuci $1
levanz $1 $alt
@@ -2176,8 +2184,8 @@ madras $2
maestria $3
mafia $1
magazine m'EgaziN
magie madZ'iE
maggior $alt2
magie madZ'iE
magnenzi $alt
magnesi $alt
magnesia $2 $alt
@@ -2266,6 +2274,7 @@ mazzin $2
mazzol $2
medi $alt
media $alt
medicine $3
medium $alt
medole $1
medoll $alt2
@@ -2343,6 +2352,7 @@ mezzosangue medz:os'aNgwe
miastenia $3
michiel $2
microcefalia $5
microcircuit mik@-*o||tSi@-*k'u:It
microclim $3
microcosm $alt
microfilm $3
@@ -2398,6 +2408,8 @@ mol $alt
mol $alt
mole $alt
molecol $alt
molestia $2
molestie $2
mollic $2
moloch $alt
molochi $alt
@@ -2572,6 +2584,7 @@ nov $alt
nove $alt
novembre $alt
nover $1
nuclein nukle'In
nucleo $1
nucleoprotein nukleo-p@-*ote'in
nucleosintesi $4
@@ -2582,7 +2595,7 @@ nuov $alt
nuraminis $2
nuvolone $alt
oasi $1 $alt
obblig $alt
obblig $1 $alt
obes $alt
obidos $alt2
obit $1
@@ -2606,6 +2619,7 @@ oidi $2
oleodott $alt2
olg $alt
oligarchia $4
oligo $1
oligodendroglioma Oligodend@-*ol^'iOma
olmi $alt
oltremod $3 $alt
@@ -2806,8 +2820,8 @@ pelope $1
peloponnes $alt
pelos$alt2
pelot $alt
pemfig $alt
pena $alt2
pemfig $1 $alt
pena $alt2
pend $alt2
pendi $2
pendol $alt
@@ -2860,7 +2874,6 @@ perregaux $2
perrer $2
persefone $2 $alt
persia $1
persian $3
personcine $3
peru $2
perugine $3
@@ -3080,6 +3093,7 @@ procediment $alt
proci $alt
procne $alt
proconsole $alt
prodigo $1
prodott $alt2
proemi $alt
proenzim p@-*o-endz'im
@@ -3132,6 +3146,7 @@ psicosintesi $3
psicoterapeut $5
psicoterapia $5
pulcheria $2
puliga $1
pulizia $3
pulpit $1
puntasecc $alt2
@@ -3139,7 +3154,6 @@ purpurea $2
purpuree $2
purpureo $2
quadrifogli $alt
quadrig $2
quadrigemin $3
quadrilater $3
quadripol $3
@@ -3729,7 +3743,6 @@ tallofite $2
talor $alt2
tamar $1
tamerice $3
tamigi $2
tammar $1
tanagr $1
tanar $1
@@ -3985,6 +3998,7 @@ tuttor $alt2
tuttosport $3
tutu $2
ubbriac $3
ubbriache ub:@-*I'ake
uberta $3
ubold $alt
ubriac $3

+ 33
- 16
dictsource/it_rules View File

@@ -1,6 +1,6 @@
// Italian translation rules
// This file is UTF-8 encoded
// Last update: 2014 June 28 by Chris <[email protected]>
// Last update: 2014 July 30 by Chris <[email protected]>
// letter groups
// A any vowel
// C any consonant
@@ -70,8 +70,8 @@
ch (a tS
ch (o tS
ch (u tS
ci (A tS // or L01 ?
cci (A tS: // or L01 ?
ci (A tS
cci (A tS:
@) co (lA_ =ko
_) c' (P2t tS
@@A) ce (A_ =tSE
@@ -81,8 +81,11 @@
A) cchiano (_ =k:iano // verbs
ceder (L04_ tS'Ede@-* // Pron.s verbs
cceder (L04_ tS:'Ede@-*
in) cer (L04_ =tSe@-*
_L04Z) capit (A_ k'a:p,it
_L04Z) capit (ano_ k'a:p,it
correr (L04_ k'o:R*eR
ccorrer (L04_ k:'o:R*eR

.group d
d d
@@ -97,6 +100,8 @@
chAA) der (L04_ =de@-*
re) der (L04_ =de@-*
@) dinano (_ =dina/no // verbs
i) dano (_ =dano // verbs
i) dino (_ =dino
due (_ d'ue // numbers
day (_ d'eI // foreign

@@ -157,11 +162,13 @@
esser (L04_ 'es:eR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-* // pronominal
evano (_ 'evano // verbs
estano (_ 'Estano // verbs
AC) erano (_ =eR,ano //verbs
@s) ero (_ =ERO //verbs
fl) etter (L04_ 'Et:e@-*
ever (L04_ 'eveR
evano (_ 'evano // verbs
estano (_ 'Estano
AC) erano (_ =eR,ano
@s) ero (_ =ERO
e (lano_ 'e

.group f
f f
@@ -249,6 +256,7 @@
@C) i (_S1q i // lookup it_list without suffix
@) i (Ante_ i
i (acA_ 'i
i (ache_ 'i
i (asi_ 'i
@) i (bile_ 'i
@) i (cA_ =i
@@ -262,7 +270,6 @@
@) i (dere_ 'i
@) ie (rA_ i'E
@) ié (rA_ i'E
@) i (gA_ =i
i (genA_ 'i
c) i (lA_ =i
g) i (lA_ =i
@@ -325,7 +332,8 @@
A) mila (_ m'ila/
_) m' (P2t m
_) mezz' (P5t mEdz:
metter (L04_ m'ette@-*
metter (L04_ m'ette@-* // Pron.s Verbs
manda (L05_ m'anda
mbano (_ =mbano // verbs
@) minano(_ =mina/no // verbs

@@ -429,6 +437,8 @@
ph f // foreign words
@m) p (erY_ =p
porta (L05_ p'O@-*ta // Pron.s verbs
pie (gaL05_ pI'e
pie (galA_ pI'e

.group q
q k
@@ -445,6 +455,9 @@
A) r (_ =@-*
rr R*
A) r (A R
a) r (a *
A) r (à_ *
A) r (ò_ *
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
C) rai (_ @-*'a:I
A) rai (_ R'a:I
@@ -467,7 +480,6 @@
s (q s
ss ss
A) ss (A s:

s (t s
s (x s
sc (Y S
@@ -480,14 +492,16 @@
A) sh (A S
@A) sia (_ z'ia
@A) sie (_ z'ie
@C) sia s'ia
@C) sia (_ s'ia
@C) sie (_ s'ie
@) s (_S1 s
_) sull' (P5t sull
_) sant' (P5t sant
_sotto) s (A _||s
sfere (_ sf'eRe
@) scer (L04_ =SE@-* // pron.s verbs
A) sci (L05_ =SI
scrivi (L04_ sk@-*'i:vI
A) scano (_ =skano // verbs
sciano (_ =Sano
A) schiano (_ =skiano
@@ -504,9 +518,11 @@
a) ttoria (_ t:oR'ia
a) ttorie (_ t:oR'Ie
@) tt (ano_ =t: // verbs
en) t (ano_ =t
@ma) to (L06_ t'O
@a) to (L06_ =to
intima) to (L04_ =to
a) ta (si_ =ta
_) tutt' (P5t tut:

.group u
@@ -523,8 +539,9 @@
uder (L04_ 'udE@-*
uter (L04_ 'ute@-*
uvano (_ 'uvano // verbs
ubano (_ 'ubano // verbs
ustano (_ 'u:stano // verbs
ubano (_ 'ubano
ustano (_ 'u:stano
C) uo (tano_ U'O
uomini (_ w2'Omini

.group v
@@ -534,6 +551,7 @@
C) vi (A vI
C) vi (A_ =vI
A) vino (_ =vino // verbs
@) vo (cano_ =vo

.group w
w w2
@@ -621,7 +639,7 @@ gn n^
_L16_) : (_L17D_ _%%E_ // Say time

á ''a
é 'e
é ''e
è E
@) è ''E
èi (K ''Ej
@@ -645,4 +663,3 @@ _L16_) : (_L17D_ _%%E_ // Say time
A_) - (_D _
C_) - (_D _
§ setsi'one

+ 41
- 16
dictsource/pt_list View File

@@ -122,7 +122,6 @@ _− m'enUs
® xeZistR'adU
?1 ™ m'a*@-k&xeZiSt'ad&
?2 ™ m'a*@-k&xeZistR'ad&

_, v'irgul&
_- 'ifeIN
_/ b'aQ&
@@ -684,6 +683,7 @@ aeroporto $alt2
aflore $alt
alcateia $alt
alcova $alt2
alegrete $alt2
alegro $alt2 $noun
almoço $alt $verb
ameba $alt
@@ -697,6 +697,7 @@ andorra $alt2
antonieta $alt2
apego $alt2 $noun
apelo $alt2 $noun
apelos $alt2
aposto $alt $verb
aperto $alt2 $noun
apneia $alt
@@ -704,7 +705,9 @@ apoio $alt $verb
arredores $alt
arremesso $alt2 $noun
arrocho $alt2 $noun
arrochos $alt2
arroto $alt2 $noun
arrotos $alt2
arroz $alt2
assembleia $alt
assopro $alt2 $noun
@@ -770,6 +773,7 @@ catacreses $alt
cateto $alt2
catequeses $alt
catorze $alt2
cavalete $alt2
cebola $alt2
cedro $alt
cefaleia $alt
@@ -779,10 +783,10 @@ cerca $alt $verb
cerco $alt $verb
cetro $alt
chamego $alt2 $verb
chamegos $alt2
chapeleta $alt2
chaveta $alt2
chefe $alt
checam $alt
choco $alt2 $noun
choça $alt
chofer $alt
@@ -794,6 +798,7 @@ clamores $alt2
clero $alt
cloreto $alt2
coche $alt2
cocho $alt2
coco $alt2
cofre $alt
colete $alt2
@@ -806,7 +811,6 @@ colosso $alt2
colossos $alt2
colostro $alt2
começo $alt $verb

concerto $alt2 $noun
concertos $alt2
concordo $alt
@@ -828,6 +832,7 @@ corneta $alt2
cornos $alt
coro $alt2
coro $alt $verb
corpete $alt2
corpos $alt
corto $alt
corveta $alt2
@@ -896,6 +901,7 @@ encosto $alt $verb
endereço $alt $verb
endoide $alt2
enforco $alt
engodo $alt2
engordo $alt
enredo $alt $verb
enrosco $alt2 $noun
@@ -921,6 +927,7 @@ esgoto $alt2
esgoto $alt $verb
espectro $alt
espeto $alt2 $noun
espetos $alt2
espoleta $alt2
esposa $alt2
esqueleto $alt2
@@ -939,7 +946,7 @@ europeia $alt
evangelho $alt
?2 ex es
exagero $alt $verb
exegeses $alt
exegeses $alt
exorto $alt
?2 expert Eksp'E*@-t
?2 experts Eksp'E*@-ts
@@ -951,7 +958,6 @@ fatora $alt
felisteia $alt
fezes $alt
filete $alt2
?1 fixe fiSy
flerte $alt2 $noun
florete $alt2
foda $alt2 $verb
@@ -1021,11 +1027,10 @@ jogo $alt2
jogo $alt $verb
jogos $alt
joguete $alt2
judeia $alt
lacerda $alt
lagosta $alt2
lambreta $alt2
laser l'eIzer
lasers l'eIzers
lembrete $alt2
lepra $alt
leses $alt
@@ -1035,6 +1040,7 @@ licores $alt2
lisboeta $alt2
lodo $alt2
lopes $alt
lutero $alt
macete $alt2
maioneses $alt
manopla $alt
@@ -1066,7 +1072,6 @@ morda $alt2
moreia $alt
mui m'UI
muleta $alt2
mureta $alt2
mutreta $alt2
namoro $alt2 $noun
naquela $nounf
@@ -1116,8 +1121,10 @@ peses $alt
peseta $alt2
peso $alt $verb
piloto $alt2 $noun
pilotos $alt2
pior $alt
pipoco $alt2 $noun
piquete $alt2
plateia $alt
plebeia $alt
poderem $alt2
@@ -1126,8 +1133,6 @@ pompeia $alt
porcos $alt
porque $alt2
porra $alt2
porreta $alt2
porrete $alt2
porto $alt $verb
pose $alt2
poxa p'oS&
@@ -1138,6 +1143,7 @@ program $alt
proso $alt
prosopopeia $alt
proveta $alt2
punheta $alt2
quarteto $alt2
quatorze $alt2
queda $alt
@@ -1178,8 +1184,6 @@ rolete $alt2
rolo $alt2 $noun
rose $alt2
roseta $alt2
rota $alt2
rota $alt $noun
rubores $alt2
sabonete $alt2
sabores $alt2
@@ -1190,16 +1194,26 @@ seca $alt2 $noun
secas $alt2
seco $alt2
seco $alt $verb
sede $alt2
sedes $alt
selo $alt2
selo $alt $verb
sexteto $alt2
?1 senhora $alt2
senhores $alt2
serdes $alt2
sinagoga $alt
sinopse $alt
soco $alt2
soco $alt $verb
sogra $alt
soldo s'owdU
soldo $alt $verb
soldo $alt $verb
solta s'owt&
solta $alt $verb
solto s'owtU
solto $alt $verb
sopa $alt2
sopeses $alt
sopro $alt2 $noun
@@ -1221,6 +1235,7 @@ tapete $alt2
temores $alt2
tempero $alt2 $noun
tenores $alt2
terdes $alt2
terma $alt
test $alt
terrores $alt2
@@ -1256,6 +1271,7 @@ verbete $alt2
verborreia $alt
verde $alt2
vileta $alt2
vinheta $alt2
vodca v'OdZik&
voga $alt
voice $alt
@@ -1266,7 +1282,6 @@ xeroxes $alt
zelo $alt2 $noun
zorra $alt2


// foreign words
?2 álcool 'aUkow
?1 alt 'alt
@@ -1291,6 +1306,7 @@ blind bl'aind
?2 center s'eNter
?1 com kom
?1 ctrl k'oNt:r,Ol
?2 control k'oNtRow
doc d'Ok
?1 delete d'il'it
?1 design d,iz'ain
@@ -1298,7 +1314,7 @@ doc d'Ok
?2 designer dez'aIner
?2 designers dez'aIners
?2 desktops deskt'Ops
?1 dj d,i:dZ'eI
dj d,i:dZ'eI
?2 diesel dZ'izEU
?2 doha d'ox&
?1 down d'a,wn
@@ -1316,16 +1332,19 @@ drive dR'aIv
?2 Explorer ekspl'O*er
?1 eyes 'aiz
?2 eyes 'aIs
?1 fixe fiSy
flash flES
?1 frame fr'eImy
?2 frame fR'eImi
funk f&~Nk
game g'eImy
gay geI
get gEt
?1 gmail g,em'eIl
?2 Gmail Zem'eIl
get gEt
?1 google g'u:g&l
?2 google g'ugol
?2 habeas 'abe&s
?2 handebol hendZyb'Ow
?1 hardware 'ard,w'Er-
?2 hardware h'ardwe@-
@@ -1340,6 +1359,8 @@ hot xOt
?1 kernel k'Ern,El
?2 kernel k'Ern@l
?2 jazz dZIEs
laser l'eIzer
lasers l'eIzers
left $alt
laptop lEpt'Op
?2 laptops lEpt'Ops
@@ -1354,6 +1375,7 @@ laptop lEpt'Op
?2 master m'aste*@-
?2 mouse m'aUzi
?1 menu menu
mickey m'ikeI
next n'Ekst
ok Ok'eI
?2 offline Ofl'aIN
@@ -1433,7 +1455,6 @@ facebook feIsybuk
?1 fedora _^_EN
firefox f'ai@fOks
?1 front fr'ont
?2 habeas 'abe&s
high haI
?1 jaws dZ'au:z
lady l'eIdy
@@ -1449,6 +1470,7 @@ mac mEk
?2 microsoft m'aIkRows'Oft
?1 movie m'uvi
?1 nero n'Eru
?2 nero n'ErU
?2 netbooks nEtbUks
?2 notebook nowtbUk
?2 notebooks nowtbUks
@@ -1498,6 +1520,7 @@ darwin d'Arwin
dijkstra d'ijkstrA:
einstein _!'aInSt,aIn
?2 einstein _!'aInst,aIn
?2 diderot didex'o
feuerbach _^_DE
feynman f'ainm@n
freud fR'OId
@@ -1549,11 +1572,13 @@ krüger kR'iZer
kühl k'il
?2 john dZIoN
?2 juan xu&~N
mike maIk
mueler m'iler
mueller m'iler
müler m'iler
müller m'iler
?1 nelson n'Els&N
?2 robert x'obe*@-t
ronchi r'OnCi:
Scarlet sk'a*@-let
valter v'aUter

+ 10
- 1
dictsource/pt_rules View File

@@ -408,6 +408,8 @@ precav) e (L07_ e
_coz) e (L07_ e
_val) e (L07_ e
colh) e (L07_ e // & es-
_lamb) e (L07_ e
_prov) e (L07_ e
ench) e (L07_ e // pre-
vert) e (L07_ e // in- re- con-
ergu) e (L07_ e
@@ -438,6 +440,9 @@ _amanc) e (bL03_ E
_sob) e (rbL03_ e
_pr) e (dL03_ E
_arr) e (dL03_ E
_emp) e (drL03_ E
_enc) e (dL03_ E
_api) e (dL03_ E
_depr) e (dL03_ E
_hosp) e (dL03_ E
_enver) e (dL03_ E
@@ -460,6 +465,7 @@ _tataran) e (tA_ E
_tetran) e (tA_ E
_trin) e (tA_ E
_caC) e (lo_ e
_porr) e (tA_ e
_livr) e (tA_ e
?2 el (ton_ 'EU
ad) e (quL04_ E
@@ -500,6 +506,7 @@ _refrig) e (rL04_ E
_esqu) e (rdL03_ e
_C) e (rdL04_ E
_des) e (rdL04_ E
_oblit) e (rL04_ E
s_colh) e (res_ E
_) e (rgL03_ e
_re) e (rgL03_ e
@@ -538,6 +545,7 @@ _obsol) e (tL03_ e
_terc) e (tA_ e
viol) e (ta_ e
_Carr) e (ta_ e
_Gur) e (ta_ e
_pen) e (trL04_ E
_sol) e (trL04_ E
_n) eu (trL03_ 'eU
@@ -624,6 +632,7 @@ _redar) gu (A gw
san) gu (ín gw
san) gu (in gw
stin) gu (A gw
_un) gu (ento_ gw
xtin) gu (A gw
?1 n) gu (A gw // eg: língua, etc.
?1 man) gu (ei g // mangueira
@@ -1010,7 +1019,7 @@ _ortod) o (xL03_ O
_ad) o (çL03_ O
_emp) o (çL03_ O
_end) o (çL03_ O
_c) o (çL03_ O
_c) o (çL03_ O
//endsort

.group ô

+ 2
- 2
dictsource/ta_list View File

@@ -507,7 +507,7 @@ tamil தமிழ் $text
தாவா $alt
துருவா $alt
தண்டி $alt
தோறும் $alt


// initial ட
@@ -593,7 +593,7 @@ tamil தமிழ் $text
கங்க $alt
காந்த $alt
கேம் $alt
கன் $alt


// p as [f]

+ 66
- 35
dictsource/ta_rules View File

@@ -182,6 +182,7 @@
_) கச (ட் gVzV
_) கச (ல gVzV
_) கச (ெட் gVz
_) கஜக (ஸ்தான kVdZVkV
_) கஜ (க்ஸ்தான kVzV
_) க (ஞ்சா gV
_) க (டகட gV
@@ -210,7 +211,7 @@
_) க (தியை gV
_) க (ந்தக gV
_) க (ந்தகிரி kV
_) க (ந்தக்கோட்ட kV
_) க (ந்தக் kV
_) க (ந்தர்வ gV
_) கனக (ச்சித gVnVkV
_) க (னக்க gV
@@ -220,6 +221,9 @@
_) க (னப்ப gV
_) க (னம gV
_) க (னரக gV
_) க (ன்கள gV
_) க (ன்னில gV
_) க (ன்னை gV
_) கப (ார gVf
_) கப் (L04ா gVp
_) கப்ச (ிப் gVptS
@@ -295,17 +299,19 @@
_) க (ால்ஃப் g
_) கால்ப் ga:lf
_) க (ாவஸ்கர g
_) காஸ (ா ga:z
_) க (ிஃப்ட g
_) க (ிடாரிட g
_) க (ிடாரின g
_) க (ிடாரில g
_) க (ிடாரை g
_) க (ிடார் g
_) கிட (ாரிட git.
_) கிட (ாரின git.
_) கிட (ாரில git.
_) கிட (ாரை git.
_) கிட (ார் git.
_) க (ிடுகிடு g
_) க (ிண்ணென்ற g
_) க (ின்னஸ g
_) க (ின்னென்ற g
_) கிப் (ட gif
_) கிப்ப (ன gibbV
_) க (ிப்ரான g
_) க (ியர g
_) கி (யூ k
@@ -353,6 +359,7 @@
_) கி (ரீஸ g
_) க (ிருகஸ்தர g
_) க (ிருகிரு g
_) கிரு (த்திக krU
_) கிருப (ளானி krUpV
_) கிருப (ா krUp
_) கிரு (பை krU
@@ -663,17 +670,9 @@ _மன்மதக்) க (ுகை g
_) க் (ளாஸ்_ g
_) க்வ (A kw
_) க் (வாலியர g
_) காஸ (ா ga:z
_) க (ன் gV
_) கிப்ப (ன gibbV
_) கஜக (ஸ்தான kVdZV
//endsort

//sort
_நவ) க (ாளி k
_ஜ) க (ார் k
_நி) க (ராகுவ kV
_நினைவு) க (ூற k
_கோபி) க kV#
_ஸ்டா) க kV#
_ஜமாய்) க kV#
@@ -705,6 +704,8 @@ _தலைக்) க (ன gV
ஷங்) க (ர kV
திவா) க (ர kV
பிரபா) க (ர kV
_கிருபா) க (ர kV
_நி) க (ராகுவ kV
சுதா) க (ரிட kV
சுதா) க (ரின kV
_சௌ) க (ரிய kV
@@ -783,6 +784,8 @@ _ஹன்L04ி) க (ா k
_ராம) க (ாதை k
இராம) க (ாதை k
_ஸ்ரீ) காந்த ka:ntV#
_ரஜினி) காந்த ka:ntV#
_விஜய) காந்த ka:ntV#
விவே) க (ானந்த k
அல) காப (ாத் Ha:b
_வலை) க (ாப் k
@@ -801,12 +804,14 @@ _வண்டி) க (ாரர k
_பால்) க (ாரி k
_கடை) க (ாரி k
_சமையல்) க (ாரி k
_ஜ) க (ார் k
_சௌ) க (ார் k
_ஜ) கார்ட ka:rt.V#
_சம) க (ால k
அந்திம) க (ால k
_தொன்ம) க (ால k
அ) க (ாலி k
_நவ) க (ாளி k
கோயில்) க (ாளை k
ராம) க (ாவிய k
ஆ) க (ாஷ k
@@ -822,6 +827,7 @@ _தொன்ம) க (ால k
ங்) க (ிரு g
_ப) க (ிரு g
_சமஸ்) கி (ருத k
_சம்ஸ்) கி (ருத k
கிரு (ஷ் kri
இங்) கி (லீஷ் g
கி (லேச k
@@ -895,6 +901,7 @@ _நினைவு) க (ூர k
_மு) க (ூர்த H
_குறை) க (ூற k
_தமிழ்) க (ூற k
_நினைவு) க (ூற k
அறை) க (ூவ k
_மார்) கெட் ket.
_ஓ) க (ே k
@@ -931,6 +938,7 @@ _ஸ்ரீஹரி) க (ோட்ட k
அஷ்ட) க (ோணல k
வீண்) க (ோப k
_முன்) க (ோப k
_மு) கோப (ாத ko:p
_நாகர்) க (ோயில k
_காட்டுமன்னார்) க (ோயில k
_நாகர்) க (ோவில k
@@ -1080,6 +1088,7 @@ _துப்பாக்கி) க்க (ுண்ட gg
_) சாம்ப (ியன tSa:mp

//sort
_சியா) ச tSV#
_ராஞ்) ச tSV#
எபிL09ே) ச zV#
ராகவா) ச )(ாரி tS
@@ -1374,6 +1383,7 @@ _மண்டலே) சு (வர s
_) சு (வாமீ s
_) சுவாரசி (ய sva:rVs
அ) சுவாரசி (ய sva:rVs
_) சுவாரஸி (ய sva:rVs
சு (வாரஸ்ய s
_) சு (விட்ச s
_) சுவிட்ஜ (ர்லாந்த svid.zV
@@ -1389,6 +1399,7 @@ _வெனி) ச (ுவேல z
_) செக்கப் tSekkVp
_) ச (ெக்கிங் tS
_) ச (ெக்கோL04 tS
_) ச (ெங்கிச tS
_) ச (ெங்கிஸ tS
_) செச (னியா tSetSV
_) செச (ன்ய tSetSV
@@ -1473,7 +1484,6 @@ _வெனி) ச (ுவேல z
_ந) ச் (னு tS
_ரி) ச் (மண்ட tS
_கா) ச்மூச tSmu:tSV#
_) சுவாரஸி (ய sva:rVs
//endsort


@@ -1631,6 +1641,7 @@ _ஷிஃப்) ட t.V#
_) டாங்க (ர t.a:NkV
_) டாங்க (ி t.a:Nk
_) டாட (ா t.a:t.
_) ட (ாட்டா t.
_) ட (ாண் t.
_) டானிக் t.a:nik
_) ட (ான்சானிய t.
@@ -1671,6 +1682,7 @@ _நாவல்) ட (ி t.
_) டிப (ன t.ifV
_சர்) டிபிகேட t.ifige:t.V#
_) ட (ிப்ஸ t.
_செண்) ட (ிமீட்ட t.
_செண்) டிமெண்ட t.imen.t.V#
_) ட (ிம்பர t.
_) டி (யூசன t.
@@ -1681,6 +1693,7 @@ _செண்) டிமெண்ட t.imen.t.V#
_) டிரக் t.rVk
_) டி (ரங் t.
_) டி (ரங்கு t.
ராஷ்) டி (ரபதி t.
_) டி (ரபிள t.
_) டி (ரம d.
_) டிரம்பெட் t.rVmpet.
@@ -1942,8 +1955,6 @@ _லெஃப்) ட் (ல t.
அ) ட்லாண்ட t.la:n.t.V# // atlant
_) ட்விங்க (ிள t.wiNk
_) ட்வ (ிட்டர t.w
_செண்) ட (ிமீட்ட t.
_) ட (ாட்டா t.
//endsort


@@ -2074,6 +2085,7 @@ _லெஃப்) ட் (ல t.
_) த (யாள dV
_) த (யை dV
_) த (ரணி dV
_) த (ரம்வீர dV
_) த (ராவிய dV
_) த (ரிசனங் dV
_) த (ரிசனத் dV
@@ -2147,6 +2159,7 @@ _ஜனதா_) த (ள dV
_) த (ான்ய d
_) த (ாமோதர d
_) த (ாம்_தூம d
_) த (ாயக்கட்ட d
_) த (ாயங்கள d
_) த (ாயமா d
_) த (ாயமு d
@@ -2394,8 +2407,6 @@ _) தீர்க்க (_சுமங்கலி di:rggV
//endsort

//sort
ஆலந்) த (ுறை d
_சாஸ்) தி (ரி t
_நிசப்) த dV#
அனந்) த tV#
_வசந்) த tV#
@@ -2419,6 +2430,7 @@ _மனோ) த (த்துவ tV
_கௌ) த (ம tV
_சாந்) த (ம tV#
_கௌ) த (மி tV
_நாற்) த (ரப்ப tV
_புல்) த (ரை tV
_மண்) த (ரை tV
அ) த (ர்வண tV
@@ -2492,12 +2504,14 @@ _ஸ்மிரு) த (ி t
எ) த (ியோப்பிய t
_ஆஸ்) தி (ர t
_மந்) தி (ராலய t
_சாஸ்) தி (ரி t
_வெண்) த (ிரை t
_மை) த (ிலி t
_பிர) த (ீ t
_ச) த (ீஷ t
_நி) த (ீஷ t
த (ுறை t
ஆலந்) த (ுறை d
_பெருந்) த (ுறை d
_வெண்) த (ுளி t
ஆழ்) த (ுளை t
@@ -2787,6 +2801,7 @@ _சி) த்ரலேக (ா trVle:k
_) பத்த (ிரி_ bVdd
_) பத்த (ிரிக்கு bVdd
_) பத்த (ிரிய bVdd
_) பத்ரக (ாளி bVdrVk
_) ப (த்ரகிரி bV
_) ப (த்ரபாகு bV
_) பத்ராச (ல bVdra:tSV
@@ -2867,6 +2882,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (ரோட bV
_) ப (ர்ஃபி bV
_) ப (ர்கர bV
_) ப (ர்கூர bV
_) ப (ர்த் bV
_) ப (ர்னஸ fV
_) ப (ர்னாலா bV
@@ -3278,6 +3294,7 @@ _விளையாடு_) ப (ாம்பே p
_) ப (ிந்துவா b
_) ப (ிந்துவி b
_) ப (ிந்துவை b
_) ப (ிந்த்ரா b
_) ப (ினாமி b
_) ப (ினிஷ f
_) ப (ின்_லேடன b
@@ -3313,6 +3330,7 @@ _விளையாடு_) ப (ாம்பே p
_) பிரச (ார prVtS
_) பி (ரசித்த p
_) பி (ரசித்தி p
_) பிரச (ிலிய brVz
_) பி (ரசுர p
_) பி (ரச்சனை p
_) பி (ரச்சார p
@@ -3440,6 +3458,7 @@ _விளையாடு_) ப (ாம்பே p
_) பி (ராவுக்கு b
_) பி (ராவை b
_) பி (ரிகேட b
_) பி (ரிக்ஸ b
_) பி (ரிஜேஷ b
_) பி (ரிட b
_) பிரிட (ோரிய prit.
@@ -3773,6 +3792,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ேஷன்ட p
_) ப (ேஷா b
_) ப (ேஸ்_பால b // base ball
_) பேஸ்புக் fe:sbUk
_) ப (ை_பை b
_) ப (ைகுக்கு b
_) ப (ைக்கின b
@@ -3942,19 +3962,10 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப் (ளூஸ b
_) ப் (ளோரிடா f
_) ப் (ளௌஸ b
_) பத்ரக (ாளி bVdrVk
_) பிரச (ிலிய brVz
_) பி (ரிக்ஸ b
//endsort


//sort
_மார்) ப (ால் b
L03) ப்பி (ரேரணை pp
_புகழ்) ப (ாட p
_மன) ப்ப (ார bb
_க) ப்ப (ன bbV
L03) ப்ப (ாஷை bb
_குங்) ப fV#
_நீர்) ப pV#
_ப்ரூ) ப fV#
@@ -4165,6 +4176,7 @@ _வெண்) ப (ளிங்க pV
_கலீ) ப (ா f
_சில்) ப (ா p
ஆல்) ப (ா f
_சோ) ப (ா f
_ஷில்) ப (ா p
_முஸ்த) ப (ா f
_ஹனி) ப (ா f
@@ -4211,6 +4223,7 @@ _வெளிப்) ப (ாக b
L03வள்) ப (ாட p
_குறை) ப (ாட p
_பட்ட) ப (ாட p
_புகழ்) ப (ாட p
_வேறு) ப (ாட p
சமன்) ப (ாட p
முரன்) ப (ாட p
@@ -4218,8 +4231,10 @@ L03வர்கள்) ப (ாட p
_முரண்) ப (ாட p
_க) ப (ாடபுர+ b
_விட்ட) ப (ாடாக p
_வியாசர்) ப (ாடி p
ப (ாடில்லை p
_பட்ட) ப (ாட்ட p
ராஜ) ப (ாட்டை p
ராம) ப (ாண b // also இராமபாண
_யாழ்) ப (ாண p
தண்ட) ப (ாணி p
@@ -4231,6 +4246,7 @@ _முரண்) ப (ாட p
ஒரு) ப (ாத p
_படு) ப (ாத p
_மறு) ப (ாத p
_சிவ) ப (ாத p
பரீதா) ப (ாத b
ஆமதா) ப (ாத b
அL06மதா) ப (ாத b
@@ -4283,6 +4299,7 @@ _ப்ரின்சி) ப (ால p
_கம்) ப (ாலா p
_கா) ப (ாலி b
_பீர்) ப (ால் b
_மார்) ப (ால் b
_தொடர்) ப (ால் b
ப (ால்_ p
_தன) ப (ால்_ b
@@ -4355,6 +4372,7 @@ _பஞ்சா) ப (ின் b
நவா) ப (ின்_ b
_முன்) ப (ின்_ p
இயல்) ப (ின்_ b
_நோன்) ப (ின்_ b
@) ப (ின்நாலும்_ p
@) ப (ின்னர்_ p
_கன்னா) ப (ின்னா p
@@ -4437,6 +4455,7 @@ _தபாலா) ப (ீ f
விக்கி) ப (ீடியா p
இம்) ப (ீரியல p
_திம்) ப (ு p
_குடி) ப (ுக p
_வெண்) ப (ுகை p
_அன்) ப (ுட b
_மார்) ப (ுட b
@@ -4647,6 +4666,7 @@ _மைக்ரோசா) ப் (ட f
L03) ப்ப (ங்களா bbV
L03) ப்ப (தில bbV
நிர்) ப்ப (ந்த bbV
_க) ப்ப (ன bbV
_ரி) ப்ப (ன bbV
_ரி) ப்ப (ன்_L33 ppV
நிர்) ப்ப (ய bbV
@@ -4677,7 +4697,9 @@ _மைக்ரோசா) ப் (ட f
ஆர்) ப்ப (ாட்ட bb
_கலை) ப்ப (ாணி bb
_ஜ) ப்ப (ார bb
_மன) ப்ப (ார bb
_துர்) ப்ப (ாஷ bb
L03) ப்ப (ாஷை bb
அ) ப்ப (ாஸ bb
அ) ப்ப (ாஸாமி pp
அ) ப்ப (ாஸ்வாமி pp
@@ -4695,6 +4717,7 @@ _யாதவ) ப்பி (ரகாச pp
_வெளி) ப்பி (ரகார pp
_சுக) ப்பி (ரச pp
அதிக) ப்பி (ரசங்க pp
_மலை) ப்பி (ரசங்க pp
_சண்ட) ப்பி (ரசண்ட pp
L03) ப்பிரச (ார pprVtS
_கை) ப்பி (ரசுர pp
@@ -4721,6 +4744,7 @@ _சத்திய) ப்பி (ரமா pp
உரை) ப்பி (ரவாக pp
இரத்த) ப்பி (ரவாக pp
_ஒL10ி) ப்பி (ரவாக pp
_மணி) ப்பி (ரவாள pp
தேச) ப்பி (ரஷ்ட pp
_ஜாதி) ப்பி (ரஷ்ட pp
_வான) ப்பி (ரஸ்த pp
@@ -4732,11 +4756,14 @@ _கூட்டு) ப்பி (ரார்த்தனை pp
_வடை) ப்பி (ரிய pp
_கஜ) ப்ப (ிருஷ்ட bb
L03) ப்பி (ரேத pp
L03) ப்பி (ரேத pp
L03) ப்பி (ரேரணை pp
_ஹ) ப்ப (ிள bb
_க்ள) ப்ப (ுகள bb
உ) ப்ப (ுசத்த bb
உ) ப்ப (ுசம bb
_துர்) ப்ப (ுத்தி bb
_துர்) ப்ப (ுத்தி bb
_சந்தேக) ப்ப (ுத்தி bb
L03) ப்ப (ூதத் bb
L03) ப்ப (ூதம bb
@@ -4744,6 +4771,7 @@ _சந்தேக) ப்ப (ுத்தி bb
_ல) ப்ப (ை bb
_தர்) ப்ப (ை bb
_மர) ப்ப (ொம்மை bb
_ரா) ப்ப (ோஜன bb
துர்) ப்ப (ோதனை bb
_கே) ப் (மாரி p
_கன்) ப் (யூச f
@@ -4839,6 +4867,7 @@ _தென்னா) ப் (ரிக்க f

_) மிரு (துள mrU
_) மிருத (ுளா mrUt
_ஸ்) மிரு (தி mrU

.group ய
ய jV
@@ -4917,6 +4946,7 @@ _தென்னா) ப் (ரிக்க f
_மி) ஸ (ாஃபர்பூர z
_மு) ஸாப (ர za:fV
_மு) ஸ (ாஃபர z
_ரியா) ஸ zV#

.group ஹ
ஹ HV
@@ -4967,14 +4997,14 @@ _தென்னா) ப் (ரிக்க f
இ (ரவீந்திர
இ (ரவைகள
இ (ரவையை
இ (ராக
இ (ராக்_ i
இ (ராக_
இ (ராகங்கள
இ (ராகச்
இ (ராகத்
இ (ராகப்
இ (ராகம
இ (ராக்_கால
இ (ராக்கிட i
இ (ராக்கின i
இ (ராக்கில i
இ (ராக்கு i
இ (ராக்கை i
இ (ராக்கால
இ (ராச
இ (ராஜ
இராஞ்ச ra:n^tSV#
@@ -4991,6 +5021,7 @@ _தென்னா) ப் (ரிக்க f
இ (ராப்பகல
இ (ராப்பிச்சை
இ (ராப்பொழு
இராப்ப (ோஜன ra:bb
இ (ராம
இ (ராமல்_ i
இ (ராய

+ 3
- 0
espeak-data/voices/asia/bn View File

@@ -0,0 +1,3 @@
name bengali
language bn
gender male

+ 4
- 0
espeak-data/voices/asia/fa-en-us View File

@@ -0,0 +1,4 @@
name Persian+English-US
language fa
dictdialect en-us
// This language reads Persian and English with U.S pronunciation, as Persian uses a collection of special characters which differs entirely from English characters.

+ 9
- 0
espeak-data/voices/other/lfn View File

@@ -0,0 +1,9 @@
name lingua_franca_nova
language lfn
gender male
phonemes base2
l_unpronouncable 0
numbers 2 3
stressLength 150 140 180 180 0 0 200 200

+ 13
- 12
phsource/compile_report View File

@@ -4,13 +4,13 @@
base 109 109
consonants 11 119
base2 26 125
en 60 162
en-n 33 162
en-us 43 162
en-sc 42 164
en-rp 34 162
en-wm 32 162
en-wi 30 162
en 61 163
en-n 33 163
en-us 43 163
en-sc 42 165
en-rp 34 163
en-wm 32 163
en-wi 30 163
af 39 138
cy 29 134
ga 30 134
@@ -29,7 +29,7 @@ consonants 11 119
ne 18 157
ur 6 149
pa 15 151
ta 24 153
ta 25 153
kn 17 149
ml 30 152
hu 25 124
@@ -1745,7 +1745,8 @@ vowel/@_6 [@] en
[@] gd
vowel/8 [o-] zh
[8] kk
vowel/8_2 [U] en-us
vowel/8_2 [U] en
[U] en-us
[8] sv
vowel/8_3 [eo] zhy
vowel/8_4 [8:] et
@@ -2061,7 +2062,6 @@ vowel/ee_6 [&] sk
[E] ku
[&] si
[&:] si
vowel/ee_7 [a] en-us
vowel/e_mid [E] en-rp
[E] ga
[E] fr
@@ -2769,11 +2769,12 @@ vwl_en/u_L [u:] en
vwl_en_us/3_us [3] en-us
vwl_en_us/3_us2 [3:] en-us
vwl_en_us/a [a] en-us
vwl_en_us/aar [A:] en-us
[A@] en-us
vwl_en_us/ai [aI] en-us
vwl_en_us/ai@ [aI@] en-us
vwl_en_us/ai3 [aI3] en-us
vwl_en_us/ar [A:] en-us
[A@] en-us
vwl_en_us/ar [a] en-us
vwl_en_us/aU@ [aU@] en-us
vwl_en_us/ee [E] en-us
vwl_en_us/er [e@] en-us

+ 267
- 0
phsource/mbrola/ir1 View File

@@ -0,0 +1,267 @@
// eSpeak Phonemes to Mbrola
// Persian (Farsi) & English
// mb-ir1 Phonemes Translation
// Seyed Mahmood Taghavi Shahri
// mahmood.taghavi at Gmail.com
// http://www.amardan.ir
// License: GPL
// Release: 2013-11-07

// Limitation: Some English vowels can not be present or play with only two "ir1" diphones!
// I need ability of combine up to four Mbrola diphones for good eSpeak to Mbrola translation.
// Most English vowels can be present with two or three "ir1" diphones. But for playing them,
// Mbrola "ir1" don't allow consequence of Persian vowels and also begin with a Persian vowel.
// So in most case I forced to add "?" Persian consonant to do work with "ir1" specifications.

// Persian vowels
2 A _ 0 ? a:
6 A i 0 ? a:
2 A i 0 y a: // Persian: ریاضی
2 A VWL 0 ? a:
2 A ; 0 ? a:
0 A NULL 0 a:
2 u _ 0 ? u
6 u i 0 ? u
2 u i 0 y u
2 u VWL 0 ? u
2 u ; 0 ? u
0 u NULL 0 u
2 i _ 0 ? i
6 i i 0 ? i
2 i i 0 y i
2 i 3: 0 i // Before phoneme end with "mb-ir1" consonant.
2 i @L 0 i // Before phoneme end with "mb-ir1" consonant.
2 i e@ 0 i // Before phoneme end with "mb-ir1" consonant.
2 i r- 0 i // Before phoneme end with "mb-ir1" consonant.
2 i VWL 0 ? i
2 i ; 0 ? i
0 i NULL 0 i
2 a _ 0 ? a
6 a i 0 ? a
2 a i 0 y a
2 a @L 0 a // Before phoneme end with "mb-ir1" consonant.
2 a VWL 0 ? a
2 a ; 0 ? a // English: specialty and
0 a NULL 0 a
2 e _ 0 ? e
6 e i 0 ? e
2 e i 0 y e
2 e VWL 0 ? e
2 e ; 0 ? e
0 e NULL 0 e
2 o _ 0 ? o
6 o i 0 ? o
2 o i 0 y o
2 o VWL 0 ? o
2 o ; 0 ? o
0 o NULL 0 o

// Persian end of words
0 _ NULL 0 NULL
2 _ NULL 0 NULL

// Persian & English consonants
0 ? NULL 0 ?
0 b NULL 0 b
0 d NULL 0 d
0 dZ NULL 0 j:
0 D NULL 50 z d
0 f NULL 0 f
0 h NULL 0 h
0 j NULL 0 y
0 l NULL 0 l
0 m NULL 0 m
0 n NULL 0 n
0 N NULL 50 n g:
0 p NULL 0 p
0 l/ NULL 0 l
1 q 1 0 q
0 q NULL 0 q
0 r NULL 0 r
0 R NULL 0 r
0 s NULL 0 s
0 S NULL 0 s:
0 t NULL 0 t
0 tS NULL 0 c:
0 T NULL 50 s t
0 v NULL 0 v
0 x NULL 0 x
0 z NULL 0 z
0 Z NULL 0 z:
0 g A 0 g
0 g u 0 g
0 g o 0 g
0 g @5 0 g
0 g A@ 0 g
0 g 0 0 g
0 g V 0 g
0 g u: 0 g
0 g U 0 g
0 g U@ 0 g
0 g O@ 0 g
0 g o@ 0 g
0 g OI 0 g
0 g NULL 0 g:
0 k A 0 k
0 k u 0 k
0 k o 0 k
0 k @5 0 k
0 k A@ 0 k
0 k 0 0 k
0 k V 0 k
0 k u: 0 k
0 k U 0 k
0 k U@ 0 k
0 k O@ 0 k
0 k o@ 0 k
0 k OI 0 k
0 k NULL 0 c

// Persian & English others
0 ; NULL 0 _
0 g- NULL 0 NULL
0 @- NULL 0 NULL

// English vowels
0 w NULL 0 v // English: quite. Arabic: ولَد
8 a NULL 0 ? a
8 i NULL 0 ? i
0 @ NULL 50 ? e
8 3 NULL 50 ? e
2 3 i@ 50 e r // Before phoneme end with "mb-ir1" consonant.
2 3 VWL 50 ? e
2 3 ; 50 ? e
0 3 NULL 50 e r
0 3: NULL 50 ? r
8 @L NULL 50 ? l
2 @L VWL 50 ? l
2 @L ; 50 ? l
0 @L NULL 50 e l
0 @2 NULL 50 ? e
2 @5 g 0 u
2 @5 k 0 u
8 @5 NULL 0 ? u
2 @5 VWL 0 ? u
2 @5 ; 0 ? u
0 @5 NULL 0 u
8 aa NULL 0 ? a
2 aa @L 0 a // Before phoneme end with "mb-ir1" consonant.
2 aa VWL 0 ? a
2 aa ; 0 ? a
0 aa NULL 0 a
0 a# NULL 10 ? e
0 A: NULL 10 ? a:
2 A@ g 10 a: r
2 A@ k 10 a: r
8 A@ NULL 0 ? r
2 A@ VWL 0 ? r
2 A@ ; 0 ? r
0 A@ NULL 10 a: r
8 E NULL 0 ? e
2 E @L 0 e // Before phoneme end with "mb-ir1" consonant.
2 E l/2 0 e // Before phoneme end with "mb-ir1" consonant.
2 E VWL 0 ? e
2 E ; 0 ? e
0 E NULL 0 e
8 e@ NULL 50 ? r
2 e@ VWL 50 ? r
2 e@ ; 50 ? r
0 e@ NULL 50 e r
0 I NULL 50 ? i
8 I2 NULL 0 ? e
2 I2 3: 0 e // Before phoneme end with "mb-ir1" consonant.
2 I2 @L 0 e // Before phoneme end with "mb-ir1" consonant.
2 I2 VWL 0 ? e
2 I2 ; 0 ? e
0 I2 NULL 0 e
8 i: NULL 0 ? i
2 i: @L 0 i // Before phoneme end with "mb-ir1" consonant.
2 i: VWL 0 ? i
2 i: ; 0 ? i
0 i: NULL 0 i
0 i@ NULL 50 y r
2 0 g 0 a:
2 0 k 0 a:
8 0 NULL 0 ? a:
2 0 @L 0 a: // Before phoneme end with "mb-ir1" consonant.
2 0 VWL 0 ? a:
2 0 ; 0 ? a:
0 0 NULL 0 a:
2 V g 0 a:
2 V k 0 a:
8 V NULL 0 ? a:
2 V 3: 0 a: // Before phoneme end with "mb-ir1" consonant.
2 V @L 0 a: // Before phoneme end with "mb-ir1" consonant.
2 V A@ 0 a: // Before phoneme end with "mb-ir1" consonant.
2 V e@ 0 a: // Before phoneme end with "mb-ir1" consonant.
2 V VWL 0 ? a:
2 V ; 0 ? a:
0 V NULL 0 a:
2 u: g 0 u
2 u: k 0 u
8 u: NULL 0 ? u
2 u: @L 0 u // Before phoneme end with "mb-ir1" consonant.
2 u: VWL 0 ? u
2 u: ; 0 ? u
0 u: NULL 0 u
2 U g 0 u
2 U k 0 u
8 U NULL 0 ? u
2 U VWL 0 ? u
2 U ; 0 ? u
0 U NULL 0 u
2 U@ g 90 o r
2 U@ k 90 o r
8 U@ NULL 0 ? o
2 U@ VWL 0 ? o
2 U@ ; 0 ? o
0 U@ NULL 90 o r
0 O: NULL 10 ? a:
2 O@ g 70 o r
2 O@ k 70 o r // English: recording
8 O@ NULL 0 ? o
2 O@ VWL 10 ? o
2 O@ ; 10 ? o
0 O@ NULL 70 o r
2 o@ g 70 o r
2 o@ k 70 o r
8 o@ NULL 0 ? o
2 o@ VWL 0 ? o
2 o@ ; 0 ? o
0 o@ NULL 70 o r
0 aI NULL 0 ? a:y
0 eI NULL 0 ? ey
2 OI g 0 oy
2 OI k 0 oy
8 OI NULL 0 ? oy
2 OI VWL 0 ? oy
2 OI ; 0 ? oy
0 OI NULL 0 oy
0 aU NULL 0 ? ow
0 oU NULL 0 ? ow
8 aI@ NULL 0 ? ay
2 aI@ VWL 0 ? ay
2 aI@ ; 0 ? ay
0 aI@ NULL 90 ay ?
0 aU@ NULL 50 ? o
0 l/2 NULL 0 l // English: child
0 r- NULL 0 r // English: are available
0 i@3 NULL 50 ? r // English: career
0 I# NULL 50 ? n // English: genuine
0 VR NULL 50 ? r // English: sir
0 n^ NULL 90 ? n // English: n
0 th NULL 50 s t // English: th
0 ts NULL 50 t s // English: mhz
0 t# NULL 0 t // English: gettin
0 n- NULL 50 ? n // English: gettin
0 O~ NULL 50 ? n // English: frisson
0 tS; NULL 0 c: // English: ћ
0 Q NULL 0 g: // English: Miguel
0 Q" NULL 0 q // English: غ
0 z. NULL 0 z: // English: ڑ
0 IR NULL 50 ? r
0 C NULL 0 c: // German ich.
0 Y NULL 0 ? o // German ö, French oe.
0 l^ NULL 50 g: l // Italian gli.



+ 2
- 0
phsource/mbrola/us View File

@@ -49,3 +49,5 @@
4 t VWL 0 t_h
4 k VWL 0 k_h
0 t2 NULL 0 t
0 ? NULL 0 t
0 n- NULL 0 n

+ 2
- 0
phsource/mbrola/us3 View File

@@ -46,5 +46,7 @@
0 i@ NULL 50 I @
0 i@3 NULL 60 i r
0 t2 NULL 0 t
0 ? NULL 0 t
0 n- NULL 0 n



+ 31
- 8
phsource/ph_english View File

@@ -51,6 +51,12 @@ endphoneme
phoneme r- // linking r, used in English between certain vowels and a following vowel
liquid rhotic
ipa ɹ
IF NOT thisPh(isWordEnd) THEN
ChangePhoneme(r)
ENDIF
// ChangePhoneme(r) // always use [r], not [r-] ?
lengthmod 0

NextVowelStarts
@@ -99,7 +105,7 @@ phoneme w#
EndSwitch
ENDIF

WAV(h/hu)
WAV(h/hu, 70)
endphoneme


@@ -113,7 +119,7 @@ phoneme @ // Schwa
length 140
IfNextVowelAppend(r-)
IF thisPh(isWordEnd) THEN
FMT(vowel/@_6)
FMT(vowel/@_6, 90)
ENDIF
FMT(vowel/@)
endphoneme
@@ -168,11 +174,22 @@ phoneme a
endphoneme


phoneme a2 // don't reduce to a#
vowel dontlist
ChangePhoneme(a)
endphoneme


phoneme a#
vowel starttype #@ endtype #@
ipa ɐ
unstressed
length 150
IF NOT thisPh(isUnstressed) THEN
ChangePhoneme(a) // syllable has an explicit stress
ENDIF

FMT(vowel/a#_3)
endphoneme

@@ -187,7 +204,7 @@ phoneme aa // 'bath' etc.
ENDIF

IfNextVowelAppend(r-)
FMT(vowel/a_6, 90)
FMT(vowel/a_6, 88)
endphoneme


@@ -266,9 +283,9 @@ phoneme i // optional variant of [I] for end of words
length 150
IfNextVowelAppend(;)
// IF prevVowel(isStressed) AND prevPhW(dZ) THEN
// FMT(vowel/ii_final)
// ENDIF
IF NOT thisPh(isFinalVowel) THEN
ChangePhoneme(I)
ENDIF
FMT(vowel/ii_7)
endphoneme
@@ -314,6 +331,12 @@ endphoneme
phoneme U
vowel starttype #o endtype #o
length 150
IF prevPhW(j) THEN
length 130
FMT(vowel/8_2)
ENDIF

FMT(vowel/uu)
endphoneme

@@ -410,8 +433,8 @@ phoneme u:
IF nextPh(l/2) THEN
FMT(vwl_en/u_L)
ENDIF
IF prevPhW(j) THEN
length 180
IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN
length 160
ENDIF
FMT(vdiph2/uw_2)
endphoneme

+ 5
- 0
phsource/ph_english_rp View File

@@ -81,6 +81,11 @@ phoneme i // optional variant of [I] for end of words
vowel starttype #i endtype #i
length 140
IfNextVowelAppend(;)

IF NOT thisPh(isFinalVowel) THEN
ChangePhoneme(I)
ENDIF
FMT(vowel/ii_final)
endphoneme


+ 20
- 5
phsource/ph_english_us View File

@@ -49,7 +49,8 @@ phoneme a
IF nextPh(isNasal) THEN
FMT(vnasal/ee_n2)
ELSEIF nextPh(r) THEN
FMT(vowel/ee_7)
length 230
FMT(vwl_en_us/ar)
ENDIF
FMT(vwl_en_us/a)
endphoneme
@@ -65,7 +66,11 @@ phoneme a#
ipa ɐ
unstressed
length 150

IF thisPh(isStressed) THEN
ChangePhoneme(a)
ENDIF

IF nextPhW(r) THEN
ChangePhoneme(3)
ENDIF
@@ -121,6 +126,11 @@ phoneme i // optional variant of [I] for end of words
unstressed
length 170
IfNextVowelAppend(;)

IF NOT thisPh(isFinalVowel) THEN
ChangePhoneme(I)
ENDIF
FMT(vowel/ii_final)
endphoneme

@@ -163,7 +173,7 @@ phoneme A:
vowel starttype #a endtype #a
length 200
IF nextPhW(r) THEN
FMT(vwl_en_us/ar)
FMT(vwl_en_us/aar)
ENDIF
FMT(vowel/aa_8)
endphoneme
@@ -177,7 +187,7 @@ phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in Ameri
ENDIF
length 260
IfNextVowelAppend(r-)
FMT(vwl_en_us/ar)
FMT(vwl_en_us/aar)
endphoneme


@@ -250,6 +260,11 @@ endphoneme
phoneme u:
vowel starttype #u endtype #u
length 190
IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN
length 160
ENDIF
FMT(vdiph2/uw_6)
endphoneme

@@ -295,7 +310,7 @@ endphoneme

phoneme e@
vowel starttype #e endtype #@
length 280
length 260
ipa ɛ|ɹ
IF nextPhW(r) THEN
ipa ɛ

+ 21
- 0
phsource/ph_tamil View File

@@ -163,3 +163,24 @@ phoneme z.
CALL base/z.
ipa U+027B
endphoneme

phoneme r
liquid rhotic
lengthmod 3
IF thisPh(isWordEnd) THEN
CALL base/r/
ENDIF
IF prevPhW(isVowel) THEN
IF nextPhW(isNotVowel) THEN
ChangePhoneme(**)
ENDIF

ChangePhoneme(*)
ENDIF
CALL base/r
ipa ɾ
endphoneme


BIN
phsource/vwl_en_us/aar View File


BIN
phsource/vwl_en_us/ar View File


+ 5
- 6
src/dictionary.cpp View File

@@ -2570,12 +2570,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
while(*rule++ != 0);
}

if((option_phonemes == 2) && ((word_flags & FLAG_NO_TRACE)==0))
{
if(group_length <= 1)
fprintf(f_trans,"\n");
}

/* advance input data pointer */
total_consumed += group_length;
if(total_consumed == 0)
@@ -2872,6 +2866,11 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
return(0);
}

if((option_phonemes == 2) && ((word_flags & FLAG_NO_TRACE)==0))
{
fprintf(f_trans,"\n");
}

match1.end_type &= ~SUFX_UNPRON;

if((match1.end_type != 0) && (end_phonemes != NULL))

+ 1
- 1
src/synthdata.cpp View File

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

const char *version_string = "1.48.09 20.Jul.14";
const char *version_string = "1.48.10 09.Aug.14";
const int version_phdata = 0x014801;

int option_device_number = -1;

+ 8
- 5
src/tr_languages.cpp View File

@@ -74,7 +74,7 @@

// character ranges must be listed in ascending order
ALPHABET alphabets [] = {
{"_el", OFFSET_GREEK, 0x380, 0x3ff, L('e','l'), AL_DONT_NAME | AL_NOT_LETTERS},
{"_el", OFFSET_GREEK, 0x380, 0x3ff, L('e','l'), AL_DONT_NAME | AL_NOT_LETTERS | AL_WORDS},
{"_cyr", OFFSET_CYRILLIC, 0x400, 0x52f, 0, 0},
{"_hy", OFFSET_ARMENIAN, 0x530, 0x58f, L('h','y'), AL_WORDS},
{"_he", OFFSET_HEBREW, 0x590, 0x5ff, 0, 0},
@@ -709,7 +709,8 @@ Translator *SelectTranslator(const char *name)

case L('e','o'):
{
static const short stress_lengths_eo[8] = {150, 150, 230, 180, 0, 0, 300, 320};
// static const short stress_lengths_eo[8] = {150, 150, 230, 180, 0, 0, 300, 320};
static const short stress_lengths_eo[8] = {150, 140, 180, 180, 0, 0, 200, 200};
static const unsigned char stress_amps_eo[] = {16,14, 20,20, 20,22, 22,21 };
static const wchar_t eo_char_apostrophe[2] = {'l',0};

@@ -735,7 +736,7 @@ Translator *SelectTranslator(const char *name)
case L('i','a'): // Interlingua
case L_pap: // Papiamento
{
static const short stress_lengths_es[8] = {180, 190, 230, 180, 0, 0, 240, 270};
static const short stress_lengths_es[8] = {156, 170, 170, 156, 0, 0, 163, 200}; //change for Leandro Benitez, 02.Aug.2014
static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable
static const wchar_t ca_punct_within_word[] = {'\'',0xb7,0}; // ca: allow middle-dot within word

@@ -1054,8 +1055,10 @@ SetLengthMods(tr,3); // all equal

case L('i','t'): // Italian
{
static const short stress_lengths_it[8] = {150, 140, 170, 170, 0, 0, 300, 330};
static const unsigned char stress_amps_it[8] = {15,14, 19,19, 20,22, 22,20 };
static const short stress_lengths_it[8] =
{165, 100, 170, 150, 0, 0, 215, 303};
static const unsigned char stress_amps_it[8] =
{16,15, 16,14, 20,22, 22,24 };

SetupTranslator(tr,stress_lengths_it,stress_amps_it);


Loading…
Cancel
Save