Browse Source

[1.48.08]

Added language "ia" (Interlingua).
Language changes: en, it, pt, ta.


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

+ 35
- 26
dictsource/dict_phonemes View File

o o- ong ou u u@ ua uai o o- ong ou u u@ ua uai
uei uo y y& y@ yE yi yu uei uo y y& y@ yE yi yu


; C f h j J^ k kh
l l# m n N p ph Q
q Q" Q^ r R R2 R3 s
s. S; t th ts ts. ts.h tS;
tS;h tsh v w x X z.
; C f j J^ k kh l
l# m n N p ph Q q
Q" Q^ r R R2 R3 s s.
S; t th ts ts. ts.h tS; tS;h
tsh v w x X z. Z;




Dictionary ga_dict 2013-09-21 Dictionary ga_dict 2013-09-21
v w x X z v w x X z




Dictionary en_dict 2014-06-16
Dictionary en_dict 2014-07-14


0 0# 02 3 3: @ @- @2
@5 @L a a# A# A: A@ aa
aI aI3 aI@ aU aU@ A~ e E
E# E2 e: e@ eI i I I#
I2 i: i@ i@3 IR n- o O
O: o: O@ o@ OI oU O~ u
U u: U@ V VR
0 3 3: @ @- @L a a#
A: A@ aa aI aI3 aI@ aU aU@
A~ e E e: e@ eI i I
I# I2 i: i@ i@3 IR n- o
O O: o: O@ o@ OI oU O~
u U u: U@ V VR


* : ; ? b C d D * : ; ? b C d D
d# dZ f g h j k l
L l# l/ m n N n^ p
Q q Q" r R r- R2 s
S t T t2 tS tS; v w
x z Z z# z.
dZ f g h j k l L
l# l/ m n N n^ p Q
q Q" r R r- R2 s S
t T t# tS tS; v w w#
x z Z z.




Dictionary cs_dict 2011-05-18 Dictionary cs_dict 2011-05-18
Z Z




Dictionary ta_dict 2014-05-30
Dictionary ta_dict 2014-07-15


a a: aI aU e E e: i a a: aI aU e E e: i
I i: o o: u U u2 u: I i: o o: u U u2 u:
s s- t t- tS tS; tS;- w s s- t t- tS tS; tS;- w




Dictionary it_dict 2014-06-05
Dictionary it_dict 2014-07-15


@ @- a a/ aI aU e E @ @- a a/ aI aU e E
e/ eI EI eU i I i# o e/ eI EI eU i I i# o
O u U y
O u U uI y


* - : ; b d d[ dZ * - : ; b d d[ dZ
dz f g h j k l l^
m n N n^ p r R s
S t t[ tS ts tS; v w
w2 z Z
dz f g h j J k l
l^ m n N n^ p r R
s S t t[ tS ts tS; v
w w2 z Z




Dictionary sk_dict 2013-10-19 Dictionary sk_dict 2013-10-19
tS ts v z Z tS ts v z Z




Dictionary pt_dict 2014-06-16
Dictionary pt_dict 2014-07-15


& &/ &U~ &~ @ @- a A & &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU aI aU e E eI EI eU EU
h j J k l l^ m n h j J k l l^ m n
n^ p Q r R2 s S t n^ p Q r R2 s S t
tS ts tz v w x z tS ts tz v w x z


Dictionary ia_dict 2014-07-10

a aI aU e eI eU i o
oI u

b d f g h j k l
m n N p r R s S
t tS ts v w z Z

+ 234
- 64
dictsource/en_list
File diff suppressed because it is too large
View File


+ 204
- 118
dictsource/en_rules
File diff suppressed because it is too large
View File


+ 275
- 183
dictsource/it_list
File diff suppressed because it is too large
View File


+ 59
- 71
dictsource/it_listx View File

accredit $2 $alt2 accredit $2 $alt2
accumoli $2 accumoli $2
acer $1 acer $1
acerrima $2
acetil atSe'til acetil atSe'til
achei $2 achei $2
achemene $2 achemene $2
adamas $3 adamas $3
addebit $2 $alt2 addebit $2 $alt2
addi $2 addi $2
addome $alt
addom $2 $alt
adeline $alt2 adeline $alt2
adempiere $2 adempiere $2
adenoipofisi $5 adenoipofisi $5
agnati $1 agnati $1
agonia $3 agonia $3
agora $3 agora $3
agorafobia $5
agord $1 agord $1
agost $alt2 agost $alt2
agosta $1 agosta $1
altalen $alt2 altalen $alt2
altimetr $2 altimetr $2
altoforn $alt2 altoforn $alt2
altrui alt@-*'ui
alveo $1 alveo $1
amadeus $alt2 amadeus $alt2
amalgam $2 amalgam $2
amarcord $3 amarcord $3
amazzone $2 amazzone $2
amazzoni $2 amazzoni $2
ambedue ambed'u:e
ambit $1 ambit $1
ambliopia $4 ambliopia $4
ambrogi $alt ambrogi $alt
anabasi $2 anabasi $2
anaclasi $2 anaclasi $2
anacond $alt anacond $alt
anagrafe $2
analfabet $alt analfabet $alt
analisi an'alizi analisi an'alizi
analog $2
anamnesi $2 anamnesi $2
anania $3 anania $3
anap $1 anap $1
antemi $alt antemi $alt
antenn $alt2 antenn $alt2
antenne $alt2 antenne $alt2
anteprime $3
anter $1 anter $1
antera $2 antera $2
anteros $1 anteros $1
ardar $1 ardar $1
ardea $1 ardea $1
ardesia $2 $alt ardesia $2 $alt
ardue $1
area $1 area $1
aren $alt2 aren $alt2
arene $alt2 arene $alt2
assemini $2 assemini $2
assenzi $alt assenzi $alt
assett $alt assett $alt
assidue $2
assieme $alt assieme $alt
assor $1 assor $1
assort $alt2 assort $alt2
attendol $alt attendol $alt
attimis $1 attimis $1
attivita $4 attivita $4
attizzare at:its:'aRe
attorn $alt2 attorn $alt2
audac $3
augure $1 augure $1
augusteo $3 augusteo $3
aulos $3 aulos $3
autocton $3 $alt autocton $3 $alt
autofocus $alt autofocus $alt
autogru $4 autogru $4
automezz $alt
autonoe $3 $alt
autopilot $alt autopilot $alt
autostop $4 $alt autostop $4 $alt
autoveicolo autovE'ikolo autoveicolo autovE'ikolo
baticle $1 baticle $1
batracomiomachia $7 batracomiomachia $7
batteri $2 batteri $2
battezzare bat:edz:'aRe
battibalen $alt2 battibalen $alt2
batticuore $alt batticuore $alt
battit $1 battit $1
boccia $alt boccia $alt
boem $alt boem $alt
boemia $2 $alt boemia $2 $alt
bogue $2
boheme $alt boheme $alt
bol $alt bol $alt
bolgheri $1 bolgheri $1
buccin $1 buccin $1
buccine $2 buccine $2
bucefal $2 $alt bucefal $2 $alt
bue b'u:e
bufal $1 bufal $1
buffal $1 buffal $1
bugie budZ''ie
buia b'uia
buio b'uio
bugie budZ'iE
buia b'u:ja
buio b'u:jo
bulgar $1 bulgar $1
bulgari $1 bulgari $1
bulgaria $3 bulgaria $3
calibr $1 calibr $1
calliceb $alt calliceb $alt
callicle $1 callicle $1
calligraf $2
calliope $2 calliope $2
calliroe $2 calliroe $2
caloger $2 caloger $2
cantu $2 cantu $2
canzoncine $3 canzoncine $3
caorle $1 caorle $1
capac $2
capannori $2 capannori $2
capello $alt2 capello $alt2
capifila $3
capiner $alt2 capiner $alt2
capocchia $alt capocchia $alt
capofila $3 capofila $3
castrovillari $3 castrovillari $3
catalett $alt catalett $alt
catalisi $2 catalisi $2
catalog $2
cataplessia $4 cataplessia $4
catari $1 catari $1
catastrofe $2 catastrofe $2
cefal $1 $alt cefal $1 $alt
cefalof $2 cefalof $2
celadon $1 $alt2 celadon $1 $alt2
celeberrima $3
celebre $1 celebre $1
celibe $1 celibe $1
celine $alt2 celine $alt2
conged $alt conged $alt
congenit $2 congenit $2
congreg $alt congreg $alt
congrua $1 $alt
congruo $1 $alt
conifer $2
coniug k'oniudZ coniug k'oniudZ
conn $alt2 conn $alt2
cons $alt cons $alt
conson $1 $alt conson $1 $alt
consuet $alt consuet $alt
contadine $3 contadine $3
contafili $3
contemp $alt contemp $alt
contorn $alt2 contorn $alt2
contraerea $3 contraerea $3
cospett $alt cospett $alt
cosseria $2 cosseria $2
cossov $1 cossov $1
costui kost'ui
cot $alt cot $alt
cot $alt cot $alt
cote $alt cote $alt
davver $2 $alt2 davver $2 $alt2
debit $1 $alt2 debit $1 $alt2
debole $1 debole $1
debor $1 $alt
dec $alt dec $alt
decade $1 $alt decade $1 $alt
decalog $2
decameron $2 decameron $2
decapoli $2 decapoli $2
decebal $2 $alt decebal $2 $alt
diagnosi $1 diagnosi $1
dialett $alt dialett $alt
dialisi $2 dialisi $2
dialog $1
diametr $1 diametr $1
diapason $1 diapason $1
diarchia $3 diarchia $3
eccentric $alt eccentric $alt
ecceter $2 $alt ecceter $2 $alt
ecij $1 $alt2 ecij $1 $alt2
eclog $1 $alt
ecosistem $alt ecosistem $alt
ecub $1 $alt ecub $1 $alt
eczem $alt eczem $alt
efeb $alt efeb $alt
efes $1 $alt efes $1 $alt
effett $alt effett $alt
efficace $3
effimer $2 effimer $2
eg $alt eg $alt
egemone $alt egemone $alt
elleniche $alt elleniche $alt
eller $alt2 eller $alt2
ellespont $alt ellespont $alt
elogi $alt
elogi $2 $alt2
els $alt2 els $alt2
em $alt em $alt
emblem $alt emblem $alt
emofilia $4 emofilia $4
emostasi $2 emostasi $2
emoticon $2 emoticon $2
emorragie emoR*adZ'i;e
empedocle $2 $alt empedocle $2 $alt
empireo $2 empireo $2
emu $2 emu $2
enfiteusi $3 enfiteusi $3
enfiteut $3 enfiteut $3
engage $3 engage $3
eni $2
enkidu $alt enkidu $alt
ennagon $2 ennagon $2
enneadi $2 enneadi $2
epicentr $alt epicentr $alt
epifania $4 epifania $4
epiglottide $alt epiglottide $alt
epigrafe $2
epilessia $4 epilessia $4
epilog $2
epirot $alt epirot $alt
episodi $alt episodi $alt
epitet $2 epitet $2
eroe $alt eroe $alt
eroin $3 eroin $3
erotomania $5 erotomania $5
erro $2 $alt
erzegovin $3 erzegovin $3
esac $alt esac $alt
esacisottaedr $alt esacisottaedr $alt
fontanil $3 fontanil $3
foppol $alt foppol $alt
for $alt2 for $alt2
foraminiferi $4
forbicine $3 forbicine $3
forca $alt2 forca $alt2
forcine $2 forcine $2
fori $2 fori $2
formic $2 formic $2
forn $alt2 forn $alt2
fornace $2
forr $alt2 forr $alt2
forse $alt2 forse $alt2
fortuit f,O@-*t'uit fortuit f,O@-*t'uit
fucile $2 fucile $2
fucine $2 fucine $2
fucsia $1 fucsia $1
fugace $2
fulgenzi $alt fulgenzi $alt
funebr $1 funebr $1
funerea $2 funerea $2
glia l^'i:a glia l^'i:a
glicerol $3 glicerol $3
glicin gl'itSin glicin gl'itSin
glicine gl'itSine
glicolisi glikol'izI glicolisi glikol'izI
gliconeo glik'O:n,Eo gliconeo glik'O:n,Eo
glicoprotein glikop@-*ote'in glicoprotein glikop@-*ote'in
gliptodontidi $alt gliptodontidi $alt
glissare glis:'aRe
glittograf glit:'Og@-*af
glittografia glit:og@-*af'i:a
glob $alt glob $alt
globicefal $3 $alt globicefal $3 $alt
glossolalia $4 glossolalia $4
grafem $alt grafem $alt
granollers $3 $alt2 granollers $3 $alt2
gratteri $2 gratteri $2
gratuita $2
gratuito g@-*at'uito
gratuit g@-*at'u:it
gravimetr $2 gravimetr $2
grec $alt grec $alt
gres $alt gres $alt
guer $alt2 guer $alt2
guerraiol $alt2 guerraiol $alt2
guglielmin $3 guglielmin $3
guidafili $3
guidizzol $3 guidizzol $3
guizzare gwIts:'aRe
guspini $1 guspini $1
gutei $2 gutei $2
hellas $2 hellas $2
idrocefal $3 $alt idrocefal $3 $alt
idrocors $alt2 idrocors $alt2
idroelettric $alt idroelettric $alt
idrofob $2
idrolisi $2 idrolisi $2
idrope $1 idrope $1
idroterapia $5 idroterapia $5
indebit $2 $alt2 indebit $2 $alt2
indetraibil indet@-*a'ibil indetraibil indet@-*a'ibil
indirett $alt indirett $alt
indirizzare indiRits:'aRe
indomit $2 indomit $2
inedia $alt inedia $alt
inedit $2 inedit $2
insonnia $alt insonnia $alt
insubre $1 insubre $1
insubri $1 insubri $1
integerrima $3
integr $1 integr $1
intellighenzia $alt intellighenzia $alt
interim $1 interim $1
interior $alt2 interior $alt2
intermedi $alt intermedi $alt
intermezz $alt
interossea $3 interossea $3
interossee $3 interossee $3
interosseo $3 interosseo $3
maestria $3 maestria $3
mafia $1 mafia $1
magazine m'EgaziN magazine m'EgaziN
magie madZ'iE
maggior $alt2 maggior $alt2
magnenzi $alt magnenzi $alt
magnesi $alt magnesi $alt
malpel $alt2 malpel $alt2
malpens $alt2 malpens $alt2
maltemp $alt maltemp $alt
mammiferi $2
mammut $2 mammut $2
mancine $2 mancine $2
mandei $2 mandei $2
mangiatoia $alt2 mangiatoia $alt2
mangim $2 mangim $2
mania $2 mania $2
manie man'i:e
manicomi $alt manicomi $alt
manie man'i:e
mannosi $alt mannosi $alt
manocchi $alt manocchi $alt
manodoper $3 manodoper $3
marsicovetere $alt marsicovetere $alt
martinitt $3 martinitt $3
martir $1 martir $1
martirologi $alt
martor $1 martor $1
mascali $1 mascali $1
mascalucia maskalutS'i:a mascalucia maskalutS'i:a
mezzadril medz:ad@-*'il mezzadril medz:ad@-*'il
mezzaneg $2 mezzaneg $2
mezzenile $3 mezzenile $3
mezzogiorno m,edz:odZ'o@-*no
mezzosangue medz:os'aNgwe
miastenia $3 miastenia $3
michiel $2 michiel $2
microcefalia $5 microcefalia $5
misantropia $4 misantropia $4
miser $1 miser $1
miserere $3 miserere $3
miserie $2
miseria $2 miseria $2
miserrima $2
miserie $2
misia $1 misia $1
misoginia $4 misoginia $4
mistra $2 mistra $2
molv $alt molv $alt
mombarocci $alt mombarocci $alt
mon $alt mon $alt
monaci $1
monade $1 monade $1
monarchia $3 monarchia $3
mondadori $alt2 mondadori $alt2
montreal $alt2 montreal $alt2
monzon $2 monzon $2
mopsuestia $2 mopsuestia $2
mordaci $2
mores $alt mores $alt
morfem $alt morfem $alt
mori $alt2 mori $alt2
neb $alt neb $alt
nebul $alt2 nebul $alt2
necchi $alt necchi $alt
necrologi $alt
necrologi $3 $alt
necrologio $alt
necton $alt necton $alt
negligent neglidZ'ent
negrar $2 negrar $2
negrita $3 negrita $3
negus $alt negus $alt
organ $1 organ $1
organon $1 $alt2 organon $1 $alt2
orgia 'O@-*dZa orgia 'O@-*dZa
orgie 'O@-*dZe
origan $2 origan $2
oritterop $3 oritterop $3
orl $alt2 orl $alt2
orleans ,o@-*l'i:ns orleans ,o@-*l'i:ns
orogenesi $3 orogenesi $3
orologi $alt
orologi $3 $alt
orop $alt orop $alt
oroscop $2 $alt oroscop $2 $alt
orosei $3 orosei $3
paracetamol $5 paracetamol $5
paradisea $3 paradisea $3
parafrasi $2 parafrasi $2
paragraf $2
paralisi $2 paralisi $2
parallelepiped $5 parallelepiped $5
parametr $2 parametr $2
partecip $2 $alt2 partecip $2 $alt2
partenogenesi $4 partenogenesi $4
partenope $2 $alt partenope $2 $alt
passafili $3
passatemp $alt passatemp $alt
pasten $1 pasten $1
pastor $alt2 pastor $alt2
penne $alt2 penne $alt2
pensile $alt pensile $alt
pensioncine $4 pensioncine $4
pentabraco $3
pentagon $2 pentagon $2
pentametr $2 pentametr $2
pentapoli $2 pentapoli $2
peru $2 peru $2
perugine $3 perugine $3
perun $2 perun $2
pes $alt
pesc $alt pesc $alt
pescasseroli $3 pescasseroli $3
pesce $alt2 pesce $alt2
pesche $alt pesche $alt
peschici $alt peschici $alt
pes $alt
pessim $alt pessim $alt
pest $alt2 pest $alt2
peste $alt peste $alt
plumbee $1 plumbee $1
plumbeo $1 plumbeo $1
plurigemin $3 plurigemin $3
plurima $1
pocol $2 pocol $2
podere $2 $alt2 podere $2 $alt2
podesta $3 podesta $3
popp $alt2 popp $alt2
poppi $alt2 poppi $alt2
porcil $2 porcil $2
poriferi $2
poros $alt2 poros $alt2
porpor $1 $alt2 porpor $1 $alt2
portaelicotteri $alt portaelicotteri $alt
portafili $3
portafogli $alt portafogli $alt
portalber $2 portalber $2
porticciol $3 porticciol $3
post $alt2 post $alt2
posteri $1 posteri $1
posteriori $alt2 posteriori $alt2
posticip $2
postum $1 postum $1
potal $1 potal $1
potamogale $3 potamogale $3
proselit $2 proselit $2
proserpin $2 proserpin $2
prosieguo $alt prosieguo $alt
prosindaci p@-*,o||s'indatSI
prosindaco p@-*,o||s'indako
prosodia $3 prosodia $3
prospett $alt prospett $alt
prostaferesi $3 prostaferesi $3
prozi $2 prozi $2
prozia p@-*odz'i;a prozia p@-*odz'i;a
prozie p@-*odz'i;e prozie p@-*odz'i;e
prua p@-*'u:a
psicoanalisi $4 psicoanalisi $4
psicocinesi $alt psicocinesi $alt
psicosintesi $3 psicosintesi $3
rampoll $alt2 rampoll $alt2
ranocchi $alt ranocchi $alt
ranocchia $alt ranocchia $alt
rapace $2
rapsod $alt rapsod $alt
rapsod $2 rapsod $2
rapsodia $3 rapsodia $3
reduce $1 reduce $1
referendum $alt referendum $alt
regalia $3 regalia $3
reggisen $alt2
reggisen @-*edZ:is'en
regie @-*edZ'iE
regn $alt2 regn $alt2
regol $1 regol $1
reimpieg $alt reimpieg $alt
res $alt2 res $alt2
resed $alt resed $alt
resia $1 resia $1
residue $2
resin $1 resin $1
respons $alt respons $alt
rete $alt2 rete $alt2
revolver $alt revolver $alt
rhea $alt2 rhea $alt2
riassett $alt riassett $alt
ribattezzare @-*i_bat:edz:'aRe
ribec $alt ribec $alt
ribosi $alt ribosi $alt
riccoboni $alt riccoboni $alt
ritrov $alt ritrov $alt
riverber $2 riverber $2
rivincit $2 rivincit $2
rizzare @-*its:'aRe
rizziconi $2 rizziconi $2
rizzoli $2 rizzoli $2
rob $alt rob $alt
rovesci $alt rovesci $alt
rovescia $alt rovescia $alt
rozz $alt2 rozz $alt2
rua $2
rubel $2 rubel $2
rubric $2 rubric $2
rufin $1 rufin $1
satur $1 satur $1
savoc $1 savoc $1
savorgnan $3 savorgnan $3
sbattezzare zbat:edz:'aRe
sbocc $alt2 sbocc $alt2
scaliger $2 scaliger $2
scandal $1 scandal $1
seggiovia $3 seggiovia $3
segnapost $alt2 segnapost $alt2
segnavia $3 segnavia $3
seguace $2
selce $alt2 selce $alt2
selci $alt2 selci $alt2
seleni $alt seleni $alt
semicerchi $alt2 semicerchi $alt2
semidi $3 semidi $3
semin $1 $alt2 semin $1 $alt2
semiopac semIop'ak
semirett $alt semirett $alt
semol $1 semol $1
sempre $alt sempre $alt
sessantesim $alt sessantesim $alt
sesser $alt sesser $alt
sessile $alt sessile $alt
sessuofobia $4
sett $alt sett $alt
sett $alt sett $alt
sette $alt sette $alt
sfoglia $alt sfoglia $alt
sfregi $alt sfregi $alt
sgomber $1 sgomber $1
sguizzare zgwIts:'aRe
sibari $1 sibari $1
sidereo $2 sidereo $2
siepe $alt siepe $alt
sincope $1 sincope $1
sincron $1 sincron $1
sincronia $3 sincronia $3
sindaci $1
sindia $2 sindia $2
sindone $1 sindone $1
sindrome $1 sindrome $1
sottile $2 sottile $2
sottobosc $alt sottobosc $alt
sottoinsieme $alt sottoinsieme $alt
sottomenu $4
sottomultipl $3 sottomultipl $3
sottopost $alt2 sottopost $alt2
sottoprodott $alt2 sottoprodott $alt2
stecc $alt2 stecc $alt2
stefani $1 stefani $1
stell $alt2 stell $alt2
stendifili $3
stepp $alt2 stepp $alt2
stereo $1 stereo $1
stereotip $3 stereotip $3
stipendi $alt stipendi $alt
stobi $alt stobi $alt
stom $alt stom $alt
stomaci $1
stop $alt stop $alt
stopp $alt2 stopp $alt2
storm $alt2 storm $alt2
storn $alt2 storn $alt2
stradine $2 stradine $2
strafila $2
stranguria $3 stranguria $3
strapiomb $alt2 strapiomb $alt2
strapotere $3 $alt2 strapotere $3 $alt2
suffett $alt suffett $alt
sugher $1 sugher $1
suocer $1 suocer $1
superfluo $2
superior $alt2 superior $alt2
superstite $2 superstite $2
suppost $alt2 suppost $alt2
tapir $1 tapir $1
tarant $1 tarant $1
tarantasia $3 tarantasia $3
tarassaco $3
tardigradi $2 tardigradi $2
tari $2 tari $2
tarpan $2 tarpan $2
telefilm $3 telefilm $3
telefon $2 $alt telefon $2 $alt
telegon $2 $alt telegon $2 $alt
telegraf $2 $alt
telelavor $alt2 telelavor $alt2
telemac $alt telemac $alt
telemetr $2 $alt telemetr $2 $alt
tempor $1 tempor $1
tempr $alt tempr $alt
temu $2 temu $2
tenace $2
tenebr $1 $alt tenebr $1 $alt
tened $1 $alt tened $1 $alt
tenera $1 $alt tenera $1 $alt
tepanechi $alt tepanechi $alt
tequila tek'ila tequila tek'ila
terapeut $3 terapeut $3
terapeutiche $3
terapeuti $3 terapeuti $3
terapeutic $3 terapeutic $3
terapeutiche $3
terapia $3 terapia $3
terebr $1 terebr $1
teres $alt teres $alt
tessile $alt tessile $alt
testimone $alt testimone $alt
tetan $1 $alt tetan $1 $alt
teterrima $2
tetraedr $alt tetraedr $alt
tetraetil $4 tetraetil $4
tetrametr $2 tetrametr $2
tonn $alt2 tonn $alt2
top $alt top $alt
tora $2 tora $2
torace $2
torb $alt2 torb $alt2
torbid $alt2 torbid $alt2
torbole $alt2 torbole $alt2
trafor $alt2 trafor $alt2
tragedia $alt tragedia $alt
tragicommedia $alt tragicommedia $alt
tramezz $alt
tramite $1 tramite $1
tramoggia $alt tramoggia $alt
transcaucasia $4 transcaucasia $4
trebaseleghe $3 $alt2 trebaseleghe $3 $alt2
tredicesim $alt tredicesim $alt
tredici $alt2 tredici $alt2
tremezz $alt
tremil $2 tremil $2
trentaduesim $alt trentaduesim $alt
trentasei $3
trentenni $alt trentenni $alt
trentesim $alt trentesim $alt
treppiede $alt treppiede $alt
tuttor $alt2 tuttor $alt2
tuttosport $3 tuttosport $3
tutu $2 tutu $2
ubbriac $3
uberta $3 uberta $3
ubold $alt ubold $alt
ubriac $3 ubriac $3
ventisette $alt ventisette $alt
ventol $alt ventol $alt
ventre $alt ventre $alt
ventriloqua $2
ventriloque $2
ventriloqui $2 $only ventriloqui $2 $only
ventriloquo $2 ventriloquo $2
venusta $3 venusta $3
vepre $alt vepre $alt
ver $alt2 ver $alt2
ver $alt2 ver $alt2
verace $2
verde $alt2 verde $alt2
verg $alt2 verg $alt2
vergine $alt2 vergine $alt2
vicari $2 $only vicari $2 $only
vicaria $2 vicaria $2
viceregine $4 viceregine $4
vicesindac vitSes'indak
vicine $2 vicine $2
video $1 video $1
videoclip $4 videoclip $4
videotec $alt videotec $alt
vidigraf $2
vigevan $2 $alt vigevan $2 $alt
vignol $2 vignol $2
vigonov $alt vigonov $alt
vitreo $1 vitreo $1
vitreo $1 vitreo $1
vittoria $alt2 vittoria $alt2
vivace $2
viveri $1 viveri $1
vo $alt vo $alt
vobbia $alt vobbia $alt
wilanow $3 wilanow $3
wuchereria $3 wuchereria $3
xenia $3 xenia $3
xenofobia $4
xenoglossia $4 xenoglossia $4
xilem $alt xilem $alt
yahweh $2 yahweh $2

+ 566
- 536
dictsource/it_rules
File diff suppressed because it is too large
View File


+ 35
- 11
dictsource/pt_list View File

?2 sra $dot ?2 sra $dot


// articles // articles
o $u+ $nounf
o $u $nounf
a $u+ $nounf a $u+ $nounf
os $u+ $nounf os $u+ $nounf
as $u+ $nounf as $u+ $nounf
_a a _a a
_e E _e E
_o O _o O
a a $atend
e E $atend // assume letter-e at end of sentence
o O $atend
a a $atend $atstart
e E $atend $atstart // assume letter-e at end of sentence
o O $atend $atstart




// some common adjectives and adverbs // some common adjectives and adverbs
apneia $alt apneia $alt
apoio $alt $verb apoio $alt $verb
arredores $alt arredores $alt
arrego $alt2
arremesso $alt2 $noun arremesso $alt2 $noun
arrocho $alt2 $noun arrocho $alt2 $noun
arroto $alt2 $noun arroto $alt2 $noun
brejo $alt brejo $alt
bromelha $alt bromelha $alt
broto $alt2 $noun broto $alt2 $noun
brotos $alt2
buceta $alt2 buceta $alt2
cabresto $alt2 cabresto $alt2
cacete $alt2 cacete $alt2
chofer $alt chofer $alt
choro $alt2 $noun choro $alt2 $noun
chovesse $alt2 chovesse $alt2
chope $alt2
chuleta $alt2 chuleta $alt2
chupeta $alt2 chupeta $alt2
clamores $alt2 clamores $alt2
colossos $alt2 colossos $alt2
colostro $alt2 colostro $alt2
começo $alt $verb começo $alt $verb

concerto $alt2 $noun
concertos $alt2
concerto $alt2
concordo $alt concordo $alt
conforto $alt $verb conforto $alt $verb
conserto $alt2
conserto $alt $verb
console $alt2 $noun console $alt2 $noun
consolo $alt2 $noun consolo $alt2 $noun
constroem $alt constroem $alt
cratera $alt cratera $alt
crede $alt2 crede $alt2
credo $alt credo $alt
crimeia $alt
decoro $alt2 $noun decoro $alt2 $noun
degelo $alt2 degelo $alt2
desaforo $alt2 desaforo $alt2
doze $alt2 doze $alt2
dueto $alt2 dueto $alt2
edson $alt edson $alt
eletrodo $alt2
elixir eliSir elixir eliSir
emborco $alt emborco $alt
emprego $alt2 emprego $alt2
endereço $alt $verb endereço $alt $verb
endoide $alt2 endoide $alt2
enforco $alt enforco $alt
engodo $alt2
engordo $alt engordo $alt
enredo $alt $verb enredo $alt $verb
enrosco $alt2 $noun enrosco $alt2 $noun
ensosso $alt2 ensosso $alt2
enterro $alt2 $noun enterro $alt2 $noun
enterros $alt2
entorto $alt entorto $alt
entroso $alt entroso $alt
envelope $alt envelope $alt
gloso $alt gloso $alt
gonorreia $alt gonorreia $alt
gol gow gol gow
?1 golo $alt2
golpe $alt golpe $alt
gorda $alt2 gorda $alt2
gorjeta $alt2 gorjeta $alt2
menor $alt menor $alt
meta $alt $noun meta $alt $noun
metro $alt metro $alt
minueto $alt2
miolo $alt2 miolo $alt2
miolos $alt miolos $alt
mister $alt mister $alt
proso $alt proso $alt
prosopopeia $alt prosopopeia $alt
proveta $alt2 proveta $alt2
punheta $alt2
quarteto $alt2 quarteto $alt2
quatorze $alt2 quatorze $alt2
queda $alt queda $alt
secas $alt2 secas $alt2
seco $alt2 seco $alt2
seco $alt $verb seco $alt $verb
sede $alt2
sedes $alt
selo $alt2 selo $alt2
selo $alt $verb selo $alt $verb
sexteto $alt2 sexteto $alt2
soco $alt2 soco $alt2
soco $alt $verb soco $alt $verb
sogra $alt sogra $alt
solto $alt2
solto $alt $verb
soltos $alt2
sopa $alt2 sopa $alt2
sopeses $alt sopeses $alt
sopro $alt2 $noun sopro $alt2 $noun
sorva $alt2
sorvete $alt2 sorvete $alt2
sossego $alt2 $noun sossego $alt2 $noun
suborno $alt $verb suborno $alt $verb
tempero $alt2 $noun tempero $alt2 $noun
tenores $alt2 tenores $alt2
terma $alt terma $alt
test $alt
terrores $alt2 terrores $alt2
teses $alt teses $alt
test $alt
teta $alt2 teta $alt2
tijolo $alt2 tijolo $alt2
tijolos $alt tijolos $alt
ureia $alt ureia $alt
vanessa $alt2 vanessa $alt2
vareta $alt2 vareta $alt2
vedeta $alt2
vera $alt vera $alt
verbete $alt2 verbete $alt2
verborreia $alt verborreia $alt
verde $alt2 verde $alt2
vileta $alt2 vileta $alt2
vinheta $alt2
vodca v'OdZik& vodca v'OdZik&
voga $alt voga $alt
voice $alt voice $alt
?2 backup bEk'&p ?2 backup bEk'&p
?2 backups bEk'&ps ?2 backups bEk'&ps
bad bEd bad bEd
ballet bal'E
bank beINk bank beINk
bacon b'eIkoN bacon b'eIkoN
?2 basebol beIzyb'Ow ?2 basebol beIzyb'Ow
?2 blue blu ?2 blue blu
?1 braille b:r'aily ?1 braille b:r'aily
?2 Braille bR'aili ?2 Braille bR'aili
?2 buffet bif'e
?1 cancel k'&ns'El ?1 cancel k'&ns'El
?1 caps k'aps ?1 caps k'aps
?2 cappuccino kaputS'inU ?2 cappuccino kaputS'inU
?2 site s'aItSy ?2 site s'aItSy
?2 shampoo S&mpu ?2 shampoo S&mpu
?2 shopping S'OpiN ?2 shopping S'OpiN
?2 shoppings S'OpiNs
?2 slide zl'aIdZy ?2 slide zl'aIdZy
?4 símbolo s'iNbolU ?4 símbolo s'iNbolU
?1 software s'Oft,w'Er- ?1 software s'Oft,w'Er-
outdoor aUtd'Or outdoor aUtd'Or
?2 outdoors aUtd'Ors ?2 outdoors aUtd'Ors
baby b'eIby baby b'eIby
?2 campari k&mp'a*y
?2 banner b'&~ner
?2 banners b'&~ners
?2 campari k&~mp'a*y
?1 chrome kr'owm ?1 chrome kr'owm
?2 chrome kR'owmi ?2 chrome kR'owmi
corpus k'O*@-pUs# corpus k'O*@-pUs#
facebook feIsybuk facebook feIsybuk
?1 fedora _^_EN ?1 fedora _^_EN
firefox f'ai@fOks firefox f'ai@fOks
?2 folder f'owder
?2 folders f'owders
?1 front fr'ont ?1 front fr'ont
?2 habeas 'abe&s ?2 habeas 'abe&s
high haI high haI
?1 product p:r'&d&kt ?1 product p:r'&d&kt
?1 Publisher p'&bl,iS&r- ?1 Publisher p'&bl,iS&r-
?1 reader r'id,&r- ?1 reader r'id,&r-
?2 reader r'ider
?1 setup s'Et'&p ?1 setup s'Et'&p
?1 scout sk'aut // Nero scout ?1 scout sk'aut // Nero scout
?1 skype sk'aip ?1 skype sk'aip
volkmann f'Olkman volkmann f'Olkman
washington w'OSinton washington w'OSinton
wellington w'Elynton wellington w'Elynton
?2 wesley w'EzleI

+ 73
- 63
dictsource/pt_rules View File

êCC) e (C@ e êCC) e (C@ e
ôC) e (C@ e ôC) e (C@ e
áC) e (C@ e áC) e (C@ e
?2 áC) el (_ eU
?2 áC) el (_ eU
áCC) e (CA_ e áCC) e (CA_ e
éCC) e (CA_ e éCC) e (CA_ e
éCCC) e (C@ e éCCC) e (C@ e
?2 íC) el (_ eU
?2 íC) el (_ eU
íC) e (C@ e íC) e (C@ e
íCC) e (C@ e íCC) e (C@ e
óC) e (C@ e óC) e (C@ e
óCC) e (CA_ e óCC) e (CA_ e
úC) e (C@ e úC) e (C@ e
?2 úC) el (_ eU
?2 úC) el (_ eU
ection (_ 'EkS&~N ection (_ 'EkS&~N


//sort //sort
_houv) e (L06_ E _houv) e (L06_ E
_escond) e (L06_ e _escond) e (L06_ e
respond) e (L06_ e respond) e (L06_ e
constrang) e (L07_ e
eb) e (L07_ e // recebeste, etc. eb) e (L07_ e // recebeste, etc.
eg) e (L07_ e // elegeste, etc. eg) e (L07_ e // elegeste, etc.
_@o) e (L07_ e // doeste, etc. _@o) e (L07_ e // doeste, etc.
_cr) e (L07_ e _cr) e (L07_ e
_dev) e (L07_ e
bat) e (L07_ e // re- com- bat) e (L07_ e // re- com-
ced) e (L07_ e // pro- con- su- ced) e (L07_ e // pro- con- su-
met) e (L07_ e // meteste, cometeste, etc. met) e (L07_ e // meteste, cometeste, etc.
mex) e (L07_ e mex) e (L07_ e
prouv) e (L07_ e
mov) e (L07_ e // re- co- mov) e (L07_ e // re- co-
olv) e (L07_ e // devolveste, etc. olv) e (L07_ e // devolveste, etc.
ond) e (L07_ e // escondeste, etc. ond) e (L07_ e // escondeste, etc.
orr) e (L07_ e // correste, etc. orr) e (L07_ e // correste, etc.
precav) e (L07_ e
_tang) e (L07_ e
_ard) e (L07_ e _ard) e (L07_ e
_coz) e (L07_ e _coz) e (L07_ e
_dev) e (L07_ e
_val) e (L07_ e _val) e (L07_ e
colh) e (L07_ e // & es- colh) e (L07_ e // & es-
ench) e (L07_ e // pre- ench) e (L07_ e // pre-
vert) e (L07_ e // in- re- con- vert) e (L07_ e // in- re- con-
_ergu) e (L07_ e
_mord) e (L07_ e _mord) e (L07_ e
_perd) e (L07_ e _perd) e (L07_ e
_remo) e (L07_ e _remo) e (L07_ e
_sofr) e (L07_ e _sofr) e (L07_ e
ergu) e (L07_ e
screv) e (L07_ e // e- in- ree- pre- de- screv) e (L07_ e // e- in- ree- pre- de-
_absorv) e (L07_ e
_atrev) e (L07_ e _atrev) e (L07_ e
_corro) e (L07_ e _corro) e (L07_ e
_rel) e (L07_ e
_tang) e (L07_ e
_troux) e (L07_ E _troux) e (L07_ E
constrang) e (L07_ e
precav) e (L07_ e
prouv) e (L07_ e
sorv) e (L07_ e
_ens) e (bL03_ E _ens) e (bL03_ E
_amanc) e (bL03_ E _amanc) e (bL03_ E
qu) e (brL04_ E qu) e (brL04_ E
cel) e (brL04_ E cel) e (brL04_ E
_sop) e (sL04_ E
_C) e (bre_ E _C) e (bre_ E
_boch) e (chL04_ e _boch) e (chL04_ e
_ex) e (crL04_ E _ex) e (crL04_ E
impr) e (gnL04_ E
_enr) e (dL01_ E _enr) e (dL01_ E
_degr) e (dL01_ E
_v) e (dL03_ E _v) e (dL03_ E
_sob) e (rbL03_ e
_pr) e (dL03_ E _pr) e (dL03_ E
_arr) e (dL03_ E _arr) e (dL03_ E
_depr) e (dL03_ E _depr) e (dL03_ E
_) e (dnL03_ E _) e (dnL03_ E
_gr) e (gL03_ e _gr) e (gL03_ e
_gal) e (gL03_ e _gal) e (gL03_ e
_alvin) e (grL03_ e
_lanc) e (tA_ e
menorr) ei (a_ EI
_pel) e (gL03_ e _pel) e (gL03_ e
impr) e (gnL04_ E
_n) e (grL03_ e _n) e (grL03_ e
_alvin) e (grL03_ e
estr) ei (L04_ EI estr) ei (L04_ EI
_confed) e (rL04_ E
menorr) ei (a_ EI
_r) e (jL03_ E _r) e (jL03_ E
_inv) e (jL04_ E _inv) e (jL04_ E
_panfl) e (tL04_ e
_v) e (lhL03_ E _v) e (lhL03_ E
_gr) e (lhL04_ E _gr) e (lhL04_ E
_caC) e (lo_ e _caC) e (lo_ e
_livr) e (tA_ e
?2 el (ton_ 'EU ?2 el (ton_ 'EU
ad) e (quL04_ E ad) e (quL04_ E
_ing) e (rL02_ E
_aust) e (rA_ E
_dig) e (rL02_ E _dig) e (rL02_ E
_ing) e (rL02_ E
_m) e (rL03_ E _m) e (rL03_ E
_sev) e (rL03_ E _sev) e (rL03_ E
_reit) e (rL04_ E
_sinc) e (rL03_ E _sinc) e (rL03_ E
_g) e (rL04_ E _g) e (rL04_ E
_z) e (rL04_ E _z) e (rL04_ E
_on) e (rL04_ E _on) e (rL04_ E
gen) e (rL04_ E // de- re- gen) e (rL04_ E // de- re-
_alt) e (rL04_ E _alt) e (rL04_ E
_confed) e (rL04_ E
_enc) e (rL04_ E _enc) e (rL04_ E
_esm) e (rL04_ E _esm) e (rL04_ E
_esm) e (rL04_ E _esm) e (rL04_ E
_apod) e (rL04_ E _apod) e (rL04_ E
_enum) e (rL04_ E _enum) e (rL04_ E
_exub) e (rL04_ E _exub) e (rL04_ E
_reit) e (rL04_ E
_adult) e (rL04_ E _adult) e (rL04_ E
_aglom) e (rL04_ E _aglom) e (rL04_ E
_dilac) e (rL04_ E _dilac) e (rL04_ E
_incin) e (rL04_ E _incin) e (rL04_ E
_persev) e (rL04_ E _persev) e (rL04_ E
_refrig) e (rL04_ E _refrig) e (rL04_ E
_sob) e (rbL03_ e
_c) e (rcL02_ E _c) e (rcL02_ E
_ex) e (rcL02_ E _ex) e (rcL02_ E
_alic) e (rcL02_ E _alic) e (rcL02_ E
_p) e (sL01_ E _p) e (sL01_ E
_l) e (sL03_ E _l) e (sL03_ E
_repr) e (sL03_ E _repr) e (sL03_ E
_sop) e (sL04_ E
_ent) e (sL04_ E _ent) e (sL04_ E
_refr) e (scL01_ E _refr) e (scL01_ E
_p) e (scL03_ E _p) e (scL03_ E
_m) e (sclL04 E _m) e (sclL04 E
dioc) e (ses_ E dioc) e (ses_ E
_d) e (spL02_ E _d) e (spL02_ E
proc) e (ssL02_ E
_p) e (squL02_ E _p) e (squL02_ E
_refr) e (squL02_ E _refr) e (squL02_ E
_degr) e (dL01_ E
_l) e (ssL02_ e _l) e (ssL02_ e
_ac) e (ssL02_ E _ac) e (ssL02_ E
proc) e (ssL02_ E
_esp) e (ssL03_ e _esp) e (ssL03_ e
_terc) e (tL03_ e
_c) e (stL03_ e _c) e (stL03_ e
_livr) e (tA_ e
_lanc) e (tA_ e
_minu) e (tA_ e
_tataran) e (tA_ E
_terc) e (tA_ e
_tetran) e (tA_ E
_trin) e (tA_ E
_pr) e (tL03_ e _pr) e (tL03_ e
_rem) e (tL03_ e _rem) e (tL03_ e
_derr) e (tL03_ e _derr) e (tL03_ e
_obsol) e (tL03_ e _obsol) e (tL03_ e
_bol) e (tL04_ e _bol) e (tL04_ e
_panfl) e (tL04_ e
_CaC) e (ta_ e _CaC) e (ta_ e
viol) e (ta_ e viol) e (ta_ e
_Carr) e (ta_ e _Carr) e (ta_ e
_pen) e (trL04_ E
_sol) e (trL04_ E _sol) e (trL04_ E
_pen) e (trL04_ E
_imp) e (trL04_ E
_perp) e (trL04_ E
_n) eu (trL03_ 'eU _n) eu (trL03_ 'eU
_d) e (vL03_ e _d) e (vL03_ e
scr) e (vL03_ e // e- in- pre- ree- de- scr) e (vL03_ e // e- in- pre- ree- de-
g (Y Z // ge gi g (Y Z // ge gi
gu (Y g gu (Y g
a) gu (ent gw a) gu (ent gw
_alca) gue (t gwe
_apazi) gu (e gw _apazi) gu (e gw
_apazí) gu (e gw
_ar) gu (i gw _ar) gu (i gw
averi) gu (e gw averi) gu (e gw
bilin) gu (A gw bilin) gu (A gw
_min) gu (e gw _min) gu (e gw
_pin) gu (im_ gw _pin) gu (im_ gw
_pin) gu (ins_ gw _pin) gu (ins_ gw
_redar) gu (A gw
_sa) gu (i gw _sa) gu (i gw
san) gu (ín gw san) gu (ín gw
san) gu (in gw san) gu (in gw
?1 @) ings (_ _^_EN ?1 @) ings (_ _^_EN
?2 il (ton_ 'iU ?2 il (ton_ 'iU
?2 i (rton_ 'i ?2 i (rton_ 'i
?2 _v) i (king 'i
?2 _v) i (king 'i
?2 ight (_ 'aIt ?2 ight (_ 'aIt
?1 ight (_ _^_EN ?1 ight (_ _^_EN
?1 ights (_ _^_EN ?1 ights (_ _^_EN
_esn) o (bL04_ O _esn) o (bL04_ O
_engl) o (bL04_ O _engl) o (bL04_ O
_sal) o (brL03_ o _sal) o (brL03_ o
_) o (cL03_ o
_) o (bstL04_ O
_) o (cL03_ o
_barr) o (cL03_ o _barr) o (cL03_ o
_ch) o (chA_ o
_m) o (chA_ o _m) o (chA_ o
_f) o (dL01_s o
_ch) o (chA_ o
_f) o (dL01_s o
_ecl) o (dL03_ o _ecl) o (dL03_ o
_expl) o (dL03_ o _expl) o (dL03_ o
_impl) o (dL03_ o _impl) o (dL03_ o
_Com) o (do_ o
_m) o (fL01_ O _m) o (fL01_ O
_m) o (fL02_ O _m) o (fL02_ O
_af) o (fL04_ O _af) o (fL04_ O
_arr) o (lhL03_ O _arr) o (lhL03_ O
_enr) o (lhL03_ O _enr) o (lhL03_ O
_) o (lhL04_ O _) o (lhL04_ O
_) o (bstL04_ O
m) o (lhL04_ O m) o (lhL04_ O
emb) o (lsL04_ O emb) o (lsL04_ O
_env) o (ltL03_ o _env) o (ltL03_ o
_Cach) o (rra_ o _Cach) o (rra_ o
@p) o (rtL03_ O // importo, etc. @p) o (rtL03_ O // importo, etc.
a_c) o (rte_ o a_c) o (rte_ o
_abs) o (rvL01_ o
ortos (_ 'O*@-tUs
ortos (_ O*@-t=Us# // tortos, mortos, etc.
ortos (_A 'O*@-tUz
?1 ortos (_G 'O*@-tUZ
?2 ortos (_G 'O*@-tUz
_abs) o (rvL01_ o
t) o (rçL03_ o // con- t) o (rçL03_ o // con-
_c) o (sL01_ o _c) o (sL01_ o
_desc) o (sL01_ o _desc) o (sL01_ o
emb) o (scL03_ O
enr) o (scL03_ O enr) o (scL03_ O
_r) o (snL04_ O _r) o (snL04_ O
_c) o (spL02_ O _c) o (spL02_ O
b) o (squL02_ O
enr) o (squL02_ O enr) o (squL02_ O
emb) o (scL03_ O
b) o (squL02_ O
ossos (_ Os=Us# // nossos, grossos, etc. ossos (_ Os=Us# // nossos, grossos, etc.
ossos (_A Os=Uz // nossos, grossos, etc.
?1 ossos (_G Os=UZ // nossos, grossos, etc.
?2 ossos (_G Os=Uz // nossos, grossos, etc.
ossos (_A Os=Uz // nossos, grossos, etc.
?1 ossos (_G Os=UZ // nossos, grossos, etc.
?2 ossos (_G Os=Uz // nossos, grossos, etc.
p) ostos (_ Ost=Us# // dispostos etc. p) ostos (_ Ost=Us# // dispostos etc.
p) ostos (_A Ost=Uz // dispostos etc.
?1 p) ostos (_G Ost=UZ // dispostos etc.
?2 p) ostos (_G Ost=Uz // dispostos etc.
ortos (_ 'O*@-tUs
ortos (_A 'O*@-tUz
?1 ortos (_G 'O*@-tUZ
?2 ortos (_G 'O*@-tUz
ovos (_ Ov=Us# novos, povos, etc.
ovos (_A Ov=Uz novos, povos, etc.
?1 ovos (_G Ov=UZ novos, povos, etc.
?2 ovos (_G Ov=Uz novos, povos, etc.
ortos (_ O*@-t=Us# // tortos, mortos, etc.
p) ostos (_A Ost=Uz // dispostos etc.
?1 p) ostos (_G Ost=UZ // dispostos etc.
?2 p) ostos (_G Ost=Uz // dispostos etc.
_Gar) o (tL03_ o _Gar) o (tL03_ o
_escr) o (tL03_ o _escr) o (tL03_ o
zig) o (to_ o zig) o (to_ o
_ch) o (vL01_ o _ch) o (vL01_ o
pr) o (vL03_ O pr) o (vL03_ O
_Com) o (do_ o
_ortod) o (xL03_ O
ovos (_ Ov=Us# novos, povos, etc.
ovos (_A Ov=Uz novos, povos, etc.
?1 ovos (_G Ov=UZ novos, povos, etc.
?2 ovos (_G Ov=Uz novos, povos, etc.
_ortod) o (xL03_ O
_g) o (zL04_ O _g) o (zL04_ O
_alm) o (çL01_ O _alm) o (çL01_ O
_esb) o (çL01_ O _esb) o (çL01_ O
_r) o (çL03_ O _r) o (çL03_ O
tr) o (çL03_ O // des- tr) o (çL03_ O // des-
_ad) o (çL03_ O _ad) o (çL03_ O
_c) o (çL03_ O
_emp) o (çL03_ O _emp) o (çL03_ O
_end) o (çL03_ O _end) o (çL03_ O
_c) o (çL03_ O
//endsort //endsort


.group ô .group ô
_) que (_ ky _) que (_ ky
?2 por_) que (_ ke ?2 por_) que (_ ke
?2 por_) que (_é ky ?2 por_) que (_é ky
?1 _) qua kwa // quatro, etc.
?1 _) que ke // quente, etc. ?1 _) que ke // quente, etc.
?1 _) quei (C k'eI // queira, queima, etc ?1 _) quei (C k'eI // queira, queima, etc
@) quên kw'eIN // frequência, etc. @) quên kw'eIN // frequência, etc.
A) qu (idade_ kw A) qu (idade_ kw
_a) qu (ífero_ kw _a) qu (ífero_ kw
e) qu (estr kw e) qu (estr kw
_e) qu (in kw
_e) qu (in kw
exe) qu (AC kw exe) qu (AC kw
fre) qu (ent kw fre) qu (ent kw
?2 li) qu (id kw ?2 li) qu (id kw
?2 lí) qu (id kw ?2 lí) qu (id kw
lo) qu (en kw lo) qu (en kw
n) qu (en kw n) qu (en kw
_) qu (inqu kw
_) qu (inquAn kw
_) qu (inquag kw
_se) qu (el kw _se) qu (el kw
se) qu (en kw se) qu (en kw
tran) qu (il kw tran) qu (il kw
_) sobre (@P5 sob*e _) sobre (@P5 sob*e
tran) s (A z tran) s (A z
_trân) s (ito_ z _trân) s (ito_ z
_sub) s (ist z
?1 ssion (_ _^_EN
_sub) s (ist z
?1 ssion (_ _^_EN




.group t .group t
_) u (_ u _) u (_ u
u u u u
u (A w u (A w
u (_A w
r) u (A u r) u (A u
u (a u u (a u
g) u (a+ w g) u (a+ w
_abaca) x (i S _abaca) x (i S
ale) x (a S ale) x (a S
_arro) x (e S _arro) x (e S
_ave) x (A S
_ave) x (A S
bau) x (A S bau) x (A S
brA) x (A S
brA) x (A S
_bu) x (o_ S _bu) x (o_ S
bY) x (A S
_ca) x (A S
bY) x (A S
_ca) x (A S
_co) x (A S _co) x (A S
_coe) x (A z _coe) x (A z
_esdrA) x (ul S _esdrA) x (ul S
_o) x (í ks _o) x (í ks
_pe) xo (to_ So _pe) xo (to_ So
pi) x (A S pi) x (A S
_pree) x (ist z
_pro) x (A S
_pree) x (ist z
_pro) x (A S
_pra) x (A S _pra) x (A S
prA) x (i s // aproximado, aproximar, próximo, etc. prA) x (i s // aproximado, aproximar, próximo, etc.
pu) x (A S // verb "puxar" and all its conjugations pu) x (A S // verb "puxar" and all its conjugations

+ 83
- 6
dictsource/ta_rules View File



// words after செல்லக் [tSellVg] செல்லப் [tSellVb] செல்லத் [tSellVd] // words after செல்லக் [tSellVg] செல்லப் [tSellVb] செல்லத் [tSellVd]
.L17 குழந்தை கிளி குட்டி கழுதை குதிரை குரங்க .L17 குழந்தை கிளி குட்டி கழுதை குதிரை குரங்க
.L18 பிள்ளை பெண் பையன
.L18 பிள்ளை பெண் பையன பெயர பேர பேத்தி
.L19 தம்பி தங்க .L19 தம்பி தங்க


// words after கோரப் [go:rVb] // words after கோரப் [go:rVb]
// words after ரிப்பன் // words after ரிப்பன்
.L33 மாளிகை கட்டிட அலுவலக பில்டிங் .L33 மாளிகை கட்டிட அலுவலக பில்டிங்


// words after டச் (touch)
.L34 செய் செஞ் பண் அப்

// words after கோல் (goal)
.L35 அடி போட கணக் கீப் எல்லை



// consonants // consonants


_) க (ங்கூலி gV _) க (ங்கூலி gV
_) க (ங்கை gV _) க (ங்கை gV
_) க (ங்கோத gV _) க (ங்கோத gV
_) கச (ட் gVzV
_) கச (ல gVzV
_) கச (ெட் gVz
_) கஜ (க்ஸ்தான kVzV _) கஜ (க்ஸ்தான kVzV
_) க (ஞ்சா gV _) க (ஞ்சா gV
_) க (டகட gV _) க (டகட gV
_) க (டப்பாரை gV _) க (டப்பாரை gV
_) க (டிகார gV _) க (டிகார gV
_) க (டோத்கஜ gV _) க (டோத்கஜ gV
_) க (ட்கரி gV
_) க (ட்காரி gV _) க (ட்காரி gV
_) க (ணபதி gV _) க (ணபதி gV
_) க (ணீர gV _) க (ணீர gV
_) கி (ரீஸ g _) கி (ரீஸ g
_) க (ிருகஸ்தர g _) க (ிருகஸ்தர g
_) க (ிருகிரு g _) க (ிருகிரு g
_) கிருப (ளானி krupV
_) கிருப (ா krup
_) கி (ருபை k
_) கிரு (ஸ்த kri _) கிரு (ஸ்த kri
_) க (ிருஹஸ்தர g _) க (ிருஹஸ்தர g
_) கி (ரேக்க g _) கி (ரேக்க g
_) குல்ச (ார gulz _) குல்ச (ார gulz
_) க (ுல்மோL06ர g _) க (ுல்மோL06ர g
_) கு (ளுக்கோஸ g _) கு (ளுக்கோஸ g
_) கு (ளோபல g
_) கு (ளோரின k
_) க (ுவஹாத்தி g _) க (ுவஹாத்தி g
_) குவாலிட(ி kwa:lit. _) குவாலிட(ி kwa:lit.
_) குவ (ாலிபிகேஷன kw _) குவ (ாலிபிகேஷன kw
_) கு (வாலியர g _) கு (வாலியர g
_) க (ுவாஹா g _) க (ுவாஹா g
_) குவ (ெட்டா kw // w?
_) க (ுஸ்தி g _) க (ுஸ்தி g
_) க (ுஹ g _) க (ுஹ g
_) க (ூகிள g _) க (ூகிள g
_) கூர்க (ா gu:rk _) கூர்க (ா gu:rk
_) க (ூர்க்கர g _) க (ூர்க்கர g
_) க (ூர்க்கா g _) க (ூர்க்கா g
_) கெச (ெட் gez
_) க (ெஜ g _) க (ெஜ g
_) க (ெட்டி g _) க (ெட்டி g
_) க (ெட்டிக்க_ k _) க (ெட்டிக்க_ k
_) க (ோரம g _) க (ோரம g
_) கோர்க (ாலாந்த go:rk _) கோர்க (ாலாந்த go:rk
_) க (ோர்க்காலாந்த g _) க (ோர்க்காலாந்த g
_) க (ோலடி g
_) க (ோலிக g _) க (ோலிக g
_) க (ோலிய g _) க (ோலிய g
_) க (ோலுக்குள g
_) க (ோல்_L35 g
_) க (ோல்கொண்டா g _) க (ோல்கொண்டா g
_) க (ோல்ட்_L30 g _) க (ோல்ட்_L30 g
_) க (ோல்மால g _) க (ோல்மால g
அசௌ) க (ரிய kV அசௌ) க (ரிய kV
அமைந்த) க (ரை kV அமைந்த) க (ரை kV
சுதா) க (ர்_ kV சுதா) க (ர்_ kV
மு) க (ர்ஜி kV
_தர்ம) க (ர்த kV _தர்ம) க (ர்த kV
_குல்) க (ர்னி kV _குல்) க (ர்னி kV
விஸ்வ) க (ர்மா kV விஸ்வ) க (ர்மா kV
விவே) க (ானந்த k விவே) க (ானந்த k
அல) காப (ாத் Ha:b அல) காப (ாத் Ha:b
_வலை) க (ாப் k _வலை) க (ாப் k
_ஹெலி) க (ாப்டர k
_ஹெலி) காப்ட (ர ka:pt.V
_வளை) க (ாப்ப k _வளை) க (ாப்ப k
தொல்) க (ாப்பி k தொல்) க (ாப்பி k
மூல) க (ாரண k மூல) க (ாரண k
ஐஸ்) கி (ரீம k ஐஸ்) கி (ரீம k
ங்) க (ிரு g ங்) க (ிரு g
_ப) க (ிரு g _ப) க (ிரு g
_சமஸ்) கி (ருத k
கிரு (ஷ் kri கிரு (ஷ் kri
இங்) கி (லீஷ் g இங்) கி (லீஷ் g
கி (லேச k கி (லேச k
L03) க்க (ண்டம ggV L03) க்க (ண்டம ggV
_மார்) க்க (ண்டேய kkV _மார்) க்க (ண்டேய kkV
நிர்) க்க (தி ggV நிர்) க்க (தி ggV
L03) க்க (தி_ ggV
L03) க்க (திக் ggV
L03) க்க (திய ggV
_தீர்) க்க (மாக ggV _தீர்) க்க (மாக ggV
_தீர்) க்க (மான ggV _தீர்) க்க (மான ggV
_தனி) க்க (வன ggV _தனி) க்க (வன ggV
_சாள) க்கி (ராம gg _சாள) க்கி (ராம gg
L03) க்க (ுகை gg L03) க்க (ுகை gg
_மன) க்க (ுகை gg _மன) க்க (ுகை gg
_தீ) க்க (ுண gg
_நிர்) க்க (ுண gg _நிர்) க்க (ுண gg
_மு) க்க (ுண gg _மு) க்க (ுண gg
L03) க்க (ுண gg L03) க்க (ுண gg
_) சங்க (ரமட sVNkV _) சங்க (ரமட sVNkV
_) ச (ட்டL08ஸ்கர tSV _) ச (ட்டL08ஸ்கர tSV
_) ச (ட்டினி tSV _) ச (ட்டினி tSV
_) சட்டோப (ாத் tSVt.t.o:p
_) ச (ட்னி tSV _) ச (ட்னி tSV
_) ச (ண்டாள tSV _) ச (ண்டாள tSV
_) ச (ண்டி_ tSV _) ச (ண்டி_ tSV
அகிலாண்டே) சு (வர s அகிலாண்டே) சு (வர s
இராவணே) சு (வர s இராவணே) சு (வர s
ராவணே) சு (வர s ராவணே) சு (வர s
_) சு (வராஜ s
ஐ) சுவரி (ய svVr ஐ) சுவரி (ய svVr
_) சுவர்க்க svVrggV# _) சுவர்க்க svVrggV#
_) சுவர்க்க (டிகார suvVrggV _) சுவர்க்க (டிகார suvVrggV
_) சு (விட்ச s _) சு (விட்ச s
_) சுவிட்ஜ (ர்லாந்த svid.zV _) சுவிட்ஜ (ர்லாந்த svid.zV
_) சு (விஸ s _) சு (விஸ s
_) சு (வீகார s
_) சு (வீட s _) சு (வீட s
_வெனி) ச (ுவேல z _வெனி) ச (ுவேல z
_மாச) ச (ூசட்ஸ tS
_) ச (ூயிங் tS _) ச (ூயிங் tS
_) ச (ூரண tS _) ச (ூரண tS
_) ச (ூரிச் z _) ச (ூரிச் z
_) செக் (_ tSek _) செக் (_ tSek
_) செக்கப் tSekkVp
_) ச (ெக்கிங் tS _) ச (ெக்கிங் tS
_) ச (ெக்கோL04 tS _) ச (ெக்கோL04 tS
_) ச (ெங்கிஸ tS _) ச (ெங்கிஸ tS
_) ஜ (ியா_ z _) ஜ (ியா_ z
_) ஜ (ியாவ z _) ஜ (ியாவ z
நியூ) ஜ (ிலாந்த z நியூ) ஜ (ிலாந்த z
_ந) ஜ (ீ z
_) ஜ (ீனத் z _) ஜ (ீனத் z
_) ஜ (ீப்ரா z _) ஜ (ீப்ரா z
_) ஜ (ீரோ z _) ஜ (ீரோ z
_) ஜு (வால dZ _) ஜு (வால dZ
_) ஜ (ூரிச் z _) ஜ (ூரிச் z
_) ஜ (ூலு z _) ஜ (ூலு z
_க) ஜ (ெட் z
_கெ) ஜ (ெட் z
_) ஜ (ெனித் z _) ஜ (ெனித் z
_) ஜ (ென்னின z _) ஜ (ென்னின z
_) ஜ (ென்னில z _) ஜ (ென்னில z
_ல) ஞ்ச (B ntS _ல) ஞ்ச (B ntS
_ம) ஞ்ச (ூரிய ntS _ம) ஞ்ச (ூரிய ntS
உ) ஞ்ச (விருத்தி ntSV உ) ஞ்ச (விருத்தி ntSV
_ரா) ஞ்ச (ி ntS


.group ட .group ட
ட d.V ட d.V
_) ட (க்கு t.V _) ட (க்கு t.V
_) ட (க்கெ t.V _) ட (க்கெ t.V
_) ட (க்ன t.V _) ட (க்ன t.V
_) ட (ச்_L34 t.V
_) டச்சப் t.VtS:Vp _) டச்சப் t.VtS:Vp
_) ட (ச்சா t.V
_) ட (ச்சிங் t.V _) ட (ச்சிங் t.V
ங்) ட (ன t.V // -ington ங்) ட (ன t.V // -ington
_நியூ) ட (ன t.V _நியூ) ட (ன t.V
எண்) டர்பி (ரைL04 t.Vrp எண்) டர்பி (ரைL04 t.Vrp
_) ட (ர்பைன t.V _) ட (ர்பைன t.V
_மெண்) ட (ல t.V _மெண்) ட (ல t.V
அ) ட (ல் t.V
_) ட (வர t.V _) ட (வர t.V
_) ட (வல t.V _) ட (வல t.V
_) ட (வுன t.V _) ட (வுன t.V
_) ட் (யூன t. _) ட் (யூன t.
_) ட் (யூப t. _) ட் (யூப t.
ஸ்) ட் (ர _|t. // ?? make t. distinct ஸ்) ட் (ர _|t. // ?? make t. distinct
_நை) ட் (ர t.
_) ட்ரக் t.rVk _) ட்ரக் t.rVk
_) ட் (ரங் t. _) ட் (ரங் t.
_) ட் (ரங்கு t. _) ட் (ரங்கு t.
_) ட் (ராவல t. _) ட் (ராவல t.
_) ட் (ராவெல t. _) ட் (ராவெல t.
எண்) ட் (ரி t. எண்) ட் (ரி t.
_மெ) ட் (ரி t.
_) ட்ரிக (ர t.riggV _) ட்ரிக (ர t.riggV
_) ட்ரிக் t.rik _) ட்ரிக் t.rik
_ஹா) ட்ரிக் t.rik _ஹா) ட்ரிக் t.rik
_) ட் (ரில்லியன t. _) ட் (ரில்லியன t.
_) ட்ரீட் t.ri:t. _) ட்ரீட் t.ri:t.
_வி) ட் (ரு t. _வி) ட் (ரு t.
உ) ட் (ரு t.
_கே) ட் (ரு t. _கே) ட் (ரு t.
_வு) ட் (ரு t.
_போ) ட் (ரு t. _போ) ட் (ரு t.
_) ட் (ரெண் t. _) ட் (ரெண் t.
_) ட்ரெயி (லர t.rej _) ட்ரெயி (லர t.rej
_) ட் (ரெய்லர t. _) ட் (ரெய்லர t.
_) ட் (ரே t. _) ட் (ரே t.
_நை) ட்ரேட் t.reIt.
இண்) ட் (ரேஸ்ட t. இண்) ட் (ரேஸ்ட t.
_) ட் (ரை_செஞ்ச t. _) ட் (ரை_செஞ்ச t.
_) ட் (ரை_செய் t. _) ட் (ரை_செய் t.
ஆ) ட் (றா t. ஆ) ட் (றா t.
_த) ட் (ல t. _த) ட் (ல t.
_வீ) ட் (ல t. _வீ) ட் (ல t.
ஊ) ட் (ல t.
_கா) ட் (ல t. _கா) ட் (ல t.
_கூ) ட் (ல t. _கூ) ட் (ல t.
_நா) ட் (ல t. _நா) ட் (ல t.
_பா) ட் (ல t. _பா) ட் (ல t.
_மே) ட் (ல t. _மே) ட் (ல t.
_ரூ) ட் (ல t. _ரூ) ட் (ல t.
_நை) ட் (ல t.
_நோ) ட் (ல t. _நோ) ட் (ல t.
_ரை) ட் (ல t.
_ரோ) ட் (ல t. _ரோ) ட் (ல t.
_நடுகா) ட் (ல t. _நடுகா) ட் (ல t.
_நடுவீ) ட் (ல t. _நடுவீ) ட் (ல t.
_நடுரோ) ட் (ல t. _நடுரோ) ட் (ல t.
_லெஃப்) ட் (ல t.
இ) ட் (லர t. இ) ட் (லர t.
_ஹி) ட் (லர t. _ஹி) ட் (லர t.
அ) ட்லாண்ட t.la:n.t.V# // atlant அ) ட்லாண்ட t.la:n.t.V# // atlant
_) த (ிக்விஜய d _) த (ிக்விஜய d
_) த (ிசை d _) த (ிசை d
_) த (ிடகாத்திர d _) த (ிடகாத்திர d
_) த (ிடக்கழிவ d
_) திடசங்கல்ப did.VsVNgVlpV# _) திடசங்கல்ப did.VsVNgVlpV#
_) த (ிடசித்த d _) த (ிடசித்த d
_) த (ிடச் d _) த (ிடச் d
_) தி (ரிவேதி t _) தி (ரிவேதி t
_) திரு (திரா dri _) திரு (திரா dri
_) திரு (ஷ்டி dri _) திரு (ஷ்டி dri
_) த (ிரௌபதி d
_) தி (ரௌபதி d
_) தி (ரௌபதி t _) தி (ரௌபதி t
_) திலிப் dilip _) திலிப் dilip
_) திலீப் dili:p _) திலீப் dili:p
_பிரசார்_பார) த (ி t _பிரசார்_பார) த (ி t
_புஷ்பவ) த (ி t _புஷ்பவ) த (ி t
_வாஸந்) த (ி t _வாஸந்) த (ி t
_ஸ்மிரு) த (ி t
பிரபாவ) த (ி t பிரபாவ) த (ி t
_ஜோ) திக (ா tik _ஜோ) திக (ா tik
_கார்) திக் tik _கார்) திக் tik
எ) தியோப (ிய tijo:p எ) தியோப (ிய tijo:p
எ) த (ியோப்பிய t எ) த (ியோப்பிய t
_ஆஸ்) தி (ர t _ஆஸ்) தி (ர t
_மந்) தி (ராலய t
_வெண்) த (ிரை t _வெண்) த (ிரை t
_மை) த (ிலி t _மை) த (ிலி t
_பிர) த (ீ t _பிர) த (ீ t
_சிரார்) த்த ddV# _சிரார்) த்த ddV#
_ஸ்ரார்) த்த ddV# _ஸ்ரார்) த்த ddV#
_வினோ) த்த ddV# _வினோ) த்த ddV#
_சி) த்த(_வைத்திய dd
அர்) த்த (L09ார ddV அர்) த்த (L09ார ddV
_அர்) த்த (_L32 ddV# _அர்) த்த (_L32 ddV#
L03) த்த (டவை ddV L03) த்த (டவை ddV
_வர்) த்த (மான ddV _வர்) த்த (மான ddV
பு) த்த (ர ddV பு) த்த (ர ddV
அர்) த்தராத்த (ிரி ddVra:dd அர்) த்தராத்த (ிரி ddVra:dd
உ) த்த (வ ddV
_சி) த்த (ா_ dd
_விரு) த்தாச (ல dda:tSV _விரு) த்தாச (ல dda:tSV
அ) த்த (ாசி dd அ) த்த (ாசி dd
_நிர்) த்த (ாட்சண்ய dd _நிர்) த்த (ாட்சண்ய dd
வி) த்த (ையால்_ dd வி) த்த (ையால்_ dd
வி) த்த (ையி dd வி) த்த (ையி dd
வி) த்த (ையை dd வி) த்த (ையை dd
L03) த்த (ோசை dd
_தா) த்ப (ரிய tpV _தா) த்ப (ரிய tpV
_ஜெ) த் (மலானி t _ஜெ) த் (மலானி t
ச) த (்ய t ச) த (்ய t
_) பத்த (ிரி_ bVdd _) பத்த (ிரி_ bVdd
_) பத்த (ிரிக்கு bVdd _) பத்த (ிரிக்கு bVdd
_) பத்த (ிரிய bVdd _) பத்த (ிரிய bVdd
_) ப (த்ரகிரி bV
_) ப (த்ரபாகு bV _) ப (த்ரபாகு bV
_) பத்ராச (ல bVdra:tSV _) பத்ராச (ல bVdra:tSV
_) ப (த்ரி bV _) ப (த்ரி bV
_) ப (ிசினெச b _) ப (ிசினெச b
_) ப (ிசினெஸ b _) ப (ிசினெஸ b
_) ப (ிசிய b _) ப (ிசிய b
_) ப (ிஜ b
_) ப (ிஜி_ f _) ப (ிஜி_ f
_) ப (ிஜிய f _) ப (ிஜிய f
_) ப (ிஜிலி b _) ப (ிஜிலி b
_) பி (ரிஸ்டன b _) பி (ரிஸ்டன b
_) பி (ரிஸ்டல b _) பி (ரிஸ்டல b
_) பிரிஸ்ப (ேன brisb _) பிரிஸ்ப (ேன brisb
_) பி (ருக b
_) ப (ிருகண்டி b _) ப (ிருகண்டி b
_) ப (ிருகநள b _) ப (ிருகநள b
_) பிரு (கன்நளை bri _) பிரு (கன்நளை bri
_) பி (ருகு b
_) ப (ிருங்கி b _) ப (ிருங்கி b
_) பிரு (ந்தா bri _) பிரு (ந்தா bri
_) பிரு (மாண்ட brVm _) பிரு (மாண்ட brVm
_) ப (ிருஷ்ட b
_) பி (ருஷ்ட b
_) பிரெஞ்ச fren^tSV# _) பிரெஞ்ச fren^tSV#
_) பி (ரெட் b _) பி (ரெட் b
_) பிரெட்ரிக் fred.rik _) பிரெட்ரிக் fred.rik
_) பி (ரெண்ட்ஸ f
_) பி (ரெண்ட f
_) பி (ரெயில b _) பி (ரெயில b
_) பி (ரெய்ல b _) பி (ரெய்ல b
_) பி (ரெஷ் f _) பி (ரெஷ் f
_) பெத் (ல bet _) பெத் (ல bet
_) ப (ெந்தகோஸ்த b _) ப (ெந்தகோஸ்த b
_) ப (ெனசீர b _) ப (ெனசீர b
_) பெனாச (ி bena:z
_) பெனாச (ீர bena:z _) பெனாச (ீர bena:z
_) ப (ெனாமி b _) ப (ெனாமி b
_) ப (ென்னட் b _) ப (ென்னட் b
_) பெப்ப (ே bebb _) பெப்ப (ே bebb
_) ப (ெப்ரவரி f _) ப (ெப்ரவரி f
_) ப (ெயில f _) ப (ெயில f
_) பெய்ரூட் bejrU:t.
_) பெரோஸ fero:zV# _) பெரோஸ fero:zV#
_) ப (ெர்க்கிலி b _) ப (ெர்க்கிலி b
_) பெர்ட் (ரண்ட bert. _) பெர்ட் (ரண்ட bert.
_) ப (ோங்கா b _) ப (ோங்கா b
_) ப (ோங்கானும p _) ப (ோங்கானும p
_) ப (ோங்கு b _) ப (ோங்கு b
_) ப (ோசி b
_) ப (ோஜ b _) ப (ோஜ b
_) ப (ோடோ b _) ப (ோடோ b
_) போட்டோகிராப (ர fo:t.t.o:gra:fV _) போட்டோகிராப (ர fo:t.t.o:gra:fV
_) ப (ோன்கூட f _) ப (ோன்கூட f
_) ப (ோன்லகூட f _) ப (ோன்லகூட f
_) ப (ோன்ஸ்லே b _) ப (ோன்ஸ்லே b
_) போப (ண்ணா bo:pV
_) போப (ர்ஸ bo:fV _) போப (ர்ஸ bo:fV
_) போப (ால bo:p _) போப (ால bo:p
_) போப (ோர் bo:f _) போப (ோர் bo:f
_) ப (ௌலிங் b _) ப (ௌலிங் b
_) ப (ௌளிங் b _) ப (ௌளிங் b
_) ப (ௌஷ b _) ப (ௌஷ b
_கி) ப்ப (ன bbV
சு) ப்பி (ரமணி b சு) ப்பி (ரமணி b
L03) ப்ப (ூதகண bb L03) ப்ப (ூதகண bb
L03) ப்ப (ூதங்கள bb L03) ப்ப (ூதங்கள bb
_) ப் (ரெஞ்ச் f _) ப் (ரெஞ்ச் f
_) ப் (ரெட் b _) ப் (ரெட் b
_) ப்ரெட்ரிக் fred.rik _) ப்ரெட்ரிக் fred.rik
_) ப் (ரெண்ட f
_) ப் (ரெயில b _) ப் (ரெயில b
_) ப் (ரெய்ல b _) ப் (ரெய்ல b
_) ப் (ரெஷ் f _) ப் (ரெஷ் f
_) ப் (ளௌஸ b _) ப் (ளௌஸ b
//endsort //endsort



//sort //sort
_குங்) ப fV# _குங்) ப fV#
_நீர்) ப pV# _நீர்) ப pV#
_புகு) ப (தி pV _புகு) ப (தி pV
_மறு) ப (தி pV _மறு) ப (தி pV
_மீள்) ப (தி pV _மீள்) ப (தி pV
உமா) பத (ி pVt
சீதா) பதி pVti சீதா) பதி pVti
சேது) பதி pVti சேது) பதி pVti
_விடு) ப (தி pV _விடு) ப (தி pV
கா) ப (ர bV கா) ப (ர bV
_சல்) ப (ர fV _சல்) ப (ர fV
_ஜா) ப (ர fV _ஜா) ப (ர fV
_முசா) ப (ர fV
_ஜெனி) ப (ர fV _ஜெனி) ப (ர fV
நாகா) ப (ரண bV நாகா) ப (ரண bV
வீர) ப (ராக்கிரம pV வீர) ப (ராக்கிரம pV
_அ) ப (ின்_ b _அ) ப (ின்_ b
நவா) ப (ின்_ b நவா) ப (ின்_ b
_முன்) ப (ின்_ p _முன்) ப (ின்_ p
இயல்) ப (ின்_ b
@) ப (ின்நாலும்_ p @) ப (ின்நாலும்_ p
@) ப (ின்னர்_ p @) ப (ின்னர்_ p
_கன்னா) ப (ின்னா p _கன்னா) ப (ின்னா p
ஏரோ) பி (ளேன p ஏரோ) பி (ளேன p
ப (ிள்ளை p ப (ிள்ளை p
சிறு) ப (ிள்ளை p சிறு) ப (ிள்ளை p
ம்) ப (ிள்ளை b
ஆண்) ப (ிள்ளை p ஆண்) ப (ிள்ளை p
பெண்) ப (ிள்ளை p பெண்) ப (ிள்ளை p
அச்சா) ப (ீ f அச்சா) ப (ீ f
_ர) ப்ச (ர ptSV _ர) ப்ச (ர ptSV
அ) ப்ச (ல fzV அ) ப்ச (ல fzV
_லி) ப் (ட f _லி) ப் (ட f
_செ) ப்ட pt.V#
_மைக்ரோசா) ப் (ட f _மைக்ரோசா) ப் (ட f
_லெ) ப்ட் (ல ft.
_சா) ப்ட் (வேர ft _சா) ப்ட் (வேர ft
_ச) ப் (த_ p _ச) ப் (த_ p
_ச) ப்த (மி_ ptV _ச) ப்த (மி_ ptV
_யாதவ) ப்பி (ரகாச pp _யாதவ) ப்பி (ரகாச pp
L03) ப்பி (ரகார pp L03) ப்பி (ரகார pp
_வெளி) ப்பி (ரகார pp _வெளி) ப்பி (ரகார pp
_சுக) ப்பி (ரச pp
அதிக) ப்பி (ரசங்க pp அதிக) ப்பி (ரசங்க pp
_சண்ட) ப்பி (ரசண்ட pp _சண்ட) ப்பி (ரசண்ட pp
L03) ப்பிரச (ார pprVtS L03) ப்பிரச (ார pprVtS
_கை) ப்பி (ரசுர pp _கை) ப்பி (ரசுர pp
_துண்டு) ப்பி (ரசுர pp _துண்டு) ப்பி (ரசுர pp
இன) ப்பி (ரச் pp
L03) ப்பி (ரதே pp L03) ப்பி (ரதே pp
_மலை) ப்பி (ரதேச pp _மலை) ப்பி (ரதேச pp
_வன) ப்பி (ரதேச pp _வன) ப்பி (ரதேச pp
_சL07) மி (ய m _சL07) மி (ய m
_) மி (யூ m _) மி (யூ m


_) மி (ருதுள m
_) மிருத (ுளா mrut


.group ய .group ய
ய jV ய jV
இ (ரகசிய // silent இ (ரகசிய // silent
இ (ரகு இ (ரகு
இ (ரகுராம இ (ரகுராம
இ (ரக்ஷ
இ (ரச இ (ரச
இ (ரசனை இ (ரசனை
இ (ரசாயன இ (ரசாயன
இ (ரசிக இ (ரசிக
இ (ரசிக்க இ (ரசிக்க
இ (ரசித்த இ (ரசித்த
இ (ரட்ச
இ (ரணங் இ (ரணங்
இ (ரணத் இ (ரணத்
இ (ரணம இ (ரணம
_வ) ெள (வால aU _வ) ெள (வால aU
_ம) ெள (ரிய aU _ம) ெள (ரிய aU
_க) ெள (சல்ய aU _க) ெள (சல்ய aU
_ல) ெள (கீக aU
_க) ெள (பீன aU


ே e: ே e:



+ 2
- 2
espeak-data/voices/other/en-sc View File

gender male gender male


phonemes en-sc phonemes en-sc
dictrules 5 6 7
dictrules 2 5 6 7
stressLength 180 130 200 200 0 0 250 270 stressLength 180 130 200 200 0 0 250 270


replace 03 @ V replace 03 @ V
replace 01 aI aI2 replace 01 aI aI2
replace 02 a a/ replace 02 a a/
replace 02 u: U replace 02 u: U
//replace 02 3: VR

+ 30
- 21
phsource/compile_report View File



95 phoneme tables
96 phoneme tables
new total new total
base 109 109 base 109 109
consonants 11 119 consonants 11 119
base2 26 125 base2 26 125
en 58 160
en-n 33 160
en-us 42 160
en-sc 42 162
en-rp 34 160
en-wm 32 160
en-wi 30 160
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
af 39 138 af 39 138
cy 29 134 cy 29 134
ga 30 134 ga 30 134
de 40 140 de 40 140
eo 13 116 eo 13 116
ia 2 116
jbo 2 116 jbo 2 116
nci 3 125 nci 3 125
fi 41 135 fi 41 135
d/dr2 [d.#] te d/dr2 [d.#] te
d/tap [*;] ro d/tap [*;] ro
d/tap1 [*] base d/tap1 [*] base
d/tap2 [t#] en
d/tap2 [t#] en-us
[*] pt [*] pt
[*] gd [*] gd
d/tap3 [*] base d/tap3 [*] base
d/xdz [dz] consonants d/xdz [dz] consonants
[dz] bo [dz] bo
[dz#] bo [dz#] bo
d/x_tap [t#] en
d/x_tap [t#] en-us
[*] pt [*] pt
[*] gd [*] gd
dzh/dzh [dZ] base dzh/dzh [dZ] base
[6] vi-hue [6] vi-hue
g2/xg [g#] hi g2/xg [g#] hi
g/g [g] base g/g [g] base
[g-] en
[g] cy [g] cy
[g] fr [g] fr
[g] ru [g] ru
[g] sw [g] sw
[g] ar [g] ar
g/g_ [g] base g/g_ [g] base
[g-] en
[g] cy [g] cy
[g] fr [g] fr
[g] ru [g] ru
[g] es [g] es
g/gr [g] fr g/gr [g] fr
g/xg [g] base g/xg [g] base
[g-] en
[g] cy [g] cy
[g] fr [g] fr
[g#] ml [g#] ml
[h] et [h] et
[<h>] la [<h>] la
h/hu [h] base h/hu [h] base
[w#] en
[h] et [h] et
[<h>] la [<h>] la
h/hu_fi [h] fi h/hu_fi [h] fi
klatt/n-syl [n-] base klatt/n-syl [n-] base
klatt/qqh [Q] base klatt/qqh [Q] base
klatt/qqh_ [Q] base klatt/qqh_ [Q] base
klatt/tap2 [t#] en
klatt/tap2 [t#] en-us
[*] gd [*] gd
klatt/v [v] base klatt/v [v] base
klatt/v_ [B] base klatt/v_ [B] base
[v] base [v] base
klatt/x_tap [t#] en
klatt/x_tap [t#] en-us
[*] gd [*] gd
klatt/zh [Z] base klatt/zh [Z] base
[z.] base [z.] base
[o-] gd [o-] gd
vowel/a [a] base vowel/a [a] base
[a] en [a] en
[aa] en
[a] en-n [a] en-n
[aa] en-n [aa] en-n
[a] en-wm [a] en-wm
[aa] en-wm [aa] en-wm
[a] cy [a] cy
[a] de [a] de
[a] ia
[a:] nl [a:] nl
[a] ta [a] ta
[a:] hu [a:] hu
[a:] te [a:] te
[a] tn [a] tn
[a] kk [a] kk
vowel/a_6 [a] ca
vowel/a_6 [aa] en
[a] ca
[a] am [a] am
[a:] wo [a:] wo
vowel/a_7 [a] fr vowel/a_7 [a] fr
[a] ko [a] ko
vowel/aa_9 [a] fi vowel/aa_9 [a] fi
[a] et [a] et
[a:] hi
[a] ne [a] ne
[a] pa [a] pa
[a] az [a] az
[E] ku [E] ku
[&] si [&] si
[&:] si [&:] si
vowel/ee_7 [a] en-us
vowel/e_mid [E] en-rp vowel/e_mid [E] en-rp
[E] ga [E] ga
[E] fr [E] fr
[I] sv [I] sv
[I] no [I] no
[i] sl [i] sl
vowel/ii#_3 [I2] en-us
vowel/ii#_3 [I2] en
[I2] en-us
vowel/ii_4 [I2] en vowel/ii_4 [I2] en
[I] en-us [I] en-us
[I2] tn [I2] tn
[i] ga [i] ga
[i] sq [i] sq
vowel/ii_8 [i] kk vowel/ii_8 [i] kk
vowel/ii_final [i] en-us
vowel/ii_final [i] en
[i] en-us
[i] en-rp [i] en-rp
vowel/@_low [@] en-rp vowel/@_low [@] en-rp
[a#] en-rp [a#] en-rp
[w/] fr [w/] fr
[w] ar [w] ar
w/w@ [w] base w/w@ [w] base
[w#] en
[w] fr [w] fr
[w/] fr [w/] fr
[w] sw [w] sw
[w] sw [w] sw
[w] sq [w] sq
w/wa [w] base w/wa [w] base
[w#] en
[w] sw [w] sw
w/we [w] base w/we [w] base
[w#] en
[w] fr [w] fr
[w/] fr [w/] fr
[w] sw [w] sw
w/wi [w] base w/wi [w] base
[w#] en
[w] fr [w] fr
[w/] fr [w/] fr
[i] vi [i] vi
[i:] sv [i:] sv
[i:] no [i:] no
w/wo [w] base w/wo [w] base
[w#] en
[w] fr [w] fr
[w/] fr [w/] fr
[w] sw [w] sw
w/wu [w] base w/wu [w] base
[w#] en
[w] fr [w] fr
[w/] fr [w/] fr
[w] sw [w] sw
x/b_ [b] base x/b_ [b] base
[b] fr [b] fr
x/d [d] base x/d [d] base
[t#] en
[t#] en-us
[d] de [d] de
[d] fr [d] fr
[d.] hi [d.] hi
[g] is [g] is
[g] sw [g] sw
[g] ar [g] ar
x/g2_ [g-] en
x/g3 [g] ru x/g3 [g] ru

+ 66
- 42
phsource/ph_english View File



phoneme t2 // [t] which doesn't reduce phoneme t2 // [t] which doesn't reduce
vcd alv stop
vcd alv stop dontlist
ChangePhoneme(t) ChangePhoneme(t)
endphoneme endphoneme




phoneme t# // reduced [t] as in "city"
phoneme t# // reduced [t] as in "city" in en-us
vcd alv stop vcd alv stop
ipa ɾ
lengthmod 5
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
Vowelout f1=2 f2=1700 -300 300 f3=-100 80

IF KlattSynth THEN
IF PreVoicing THEN
FMT(klatt/x_tap)
ENDIF
FMT(klatt/tap2) addWav(x/d, 70)
ENDIF

IF PreVoicing THEN
FMT(d/x_tap)
ENDIF
FMT(d/tap2) addWav(x/d, 50)
ChangePhoneme(t)
endphoneme endphoneme




phoneme d# // change to [d] or [t] depending on whether previous phoneme is voiced phoneme d# // change to [d] or [t] depending on whether previous phoneme is voiced
vls alv stop
vls alv stop dontlist
IF prevPh(isVoiced) THEN IF prevPh(isVoiced) THEN
ChangePhoneme(d) ChangePhoneme(d)
ELSE ELSE




phoneme z# // change to [z] or [s] depending on whether previous phoneme is voiced phoneme z# // change to [z] or [s] depending on whether previous phoneme is voiced
vls alv frc sibilant
vls alv frc sibilant dontlist
IF prevPh(isVoiced) THEN IF prevPh(isVoiced) THEN
ChangePhoneme(z) ChangePhoneme(z)
ELSE ELSE
endphoneme endphoneme




phoneme g-
vcd vel stop
lengthmod 5
Vowelin f1=2 f2=2300 200 300 f3=-300 80
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk

IF PreVoicing THEN
FMT(g/xg)
ENDIF

IF nextPh(isPause2) THEN
FMT(g/g_) addWav(x/g2_)
ENDIF
FMT(g/g) addWav(x/g2_)
endphoneme


phoneme r- // linking r, used in English between certain vowels and a following vowel phoneme r- // linking r, used in English between certain vowels and a following vowel
liquid rhotic liquid rhotic
ipa ɹ ipa ɹ
endphoneme endphoneme




phoneme w#
vls glt apr // [h]
ipa ʍ
IF nextPh(isVowel) THEN
NextVowelStarts
VowelStart(w/w@)
VowelStart(w/wa)
VowelStart(w/we)
VowelStart(w/wi)
VowelStart(w/wo)
VowelStart(w/wu)
EndSwitch
ENDIF

WAV(h/hu)
endphoneme


//******************************************************************* //*******************************************************************
// VOWELS // VOWELS
//******************************************************************* //*******************************************************************


phoneme @2 // Schwa, changes to I before a vowel phoneme @2 // Schwa, changes to I before a vowel
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
unstressed
unstressed dontlist
length 120 length 120
IF nextPh(isVowel) THEN IF nextPh(isVowel) THEN
ChangePhoneme(I2) ChangePhoneme(I2)


phoneme @5 // Schwa, changes to U before a vowel phoneme @5 // Schwa, changes to U before a vowel
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
unstressed
unstressed dontlist
length 140 length 140
IF nextPh(isVowel) OR nextPh(isPause) THEN IF nextPh(isVowel) OR nextPh(isPause) THEN
ChangePhoneme(U) ChangePhoneme(U)
phoneme aa // 'bath' etc. phoneme aa // 'bath' etc.
vowel starttype #a endtype #a vowel starttype #a endtype #a
ipa a ipa a
length 185
length 200
IF MbrolaSynth THEN IF MbrolaSynth THEN
ChangePhoneme(A:) ChangePhoneme(A:)
ENDIF ENDIF


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






phoneme E# // [@] in unstressed syllables, if next vowel is stressed phoneme E# // [@] in unstressed syllables, if next vowel is stressed
vowel starttype #e endtype #e vowel starttype #e endtype #e
dontlist


IF thisPh(isUnstressed) AND nextVowel(isVowel) AND nextVowel(isStressed) THEN IF thisPh(isUnstressed) AND nextVowel(isVowel) AND nextVowel(isStressed) THEN
ChangePhoneme(@) ChangePhoneme(@)


phoneme E2 // does not reduce in unstressed syllables phoneme E2 // does not reduce in unstressed syllables
vowel starttype #e endtype #e vowel starttype #e endtype #e
dontlist
length 140 length 140
ChangePhoneme(E) // a second change ([E] to [I2]) won't happen ChangePhoneme(E) // a second change ([E] to [I2]) won't happen
endphoneme endphoneme
ENDIF ENDIF


IfNextVowelAppend(;) IfNextVowelAppend(;)
IF thisPh(isAfterStress) AND thisPh(isFinalVowel) THEN
FMT(vowel/ii#_3)
ENDIF
FMT(vowel/ii_4) FMT(vowel/ii_4)
endphoneme endphoneme


ipa i ipa i
length 150 length 150
IfNextVowelAppend(;) IfNextVowelAppend(;)
IF prevVowel(isStressed) AND prevPhW(dZ) THEN
FMT(vowel/ii_final)
ENDIF
FMT(vowel/ii_7) FMT(vowel/ii_7)
// FMT(vowel/ii_final)
endphoneme endphoneme






phoneme 0# // [@] in unstressed syllables phoneme 0# // [@] in unstressed syllables
vowel starttype #o endtype #o vowel starttype #o endtype #o
dontlist


IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN
ChangePhoneme(@) ChangePhoneme(@)


phoneme 02 // becomes V in en-us phoneme 02 // becomes V in en-us
vowel starttype #o endtype #o vowel starttype #o endtype #o
dontlist
length 140 length 140
ChangePhoneme(0) ChangePhoneme(0)
endphoneme endphoneme


phoneme A# // [a] in British [A:] in American phoneme A# // [a] in British [A:] in American
vowel starttype #a endtype #a vowel starttype #a endtype #a
dontlist
ChangePhoneme(a) ChangePhoneme(a)
endphoneme endphoneme


endphoneme endphoneme




phoneme oU#
vowel dontlist
IF thisPh(isStressed) THEN
ChangePhoneme(0)
ENDIF
IF nextVowel(isStressed) OR prevVowel(isStressed) THEN
ChangePhoneme(@)
ENDIF
ChangePhoneme(oU)
endphoneme


phoneme aI phoneme aI
vowel starttype #a endtype #i vowel starttype #a endtype #i
length 240 length 240
endphoneme endphoneme




phoneme a#2 // for word 'an'
vowel dontlist
IF next2Ph(isVowel) THEN
ChangePhoneme(a#)
ELSE
ChangePhoneme(a)
ENDIF
endphoneme


phoneme @# // TEST: [@] which is slightly more 'front' phoneme @# // TEST: [@] which is slightly more 'front'
vowel starttype #i endtype #i vowel starttype #i endtype #i
unstressed unstressed

+ 1
- 1
phsource/ph_english_n View File

phoneme N phoneme N
vcd vel nasal vcd vel nasal
lengthmod 8 // longer than 'n' lengthmod 8 // longer than 'n'
IfNextVowelAppend(g-)
IfNextVowelAppend(g)
CALL base/N CALL base/N
endphoneme endphoneme



+ 38
- 1
phsource/ph_english_us View File



IF nextPh(isNasal) THEN IF nextPh(isNasal) THEN
FMT(vnasal/ee_n2) FMT(vnasal/ee_n2)
ELSEIF nextPh(r) THEN
FMT(vowel/ee_7)
ENDIF ENDIF
FMT(vwl_en_us/a) FMT(vwl_en_us/a)
endphoneme endphoneme
ipa ɐ ipa ɐ
unstressed unstressed
length 150 length 150
IF nextPhW(r) THEN
ChangePhoneme(3)
ENDIF
FMT(vowel/a#_3) FMT(vowel/a#_3)
endphoneme endphoneme


length 160 length 160
IfNextVowelAppend(;) IfNextVowelAppend(;)
ChangeIfDiminished(I2) ChangeIfDiminished(I2)
IF nextPhW(r) THEN
length 200
ENDIF

FMT(vowel/ii_4) FMT(vowel/ii_4)
endphoneme endphoneme




phoneme 3: phoneme 3:
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
length 240
length 210
IfNextVowelAppend(r-) IfNextVowelAppend(r-)
ChangeIfDiminished(3) ChangeIfDiminished(3)
FMT(vwl_en_us/3_us2) FMT(vwl_en_us/3_us2)
endphoneme endphoneme




phoneme t# // reduced [t] as in "city"
vcd alv stop
ipa ɾ
lengthmod 5
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
Vowelout f1=2 f2=1700 -300 300 f3=-100 80

IF nextPh(isNotVowel) THEN
ChangePhoneme(t)
ENDIF

IF KlattSynth THEN
IF PreVoicing THEN
FMT(klatt/x_tap)
ENDIF
FMT(klatt/tap2) addWav(x/d, 70)
ENDIF

IF PreVoicing THEN
FMT(d/x_tap)
ENDIF
FMT(d/tap2) addWav(x/d, 50)
endphoneme


phoneme t phoneme t
vls alv stop vls alv stop
voicingswitch d voicingswitch d

+ 1
- 1
phsource/ph_english_wm View File

phoneme N phoneme N
vcd vel nasal vcd vel nasal
lengthmod 8 // longer than 'n' lengthmod 8 // longer than 'n'
IfNextVowelAppend(g-)
IfNextVowelAppend(g)
CALL base/N CALL base/N
endphoneme endphoneme



+ 7
- 3
phsource/ph_hindi View File

phoneme a: phoneme a:
vowel long starttype #a endtype #a vowel long starttype #a endtype #a
length 200 length 200
// IF nextPhW(j) THEN
IF nextPhW(j) THEN
FMT(vowel/a_5) FMT(vowel/a_5)
// ENDIF
// FMT(vowel/aa_9)
ENDIF
FMT(vowel/aa_9)
endphoneme endphoneme


phoneme a phoneme a
ELSE ELSE
IF prevPhW(isVowel) THEN IF prevPhW(isVowel) THEN
IF nextPhW(isNotVowel) THEN IF nextPhW(isNotVowel) THEN
IF nextPhW(v) THEN
ChangePhoneme(**) // test for lang=ta
ENDIF
IF nextPhW(isUStop) OR nextPhW(isVStop) THEN IF nextPhW(isUStop) OR nextPhW(isVStop) THEN
ChangePhoneme(*) ChangePhoneme(*)
ENDIF ENDIF

+ 9
- 0
phsource/ph_interlingua View File

// Inherits from Esperanto

phoneme a
vowel starttype #a endtype #a
length 180
FMT(vowel/a)
endphoneme


+ 8
- 1
phsource/phonemes View File

phoneme w phoneme w
liquid liquid
lengthmod 7 lengthmod 7

starttype #u
IF nextPh(isVowel) THEN IF nextPh(isVowel) THEN
NextVowelStarts NextVowelStarts
VowelStart(w/w@) VowelStart(w/w@)


IF prevPhW(isNasal) THEN IF prevPhW(isNasal) THEN
FMT(w/w) FMT(w/w)
ELSEIF prevPhW(h) THEN
// none, [hw]
ELSE ELSE
FMT(w/_w) FMT(w/_w)
ENDIF ENDIF







phoneme j phoneme j
liquid palatal starttype #i liquid palatal starttype #i
lengthmod 7 lengthmod 7
phonemetable eo base phonemetable eo base
include ph_esperanto include ph_esperanto


phonemetable ia eo
include ph_interlingua

phonemetable jbo eo phonemetable jbo eo
include ph_lojban include ph_lojban



BIN
phsource/vowel/&_3 View File


BIN
phsource/vowel/a_6 View File


BIN
phsource/vowel/e_mid2 View File


BIN
phsource/vowel/ee_7 View File


BIN
phsource/vowel/vowelchart.png View File


+ 4
- 0
src/compiledata.cpp View File

{"vowel2", tPHONEME_FLAG, phVOWEL2}, {"vowel2", tPHONEME_FLAG, phVOWEL2},
{"palatal", tPHONEME_FLAG, phPALATAL}, {"palatal", tPHONEME_FLAG, phPALATAL},
{"long", tPHONEME_FLAG, phLONG}, {"long", tPHONEME_FLAG, phLONG},
{"dontlist", tPHONEME_FLAG, phDONTLIST},
{"brkafter", tPHONEME_FLAG, phBRKAFTER}, {"brkafter", tPHONEME_FLAG, phBRKAFTER},
{"rhotic", tPHONEME_FLAG, phRHOTIC}, {"rhotic", tPHONEME_FLAG, phRHOTIC},
{"nonsyllabic",tPHONEME_FLAG, phNONSYLLABIC}, {"nonsyllabic",tPHONEME_FLAG, phNONSYLLABIC},
{ {
ph = ph_tab[ix]; ph = ph_tab[ix];


if(ph->phflags & phDONTLIST) // "dontlist" attribute
continue;

if(ph->type > 1) if(ph->type > 1)
{ {
if((ph->type > phVOWEL) && (section == 0)) if((ph->type > phVOWEL) && (section == 0))

+ 1
- 0
src/compiledict.cpp View File

{"$alt4", 18}, {"$alt4", 18},
{"$alt5", 19}, {"$alt5", 19},
{"$alt6", 20}, {"$alt6", 20},
{"$alt7", 21},


{"$combine", 23}, // Combine with the next word {"$combine", 23}, // Combine with the next word



+ 7
- 1
src/dictionary.cpp View File

stressed_syllable = vowel_count - 1; // stress on last syllable stressed_syllable = vowel_count - 1; // stress on last syllable
} }
else else
if(tr->translator_name == L('i','a'))
{
if((mnem != 's') || phoneme_tab[final_ph2]->type != phVOWEL)
stressed_syllable = vowel_count - 1; // stress on last syllable
}
else
{ {
if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL)) if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL))
{ {
if(tr->expect_verb || (tr->expect_verb_s && (end_flags & FLAG_SUFX_S))) if(tr->expect_verb || (tr->expect_verb_s && (end_flags & FLAG_SUFX_S)))
{ {
// OK, we are expecting a verb // OK, we are expecting a verb
if((tr->translator_name == L('e','n')) && (tr->prev_dict_flags[0] & FLAG_ALT6_TRANS) && (end_flags & FLAG_SUFX_S))
if((tr->translator_name == L('e','n')) && (tr->prev_dict_flags[0] & FLAG_ALT7_TRANS) && (end_flags & FLAG_SUFX_S))
{ {
// lang=en, don't use verb form after 'to' if the word has 's' suffix // lang=en, don't use verb form after 'to' if the word has 's' suffix
continue; continue;

+ 1
- 0
src/phoneme.h View File

#define phVOWEL2 0x100 // liquid that is considered a vowel #define phVOWEL2 0x100 // liquid that is considered a vowel
#define phPALATAL 0x200 #define phPALATAL 0x200
#define phSINGLE_INSTN 0x1000 // this phoneme has a single instruction program, with an implicit Return #define phSINGLE_INSTN 0x1000 // this phoneme has a single instruction program, with an implicit Return
#define phDONTLIST 0x2000 // don't list in dict_phonemes
#define phBRKAFTER 0x4000 // [*] add a post-pause #define phBRKAFTER 0x4000 // [*] add a post-pause


#define phNONSYLLABIC 0x100000 // don't count this vowel as a syllable when finding the stress position #define phNONSYLLABIC 0x100000 // don't count this vowel as a syllable when finding the stress position

+ 1
- 1
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.48.06 30.May.14";
const char *version_string = "1.48.08 15.Jul.14";
const int version_phdata = 0x014801; const int version_phdata = 0x014801;


int option_device_number = -1; int option_device_number = -1;

+ 14
- 2
src/synthesize.cpp View File

PHONEME_TAB *ph; PHONEME_TAB *ph;
int use_ipa=0; int use_ipa=0;
int done_phoneme_marker; int done_phoneme_marker;
int vowelstart_prev;
char phoneme_name[16]; char phoneme_name[16];
static int sourceix=0; static int sourceix=0;




InterpretPhoneme(NULL, 0, p, &phdata, &worddata); InterpretPhoneme(NULL, 0, p, &phdata, &worddata);
fmtp.std_length = phdata.pd_param[i_SET_LENGTH] * 2; fmtp.std_length = phdata.pd_param[i_SET_LENGTH] * 2;
vowelstart_prev = 0;


if(((fmtp.fmt_addr = phdata.sound_addr[pd_VWLSTART]) != 0) && ((phdata.pd_control & pd_FORNEXTPH) == 0)) if(((fmtp.fmt_addr = phdata.sound_addr[pd_VWLSTART]) != 0) && ((phdata.pd_control & pd_FORNEXTPH) == 0))
{ {
{ {
// check the previous phoneme // check the previous phoneme
InterpretPhoneme(NULL, 0, prev, &phdata_prev, NULL); InterpretPhoneme(NULL, 0, prev, &phdata_prev, NULL);
if((fmtp.fmt_addr = phdata_prev.sound_addr[pd_VWLSTART]) != 0)
if(((fmtp.fmt_addr = phdata_prev.sound_addr[pd_VWLSTART]) != 0) && (phdata_prev.pd_control & pd_FORNEXTPH))
{ {
// a vowel start has been specified by the Vowel program
// a vowel start has been specified by the previous phoneme
vowelstart_prev = 1;
fmtp.fmt2_lenadj = phdata_prev.sound_param[pd_VWLSTART]; fmtp.fmt2_lenadj = phdata_prev.sound_param[pd_VWLSTART];
} }
fmtp.transition0 = phdata_prev.vowel_transition[0]; fmtp.transition0 = phdata_prev.vowel_transition[0];
DoPitch(pitch_env,p->pitch1,p->pitch2); DoPitch(pitch_env,p->pitch1,p->pitch2);
} }
else else
if(vowelstart_prev)
{
// VowelStart from the previous phoneme, but not phLIQUID or phNASAL
DoPitch(envelope_data[PITCHrise], p->pitch2 - 15, p->pitch2);
DoAmplitude(p->amp-1,amp_env);
DoSpect2(ph, 1, &fmtp, p, modulation); // continue with pre-vocalic rising tone
DoPitch(pitch_env,p->pitch1,p->pitch2);
}
else
{ {
if(!(p->synthflags & SFLAG_SEQCONTINUE)) if(!(p->synthflags & SFLAG_SEQCONTINUE))
{ {

+ 7
- 0
src/tr_languages.cpp View File

case L('e','s'): // Spanish case L('e','s'): // Spanish
case L('a','n'): // Aragonese case L('a','n'): // Aragonese
case L('c','a'): // Catalan case L('c','a'): // Catalan
case L('i','a'): // Interlingua
case L_pap: // Papiamento 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] = {180, 190, 230, 180, 0, 0, 240, 270};
tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2 | S_NO_AUTO_2; tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2 | S_NO_AUTO_2;
} }
else else
if(name2 == L('i','a'))
{
tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2;
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_ROMAN | NUM_ROMAN_AFTER;
}
else
if(name2 == L('a','n')) if(name2 == L('a','n'))
{ {
tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2; tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2;

+ 2
- 1
src/translate.h View File

#define FLAG_ALT4_TRANS 0x40000 // language specific #define FLAG_ALT4_TRANS 0x40000 // language specific
#define FLAG_ALT5_TRANS 0x80000 // language specific #define FLAG_ALT5_TRANS 0x80000 // language specific
#define FLAG_ALT6_TRANS 0x100000 // language specific #define FLAG_ALT6_TRANS 0x100000 // language specific
#define FLAG_ALT7_TRANS 0x200000 // language specific


#define FLAG_COMBINE 0x800000 // combine with the next word #define FLAG_COMBINE 0x800000 // combine with the next word
#define FLAG_ALLOW_DOT 0x01000000 // ignore '.' after word (abbreviation) #define FLAG_ALLOW_DOT 0x01000000 // ignore '.' after word (abbreviation)
#define NUM2_PERCENT_BEFORE 0x10000 #define NUM2_PERCENT_BEFORE 0x10000
#define NUM2_OMIT_1_HUNDRED_ONLY 0x20000 #define NUM2_OMIT_1_HUNDRED_ONLY 0x20000
#define NUM2_ORDINAL_AND_THOUSANDS 0x40000 #define NUM2_ORDINAL_AND_THOUSANDS 0x40000
#define NUM2_ORDINAL_DROP_VOWEL 0x80000
#define NUM2_ORDINAL_DROP_VOWEL 0x80000 // currently only for tens and units
// bits 1-4 use variant form of numbers before thousands,millions,etc. // bits 1-4 use variant form of numbers before thousands,millions,etc.
// bits 6-8 use different forms of thousand, million, etc (M MA MB) // bits 6-8 use different forms of thousand, million, etc (M MA MB)
// bit9=(LANG=rw) say "thousand" and "million" before its number, not after // bit9=(LANG=rw) say "thousand" and "million" before its number, not after

Loading…
Cancel
Save