Language changes to: an, en, gu, it, pt, ta. Superscripts and subscripts are spoken as single letters and numbers during njormal speech, and with "superscript" and "subscript" spoken when spelling. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@367 d46cf337-b52f-0410-862d-fd96e6ae7743master
i) e E | i) e E | ||||
u) e E | u) e E | ||||
y) e E | y) e E | ||||
L06_) e (CC e# // unstressed 'e' silent at start of word after a,e,o | |||||
L06_h) e (CC e# // unstressed 'e' silent at start of word after a,e,o | |||||
L06_) e (CC e# // unstressed 'e' silent at start of word after a,e,o | |||||
L06_h) e (CC e# // unstressed 'e' silent at start of word after a,e,o | |||||
_) ent' (AP4 ent | _) ent' (AP4 ent | ||||
_) enta' ,ent%a | _) enta' ,ent%a | ||||
.group h | .group h | ||||
h // silent | h // silent | ||||
hu (Y gw | hu (Y gw | ||||
.group i | .group i | ||||
i i | i i | ||||
i (u_ i | i (u_ i | ||||
i (A j | i (A j | ||||
.group j | .group j | ||||
n n | n n | ||||
n (L04 m | n (L04 m | ||||
n (_L04 m | n (_L04 m | ||||
ny n^ | |||||
ny (A n^ | |||||
.group ñ | .group ñ | ||||
.group q | .group q | ||||
q k | |||||
q k | |||||
qu (A kw | qu (A kw | ||||
qü kw | qü kw | ||||
qu (e k | qu (e k | ||||
qu (i k | qu (i k | ||||
qu (é k | qu (é k | ||||
qu (í k | qu (í k | ||||
qu ('A k | |||||
.group r | .group r | ||||
r r | r r | ||||
u) t (_ t# | u) t (_ t# | ||||
ei) t (_ t# | ei) t (_ t# | ||||
n) t (_ = // silent, but stress on last vowel | n) t (_ = // silent, but stress on last vowel | ||||
n) t (m // Silent | |||||
_pos) t (h t | |||||
_pos) t (C // Silent | |||||
n) t (m // Silent | |||||
_pos) t (h t | |||||
_pos) t (C // Silent | |||||
tz T | tz T | ||||
ue) t (_ t# | ue) t (_ t# | ||||
ui) t (_ t# | ui) t (_ t# | ||||
u (i u | u (i u | ||||
r) uix uS | r) uix uS | ||||
r) u (A u | r) u (A u | ||||
A) u (Y gw | |||||
A) u (Y gw | |||||
u (A w | u (A w | ||||
_) u (u u | |||||
_) u (u u | |||||
_) u (A gw | _) u (A gw | ||||
//Ar) u (Y gw | //Ar) u (Y gw | ||||
_des) u (Y gw | |||||
_es) u (Y gw | |||||
_des) u (Y gw | |||||
_es) u (Y gw | |||||
_cir) ue (ll gwe | |||||
_esquir) ue (l gwe | |||||
// Some exception | |||||
_esquir) u (el Qw // esquiruelo, esquiruelos | |||||
_cir) u (ell Qw // Ciruello, ciruella, ciruellos, ciruellas | |||||
.group v // same as 'b' | .group v // same as 'b' | ||||
v b | v b | ||||
x ks | x ks | ||||
_) x S | _) x S | ||||
i) x S | i) x S | ||||
C) x S | |||||
C) x S | |||||
.group y | .group y | ||||
y j | y j | ||||
y (_ i | y (_ i | ||||
C) y (C i | |||||
.group z | .group z | ||||
z T | z T | ||||
.group | .group | ||||
' | |||||
' | |||||
á ''a | á ''a | ||||
é ''e | é ''e | ||||
í ''i | í ''i | ||||
ó ''o | ó ''o | ||||
ú ''u | ú ''u | ||||
__) - (_D m'enos | |||||
D_) - (_D m'enos | |||||
__) - (_D m'enos | |||||
D_) - (_D m'enos | |||||
v w x X z | v w x X z | ||||
Dictionary en_dict 2013-11-29 | |||||
Dictionary en_dict 2013-12-20 | |||||
0 0# 3 3: @ @- @2 @5 | 0 0# 3 3: @ @- @2 @5 | ||||
@L a a# A: A@ aa aI aI3 | @L a a# A: A@ aa aI aI3 | ||||
aI@ aU aU@ A~ e E E# e: | aI@ aU aU@ A~ e E E# e: | ||||
e@ eI i I I# I2 i: i@ | e@ eI i I I# I2 i: i@ | ||||
i@3 IR o O O: o: O@ o@ | |||||
OI oU O~ u U u: U@ V | |||||
VR | |||||
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 | d# dZ f g h j k l | ||||
Z | Z | ||||
Dictionary ta_dict 2013-12-20 | |||||
a a: aI aU e E e: i | |||||
I i: o o: u U u2 u: | |||||
U: V V# | |||||
# #X1 #X2 * : ; b C | |||||
d d. dZ f g h H j | |||||
k l l. m n N n. n^ | |||||
p Q r R s S s. t | |||||
T t# t. tS v w z z. | |||||
Dictionary ko_dict 2013-03-26 | Dictionary ko_dict 2013-03-26 | ||||
@ a e E i o u u- | @ a e E i o u u- | ||||
s s- t t- tS tS; tS;- w | s s- t t- tS tS; tS;- w | ||||
Dictionary it_dict 2013-11-02 | |||||
Dictionary it_dict 2013-12-20 | |||||
@- a a/ aI aU e E eI | |||||
i I i# o O u | |||||
@ @- a a/ aI aU e E | |||||
eI EI i I i# o O u | |||||
U y | |||||
* : ; b d dZ f g | |||||
h j k l l^ m n N | |||||
n^ p r R s S t t[ | |||||
tS ts v w w2 z | |||||
* - : ; b 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 | |||||
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 2013-11-23 | |||||
Dictionary pt_dict 2013-12-20 | |||||
& &/ &U~ &~ @ @- a A | & &/ &U~ &~ @ @- a A | ||||
aI aU e E eI EI eU EU | aI aU e E eI EI eU EU | ||||
tS tS# v w ~ | tS tS# v w ~ | ||||
Dictionary ta_dict 2013-11-25 | |||||
a a: aI aU e E e: i | |||||
I i: o o: u U u2 u: | |||||
U: V V# | |||||
# #X1 #X2 : ; b C d | |||||
d. dZ f g h H j k | |||||
l l. m n N n. n^ p | |||||
Q r R s S s. t T | |||||
t# t. tS v w z z. | |||||
Dictionary te_dict 2013-11-23 | Dictionary te_dict 2013-11-23 | ||||
a a: aI aU e E e: i | a a: aI aU e E e: i | ||||
Z | Z | ||||
Dictionary an_dict 2013-11-29 | |||||
Dictionary an_dict 2013-12-19 | |||||
a aI aU e E e# eI eU | a aI aU e E e# eI eU | ||||
i o O oI u U | i o O oI u U | ||||
tS tS# v w X ~ | tS tS# v w X ~ | ||||
Dictionary gu_dict 2013-11-23 | |||||
Dictionary gu_dict 2013-12-21 | |||||
@ @- @2 @3 a a: aI aU | |||||
e E e: E: e~ E~ i I | |||||
i: i~ l- O o: O: O~ o~ | |||||
u U u: u~ V V~ | |||||
@ @- @2 @3 a a: aI aI~ | |||||
aU aU~ e E e: e~ i I | |||||
i: i~ l- O o: O: o~ u | |||||
U u: u~ V V~ | |||||
#X1 #X2 * - : ; b b# | #X1 #X2 * - : ; b b# | ||||
c c# d d# d. d.# f g | c c# d d# d. d.# f g | ||||
l l. m n N n. n^ p | l l. m n N n. n^ p | ||||
p# Q q r r. s S s. | p# Q q r r. s S s. | ||||
t t# t. t.# v w x z | t t# t. t.# v w x z | ||||
Dictionary lfn_dict 2013-12-20 | |||||
a aI aU e eU i o oI | |||||
u | |||||
** b d dZ f g h j | |||||
k l m n N p r R2 | |||||
s S t tS v w z Z |
// ?7 Scottish | // ?7 Scottish | ||||
// ?8 Use full vowel, not schwa in some word endings | // ?8 Use full vowel, not schwa in some word endings | ||||
// $alt1 use strong ending (-an, -ance, -ative, -table, -eria, -inal, -ier -or -ored, -s) | |||||
// $alt2 use weak ending (ace, ain, ard, ate, ery, ess, ile, men, on, ot) | |||||
// $alt1 use strong ending (-an, -ance, -ative, -table, -eria, -et, -inal, -ier -or -ored, -s) | |||||
// $alt2 use weak ending (ace, ain, an, ard, ate, ery, ess, ile, men, on, ot) | |||||
// $alt3 use weak first vowel, a->[a#], e->[@], o->[0#] | // $alt3 use weak first vowel, a->[a#], e->[@], o->[0#] | ||||
// $alt4 separate 'h', not 'th' 'ph'; [t2] not [t] | // $alt4 separate 'h', not 'th' 'ph'; [t2] not [t] | ||||
// $alt5 remove only 's' from plural (-ies) | // $alt5 remove only 's' from plural (-ies) | ||||
ltd lImI2tI2d | ltd lImI2tI2d | ||||
//mc m@k $combine // combine with the following word | //mc m@k $combine // combine with the following word | ||||
mhz mEg@h3:ts | mhz mEg@h3:ts | ||||
mit $abbrev $allcaps | |||||
motd $abbrev | motd $abbrev | ||||
mpaa $abbrev | mpaa $abbrev | ||||
msaa $abbrev | msaa $abbrev | ||||
odf $abbrev | odf $abbrev | ||||
oecd $abbrev | oecd $abbrev | ||||
oem $abbrev | oem $abbrev | ||||
oic $abbrev | |||||
ok $abbrev | ok $abbrev | ||||
olpc $abbrev | olpc $abbrev | ||||
omg $abbrev | omg $abbrev | ||||
otoh $abbrev | otoh $abbrev | ||||
pcie $abbrev | pcie $abbrev | ||||
pcmcia $abbrev | pcmcia $abbrev | ||||
psa $abbrev | |||||
psu $abbrev | psu $abbrev | ||||
riaa $abbrev | riaa $abbrev | ||||
riscos rIskoUEs | riscos rIskoUEs | ||||
rnib $abbrev | rnib $abbrev | ||||
rtos $abbrev | |||||
sae $abbrev | sae $abbrev | ||||
sla $abbrev | sla $abbrev | ||||
scsi skVzi | scsi skVzi | ||||
uv $abbrev | uv $abbrev | ||||
VI $abbrev | VI $abbrev | ||||
wwii dVb@Lju:dVb@Lju:t'u: | wwii dVb@Lju:dVb@Lju:t'u: | ||||
xaml $abbrev | |||||
xl $abbrev // not roman 40 | xl $abbrev // not roman 40 | ||||
xxx $abbrev // not roman 30 | xxx $abbrev // not roman 30 | ||||
xy $abbrev | xy $abbrev | ||||
accurate $alt2 | accurate $alt2 | ||||
accursed a#k3:sI#d | accursed a#k3:sI#d | ||||
?5 accursed a#kVRsI#d | ?5 accursed a#kVRsI#d | ||||
accuses a#kju:zI#z | |||||
ached eIkt | ached eIkt | ||||
achille a#kIli: | achille a#kIli: | ||||
aching eIkIN | aching eIkIN | ||||
anymore $3 | anymore $3 | ||||
anything EnI2TIN | anything EnI2TIN | ||||
apache a#patSi | apache a#patSi | ||||
aperitif a#pEr@t'i:f | |||||
apneoa apni@ | apneoa apni@ | ||||
apostle a#p0s@L | apostle a#p0s@L | ||||
apron eIpr@n | apron eIpr@n | ||||
apropos apr@p'oU | apropos apr@p'oU | ||||
appal a#pO:l | appal a#pO:l | ||||
apparal $alt3 | |||||
apparatus ap@r'eIt@s | apparatus ap@r'eIt@s | ||||
?3 apparatus ap@r'at@s | ?3 apparatus ap@r'at@s | ||||
appellate a#pEl@t | appellate a#pEl@t | ||||
aqueduct akwI#dVkt | aqueduct akwI#dVkt | ||||
arab ar@b | arab ar@b | ||||
arabic $1 | arabic $1 | ||||
arabica $alt3 | |||||
arable ara#b@L | arable ara#b@L | ||||
arc A@k // arcing | arc A@k // arcing | ||||
arcade $2 | arcade $2 | ||||
askew a#skju: | askew a#skju: | ||||
ass as | ass as | ||||
assess a#sEs | assess a#sEs | ||||
astride $alt3 | |||||
asus eIs@s | asus eIs@s | ||||
atlas atl@s | atlas atl@s | ||||
atop a#t0p | atop a#t0p | ||||
bonjour bO:nZ'U@ | bonjour bO:nZ'U@ | ||||
booger bUg3 | booger bUg3 | ||||
boogie bu:gi | boogie bu:gi | ||||
?3 boogey bUgi | |||||
?3 boogie bUgi | ?3 boogie bUgi | ||||
borealis bo@rI'alIs | borealis bo@rI'alIs | ||||
bosun boUs@n | bosun boUs@n | ||||
chateau SatoU | chateau SatoU | ||||
chemise S@mi:z | chemise S@mi:z | ||||
chevrolet SEvr@l'eI | chevrolet SEvr@l'eI | ||||
chianti kjanti | |||||
chic Si:k | chic Si:k | ||||
chiffron SIfr0n | chiffron SIfr0n | ||||
chihuahua tSI2wA:w@ | chihuahua tSI2wA:w@ | ||||
cigar sI2gA@ | cigar sI2gA@ | ||||
cigarette sIg@'rEt | cigarette sIg@'rEt | ||||
cinema sIn@m@ | cinema sIn@m@ | ||||
cinnamon sIn@m@n | |||||
circumference s3:k'Vmfr@ns | circumference s3:k'Vmfr@ns | ||||
circumstance $alt1 | circumstance $alt1 | ||||
circumvent s3:k@mvEnt | circumvent s3:k@mvEnt | ||||
cougar ku:g3 | cougar ku:g3 | ||||
counteract $3 | counteract $3 | ||||
countered kaUnt3d | countered kaUnt3d | ||||
(coup de grace) ku:d@||gr'A: | |||||
(coup de grâce) ku:d@||gr'A: | (coup de grâce) ku:d@||gr'A: | ||||
coupon ku:p0n | coupon ku:p0n | ||||
couscous ku:sku:s | couscous ku:sku:s | ||||
couture ku:t'U@ | couture ku:t'U@ | ||||
covert koUv'3:t | covert koUv'3:t | ||||
covetous kVv@t@s | |||||
coworker koUw3:k3 | coworker koUw3:k3 | ||||
coyote kaI'oUti | coyote kaI'oUti | ||||
creature kri:tS3 | creature kri:tS3 | ||||
?3 cremate kri:meIt | ?3 cremate kri:meIt | ||||
crescendo kr@SEndoU | |||||
crevasse kr@vas | crevasse kr@vas | ||||
crisis kraIsIs | crisis kraIsIs | ||||
crises kraIsi:z | crises kraIsi:z | ||||
decent di:s@nt | decent di:s@nt | ||||
decibel dEsI#b@L | decibel dEsI#b@L | ||||
declaration dEkl@'reIS@n | declaration dEkl@'reIS@n | ||||
deco dEkoU | |||||
decolletage deIk0lt'A:Z | decolletage deIk0lt'A:Z | ||||
décolletage deIk0lt'A:Z | décolletage deIk0lt'A:Z | ||||
decor deIkO@ | decor deIkO@ | ||||
detante deIt'0nt | detante deIt'0nt | ||||
detente deIt'0nt | detente deIt'0nt | ||||
détente deIt'0nt | détente deIt'0nt | ||||
detestation dIt,Est'eIS@n | |||||
detour di:t2U@ | detour di:t2U@ | ||||
detritus dI2traIt@s | detritus dI2traIt@s | ||||
deus deIUs | deus deIUs | ||||
diehard daIhA@d | diehard daIhA@d | ||||
dielectric daI@l'EktrIk | dielectric daI@l'EktrIk | ||||
diesel di:z@L | diesel di:z@L | ||||
dieu _^_FR | |||||
dilatory dIl@t@rI | dilatory dIl@t@rI | ||||
?3 dilatory dIlato:rI | ?3 dilatory dIlato:rI | ||||
dilemma daIl'Em@ | dilemma daIl'Em@ | ||||
dosage doUsI2dZ | dosage doUsI2dZ | ||||
dossier d0sIeI | dossier d0sIeI | ||||
dotage doUtI2dZ | dotage doUtI2dZ | ||||
dragnet $alt1 | |||||
dramatic dr@matIk | dramatic dr@matIk | ||||
drawer drO@ | drawer drO@ | ||||
dreamt drEmpt | dreamt drEmpt | ||||
early 3:lI | early 3:lI | ||||
eavesdrop i:vzdr0p | eavesdrop i:vzdr0p | ||||
ebay $alt6 | ebay $alt6 | ||||
ebola $alt6 | |||||
ebook $alt6 | ebook $alt6 | ||||
echelon ES@l0n | echelon ES@l0n | ||||
ecole Ik'oUl | ecole Ik'oUl | ||||
efile $alt6 | efile $alt6 | ||||
egg Eg // egging | egg Eg // egging | ||||
egregious Igr'i:dZ@s | egregious Igr'i:dZ@s | ||||
?!3 egret i:gr@t | |||||
egret i:gr@t | |||||
eh eI | eh eI | ||||
eid i:d | eid i:d | ||||
eke i:k | eke i:k | ||||
evit EvI2t // inevitable | evit EvI2t // inevitable | ||||
exactement Egzakt@m'A~ | exactement Egzakt@m'A~ | ||||
exalt Egz'0lt | exalt Egz'0lt | ||||
excuses Ekskj'u:sI#z | |||||
execute EksI2kju:t // not $2 | execute EksI2kju:t // not $2 | ||||
executable $3 | executable $3 | ||||
exile $1 | exile $1 | ||||
finess fI2nEs // for finessed | finess fI2nEs // for finessed | ||||
finesse fI2nEs | finesse fI2nEs | ||||
finite faInaIt | finite faInaIt | ||||
fishnet fISnEt | |||||
fishnet $alt1 | |||||
fiord fi:O@d | fiord fi:O@d | ||||
fix fIks // for fixer | fix fIks // for fixer | ||||
flaccid flasId | flaccid flasId | ||||
formid fO@m'Id // formidable | formid fO@m'Id // formidable | ||||
formica fO@m'aIk@ | formica fO@m'aIk@ | ||||
fortunate fO@tS@n@t | fortunate fO@tS@n@t | ||||
fortune fO@tSu:n | |||||
?3 fortune fO@tS@n | |||||
!?3 fortune fO@tSu:n | |||||
foyer fOIeI | foyer fOIeI | ||||
freelance fri:laans | freelance fri:laans | ||||
freer fri:3 | freer fri:3 | ||||
fuselage fju:z@lA:Z | fuselage fju:z@lA:Z | ||||
futon fu:t0n | futon fu:t0n | ||||
gala gA:l@ | |||||
?3 gala geIl@ | |||||
galactic $alt3 | galactic $alt3 | ||||
galaga gal@g@ | galaga gal@g@ | ||||
galaxy gala#ksi | galaxy gala#ksi | ||||
geese gi:s | geese gi:s | ||||
geezer gi:z3 | geezer gi:z3 | ||||
gemini dZEmI2naI | gemini dZEmI2naI | ||||
generic dZ@nErIk | |||||
geni dZi:ni | geni dZi:ni | ||||
genome dZi:noUm | genome dZi:noUm | ||||
genre Z0nr@ | genre Z0nr@ | ||||
gentlemen dZEnt@Lm@n | gentlemen dZEnt@Lm@n | ||||
genuine dZEnju:I#n | genuine dZEnju:I#n | ||||
geo dZi:oU | |||||
geode dZi:oUd | geode dZi:oUd | ||||
geologist $2 | geologist $2 | ||||
geyser gi:z3 | geyser gi:z3 | ||||
haha hA:h'A: | haha hA:h'A: | ||||
haiku haIku: | haiku haIku: | ||||
hairdo he@du: | hairdo he@du: | ||||
hairnet $alt1 | |||||
halation $alt3 // in- | halation $alt3 // in- | ||||
halberdier $alt1 | halberdier $alt1 | ||||
halleluiah halI2'lu:j@ | halleluiah halI2'lu:j@ | ||||
halloween $3 | halloween $3 | ||||
halogen hal@dZ@n | halogen hal@dZ@n | ||||
hanged haNd | hanged haNd | ||||
hardcopy hA@dk0pi | |||||
harem hA:r'i:m | harem hA:r'i:m | ||||
harness hA@nI#s | harness hA@nI#s | ||||
havoc hav@k | havoc hav@k | ||||
iphone $alt6 | iphone $alt6 | ||||
iplayer $alt6 | iplayer $alt6 | ||||
irate aIr'eIt | irate aIr'eIt | ||||
iris $alt6 | |||||
iris aIrIs // es | |||||
iron aI3n | iron aI3n | ||||
isosceles aIs'0s@li:z | isosceles aIs'0s@li:z | ||||
?3 issuance ISu:@ns | ?3 issuance ISu:@ns | ||||
journal dZ3:n@L // journing | journal dZ3:n@L // journing | ||||
jukebox dZu:kb0ks | jukebox dZu:kb0ks | ||||
july dZu:l'aI | july dZu:l'aI | ||||
jumbalaya dZVmb@l'aI|@ | |||||
kaput $alt3 | kaput $alt3 | ||||
karaoke karI'oUki | karaoke karI'oUki | ||||
lesion li:Z@n | lesion li:Z@n | ||||
(les misérables) leImIzEr'A:bl@- | (les misérables) leImIzEr'A:bl@- | ||||
lethal li:T@L | lethal li:T@L | ||||
lethargy lET@dZi | |||||
lethargy lET3dZi | |||||
liaison li:'eIz0n | liaison li:'eIz0n | ||||
lichen laIk@n | lichen laIk@n | ||||
lien li:@n | lien li:@n | ||||
login l0gIn | login l0gIn | ||||
logon l0g'0n | logon l0g'0n | ||||
longago l0Ng@goU | longago l0Ng@goU | ||||
london lVnd@n | |||||
looser lu:z3 | looser lu:z3 | ||||
lorenz l0r@nts | lorenz l0r@nts | ||||
los ,l0s $only | los ,l0s $only | ||||
meh mE | meh mE | ||||
melee mEleI | melee mEleI | ||||
?3 melee meIleI | ?3 melee meIleI | ||||
melon mEl@n | |||||
memento $alt3 | memento $alt3 | ||||
memo mEmoU | memo mEmoU | ||||
memorial $alt3 | memorial $alt3 | ||||
memoriam $alt3 | |||||
menagerie m@n'adZj@ri | menagerie m@n'adZj@ri | ||||
ménage meIn'A:Z | ménage meIn'A:Z | ||||
menus mEnju:z | menus mEnju:z | ||||
meow mi'aU | |||||
mercedes m3:s'eIdi:z | mercedes m3:s'eIdi:z | ||||
//mercenary m3:s@n@rI | //mercenary m3:s@n@rI | ||||
merest mi@r@st | merest mi@r@st | ||||
microorganism maIkroU'O@g@nIz@m | microorganism maIkroU'O@g@nIz@m | ||||
midair $2 | midair $2 | ||||
midday m,Idd'eI | midday m,Idd'eI | ||||
mideast mId'i:st | |||||
middleman $alt1 | |||||
mideven m,Id'i:vn // ing | |||||
midterm m'Idt,3:m | midterm m'Idt,3:m | ||||
mildew mIldju: | mildew mIldju: | ||||
mileage maIlI2dZ | mileage maIlI2dZ | ||||
mir mi@3 | mir mi@3 | ||||
mirage mIrA:Z | mirage mIrA:Z | ||||
?3 mirage m3rA:Z | ?3 mirage m3rA:Z | ||||
mirandize $2 | |||||
mischief mIstSI#f | mischief mIstSI#f | ||||
misery mIz@rI | misery mIz@rI | ||||
misled mIsl'Ed | misled mIsl'Ed | ||||
mitre maIt3 | mitre maIt3 | ||||
mixer mIks3 | mixer mIks3 | ||||
moccasin m0k@sI#n | moccasin m0k@sI#n | ||||
mocha moUk@ | |||||
modem moUdEm | modem moUdEm | ||||
?3 modem moUd@m | ?3 modem moUd@m | ||||
moderate m0d@reIt $verb | moderate m0d@reIt $verb | ||||
ochre oUk3 | ochre oUk3 | ||||
o'clock @kl0k | o'clock @kl0k | ||||
octave 0ktIv | octave 0ktIv | ||||
october $2 | |||||
october 0kt'oUb3 | |||||
oeuvre 3:vr@ | oeuvre 3:vr@ | ||||
?5 oeuvre VRvr@ | ?5 oeuvre VRvr@ | ||||
offer 0f3 | offer 0f3 | ||||
ornate $2 | ornate $2 | ||||
orphan O@f@n // orphaned | orphan O@f@n // orphaned | ||||
ottoman 0t@m@n | ottoman 0t@m@n | ||||
oui wi: | |||||
ouija wi:dZ@ | ouija wi:dZ@ | ||||
outage aUtI2dZ | outage aUtI2dZ | ||||
outback $1 | outback $1 | ||||
paralysis p@ral@sIs | paralysis p@ral@sIs | ||||
parameter p@ramI2t3 | parameter p@ramI2t3 | ||||
parasite par@saIt | parasite par@saIt | ||||
paren pa#rEn // "parenthesis" | |||||
paren $alt3 // "parenthesis" | |||||
parental $alt3 | |||||
pariah p@raI@ | pariah p@raI@ | ||||
parole $alt3 | parole $alt3 | ||||
passenger pasI2ndZ3 | passenger pasI2ndZ3 | ||||
pecan pi:k@n | pecan pi:k@n | ||||
pedalo pEd@loU | pedalo pEd@loU | ||||
pedestal pEdI2st@L | pedestal pEdI2st@L | ||||
pedestrian $alt3 | |||||
pedestria $alt3 // n | |||||
pegasus pEg@s@s | pegasus pEg@s@s | ||||
pejorative p@dZ0r@tIv | pejorative p@dZ0r@tIv | ||||
pekinese pi:kI#n'i:z | pekinese pi:kI#n'i:z | ||||
penal pi:n@L | penal pi:n@L | ||||
penchant p0nS0n | penchant p0nS0n | ||||
?3 penchant pEnS@nt | ?3 penchant pEnS@nt | ||||
pencil pEns@L // ed | |||||
peninsula p@n'InsjUl@ | peninsula p@n'InsjUl@ | ||||
penis pi:nI2s | penis pi:nI2s | ||||
peon pi:@n | peon pi:@n | ||||
saloon $alt3 | saloon $alt3 | ||||
san ,san $only | san ,san $only | ||||
sardine $2 | sardine $2 | ||||
sassafras sasa#fras | |||||
satanic $alt3 | satanic $alt3 | ||||
satiric $alt3 | satiric $alt3 | ||||
saucepan sO:sp@n | saucepan sO:sp@n | ||||
shallow SaloU | shallow SaloU | ||||
shampoo $2 | shampoo $2 | ||||
shareable Se@@b@L | shareable Se@@b@L | ||||
shazam $alt3 | |||||
shebang SI#baN | shebang SI#baN | ||||
shenanigan SI#nanIg@n | shenanigan SI#nanIg@n | ||||
shepherd SEp@d | shepherd SEp@d | ||||
souffle su:fl'eI | souffle su:fl'eI | ||||
soundbite saUndbaIt | soundbite saUndbaIt | ||||
souvenir su:v@n'i@3 | souvenir su:v@n'i@3 | ||||
sopapilla soUp@p'i:@ | |||||
sorbet sO@beI | sorbet sO@beI | ||||
soyabean sOI@bi:n | soyabean sOI@bi:n | ||||
spaghetti spa#gEti | spaghetti spa#gEti | ||||
stasis steIsI#s | stasis steIsI#s | ||||
standby standbaI | standby standbaI | ||||
stagnate $2 | stagnate $2 | ||||
?3 stalactite $alt3 | |||||
?3 stalagmite $alt3 | |||||
stampede $2 | stampede $2 | ||||
starboard stA@b3d | starboard stA@b3d | ||||
starry stA:rI | starry stA:rI | ||||
statistic $alt3 | statistic $alt3 | ||||
stencil stEns@L // ed | |||||
stiletto stI2lEtoU | stiletto stI2lEtoU | ||||
stingy stIndZi | stingy stIndZi | ||||
streambed stri:mbEd | streambed stri:mbEd | ||||
strychnine str'Ikni:n | strychnine str'Ikni:n | ||||
sterile stEraIl | sterile stEraIl | ||||
stomata stoUm@t@ | stomata stoUm@t@ | ||||
storytell stO:rItEl | |||||
storytelling stO:rItElIN | |||||
stringed strINgd | |||||
stripy straIpI | stripy straIpI | ||||
stygian stIdZi@n | stygian stIdZi@n | ||||
suave swA:v | suave swA:v | ||||
suet su:I2t | suet su:I2t | ||||
suffice s@faIs | suffice s@faIs | ||||
suffuse $2 | suffuse $2 | ||||
sulphurous sVlf3r@s | |||||
summonse sVm@nz | summonse sVm@nz | ||||
sundae sVndeI | sundae sVndeI | ||||
sundial sVndaI@l | sundial sVndaI@l | ||||
suppose $2 | suppose $2 | ||||
suprise $2 // misspell | suprise $2 // misspell | ||||
surest SU@@st | surest SU@@st | ||||
surety SU@@ti | |||||
?3 surplus s3:plVs | ?3 surplus s3:plVs | ||||
surrogate sVr@geIt | surrogate sVr@geIt | ||||
?3 surrogate s3:@g@t | ?3 surrogate s3:@g@t | ||||
telephony t@l'Ef@ni | telephony t@l'Ef@ni | ||||
telephonist t@l'Ef@nIst | telephonist t@l'Ef@nIst | ||||
ten tEn // untenable | ten tEn // untenable | ||||
tendril tEndr@L // ed | |||||
tennis tEnI#s | tennis tEnI#s | ||||
tepee ti:pi: | tepee ti:pi: | ||||
tequila t@ki:l@ | tequila t@ki:l@ | ||||
thereabout $3 | thereabout $3 | ||||
therefore $1 | therefore $1 | ||||
thereof De@r'0v | thereof De@r'0v | ||||
thereto De@t'u: | |||||
thermos T3:m@s | thermos T3:m@s | ||||
thermostable $alt1 | thermostable $alt1 | ||||
thesis Ti:sIs | thesis Ti:sIs | ||||
theta Ti:t@ | theta Ti:t@ | ||||
thingumajig TIN@m@dZIg | |||||
tho DoU $only | tho DoU $only | ||||
throughout $2 | throughout $2 | ||||
thursday T3:zdeI | thursday T3:zdeI | ||||
warred wO@d | warred wO@d | ||||
warring wO@rIN | warring wO@rIN | ||||
warthog $alt4 | warthog $alt4 | ||||
wasabi wa#sA:bi | |||||
wastage weIstI2dZ | wastage weIstI2dZ | ||||
wast weIst // wasted | wast weIst // wasted | ||||
watershed wO:t3SEd | watershed wO:t3SEd | ||||
zavala $alt3 | zavala $alt3 | ||||
zealot $alt2 | zealot $alt2 | ||||
?3 zebra zi:br@ | ?3 zebra zi:br@ | ||||
zeppole zEp@li | |||||
zulus zu:lu:z | zulus zu:lu:z | ||||
Harwich harIdZ | Harwich harIdZ | ||||
Hasting heIstIN | Hasting heIstIN | ||||
Inverness Inv3n'Es | Inverness Inv3n'Es | ||||
Killeen $2 | |||||
Kirkcaldy kIRk'0di | Kirkcaldy kIRk'0di | ||||
Lambeth lamb@T | Lambeth lamb@T | ||||
Leven li:v@n | Leven li:v@n | ||||
Belgrade $2 | Belgrade $2 | ||||
Belize bEl'i:z | Belize bEl'i:z | ||||
Bengal b,Eng'O:l | Bengal b,Eng'O:l | ||||
Benevente bEnIv'EnteI | |||||
Benin bEnIn | Benin bEnIn | ||||
Berkeley b3:kli | Berkeley b3:kli | ||||
Bethesda $alt3 | Bethesda $alt3 | ||||
?3 Chilean tSIl'i:@n | ?3 Chilean tSIl'i:@n | ||||
Cincinnati sInsIn'ati | Cincinnati sInsIn'ati | ||||
Cologne k@loUn | Cologne k@loUn | ||||
Coloradan k0l3r'A:d@n | |||||
Colorado k0l3r'A:doU | Colorado k0l3r'A:doU | ||||
Colombia k@lVmbi@ | Colombia k@lVmbi@ | ||||
Columbus $alt3 | Columbus $alt3 | ||||
Kuala kwA:la# | Kuala kwA:la# | ||||
Kyrgyz k3:rgIz | Kyrgyz k3:rgIz | ||||
Kyrgyzstan k3:rgIst'A:n | Kyrgyzstan k3:rgIst'A:n | ||||
Lafitte la#fi:t | |||||
(La jolla) la#hOI@ | (La jolla) la#hOI@ | ||||
Lagos leIg0s | Lagos leIg0s | ||||
Lahore $alt3 | Lahore $alt3 | ||||
Madagascar mad@g'ask3 | Madagascar mad@g'ask3 | ||||
Madras m@draas | Madras m@draas | ||||
Madrid m@drId | Madrid m@drId | ||||
Makassar $alt3 | |||||
Malawi $alt3 | Malawi $alt3 | ||||
Malayalam maleI'A:l@m | Malayalam maleI'A:l@m | ||||
Maldives mO:ld'i:v | Maldives mO:ld'i:v | ||||
Vienna vI'En@ | Vienna vI'En@ | ||||
Viennese vi:@n'i:z | Viennese vi:@n'i:z | ||||
Vietnamese vi:Etn@m'i:z | Vietnamese vi:Etn@m'i:z | ||||
Waco weIkoU | |||||
Wichita wItSI2tA@ | Wichita wItSI2tA@ | ||||
Winnipeg wInI2pEg | Winnipeg wInI2pEg | ||||
Wisconsin wI2sk'0nsI2n | Wisconsin wI2sk'0nsI2n | ||||
Brianna brI'an@ | Brianna brI'an@ | ||||
Brien braI@n | Brien braI@n | ||||
Caiseal kaS@L | Caiseal kaS@L | ||||
Camille ka#mi:l | |||||
Candace kandIs | Candace kandIs | ||||
Carol kar@L | Carol kar@L | ||||
Caroline kar@laIn | Caroline kar@laIn | ||||
(Le ann) li:'an | (Le ann) li:'an | ||||
Lenore lEn'o@ | Lenore lEn'o@ | ||||
Leon li:0n | Leon li:0n | ||||
Leonard lEn@d | |||||
Leonard lEn3d | |||||
Leroy li:rOI | Leroy li:rOI | ||||
Liam li:@m | Liam li:@m | ||||
Lindsay lInzi | Lindsay lInzi | ||||
Luigi lu:'i:dZi | Luigi lu:'i:dZi | ||||
Luis lu:Is | Luis lu:Is | ||||
Lupe lu:peI | Lupe lu:peI | ||||
Luther lu:T3 | |||||
Madeleine mad@lI2n | Madeleine mad@lI2n | ||||
Madeline mad@lI2n | Madeline mad@lI2n | ||||
Maeve meIv | Maeve meIv | ||||
Seamus SeIm@s | Seamus SeIm@s | ||||
Sean SO:n | Sean SO:n | ||||
Sebastian $alt3 | Sebastian $alt3 | ||||
Seumus Su:m@s | |||||
Sheila Si:l@ | Sheila Si:l@ | ||||
Simon saIm@n | Simon saIm@n | ||||
Sinead SI2neId | Sinead SI2neId | ||||
Tricia trIS@ | Tricia trIS@ | ||||
Trudy tru:di | Trudy tru:di | ||||
Vanessa $alt3 | Vanessa $alt3 | ||||
Vernon $alt2 | |||||
Wallace w0lI#s | Wallace w0lI#s | ||||
Wally w0li | Wally w0li | ||||
?3 William wIlj@m | ?3 William wIlj@m | ||||
Ferguson f3:g@s@n | Ferguson f3:g@s@n | ||||
Fleming flEmIN | Fleming flEmIN | ||||
Folger foUldZ3 | Folger foUldZ3 | ||||
Forrester f0rI#st3 | |||||
Foushee fu:S'eI | Foushee fu:S'eI | ||||
Gaia gaI|@ | |||||
Gallagher gal@g3 | Gallagher gal@g3 | ||||
Genghis dZENgIs | Genghis dZENgIs | ||||
Gibson gIbs@n | Gibson gIbs@n | ||||
Godzilla g0dz'Il@ | |||||
Goliath $alt3 | Goliath $alt3 | ||||
Guinness gInIs | Guinness gInIs | ||||
Gutierrez gu:tj'ErEz | Gutierrez gu:tj'ErEz | ||||
Hoosier hu:Z3 | Hoosier hu:Z3 | ||||
Iscariot $2 | Iscariot $2 | ||||
Jacobi dZa#koUbi | Jacobi dZa#koUbi | ||||
Jerrard dZ3rA@d | |||||
Jimenez hIm'EnEz | Jimenez hIm'EnEz | ||||
Kawasaki kaU|@s'A:ki | Kawasaki kaU|@s'A:ki | ||||
Kendell kEnd@L | Kendell kEnd@L | ||||
Kyocera kaI|@s'i@r@ | Kyocera kaI|@s'i@r@ | ||||
Lamaze la#mA:z | Lamaze la#mA:z | ||||
Laurell $2 | Laurell $2 | ||||
Lussier lVsIeI | |||||
Mackenna m@kEn@ | Mackenna m@kEn@ | ||||
Mackenzie m@kEnzi | Mackenzie m@kEnzi | ||||
Maguire m@gwaI3 | Maguire m@gwaI3 | ||||
Medusa $alt3 | Medusa $alt3 | ||||
Michelangelo maIk@L'andZ@loU | Michelangelo maIk@L'andZ@loU | ||||
Microsoft maIkr@s0ft | |||||
Monet moUn'eI | Monet moUn'eI | ||||
Montague m0nt2@gju: | Montague m0nt2@gju: | ||||
Mossad moUs'A:d | |||||
Mozart moUtsA@t | Mozart moUtsA@t | ||||
Munoz mu:njoUz | Munoz mu:njoUz | ||||
Navasca $alt3 | Navasca $alt3 | ||||
Nichol nIk@L | Nichol nIk@L | ||||
Nietzsche ni:tSi | Nietzsche ni:tSi | ||||
Niro ni@roU | Niro ni@roU | ||||
Nobel noUb'El | |||||
Otis oUtIs | Otis oUtIs | ||||
Patel $alt3 | Patel $alt3 | ||||
Perez p3rEz | Perez p3rEz | ||||
Pérez pErEz | |||||
Perrier pErI'eI | Perrier pErI'eI | ||||
Pokemon poUkeIm0n | Pokemon poUkeIm0n | ||||
Pompadour p0mpa#do@ | Pompadour p0mpa#do@ | ||||
Shakur Sa#kU@ | Shakur Sa#kU@ | ||||
Sturgis st3:dZIs | Sturgis st3:dZIs | ||||
Subaru su:b3u: | Subaru su:b3u: | ||||
Sullivan $alt2 | |||||
symantec $2 | |||||
Thoreau $alt3 | Thoreau $alt3 | ||||
Truphone tru:foUn | Truphone tru:foUn | ||||
Tzu tsu: | Tzu tsu: | ||||
Yaesu jeIsu: | Yaesu jeIsu: | ||||
Yamaha jam@hA: | Yamaha jam@hA: | ||||
?3 Yamaha jA:m@hA: | ?3 Yamaha jA:m@hA: | ||||
Yeo joU | |||||
Younge jVN | Younge jVN | ||||
zeus zju:s | zeus zju:s | ||||
?3 zeus zu:s | ?3 zeus zu:s | ||||
(had been) %ha#d%bIn $pastf | (had been) %ha#d%bIn $pastf | ||||
(had it) h,adI2t | (had it) h,adI2t | ||||
(had them) h,adDEm | (had them) h,adDEm | ||||
(had one) hadwVn | |||||
(had any) h,ad||Eni | |||||
(had some) h,ad||sVm | |||||
having ,havIN $strend2 $pastf $only | having ,havIN $strend2 $pastf $only | ||||
haven't hav@-nt $pastf | haven't hav@-nt $pastf | ||||
hadn't had@-nt $pastf | hadn't had@-nt $pastf | ||||
there De@ $u $strend2 $only | there De@ $u $strend2 $only | ||||
there've De@v $u | there've De@v $u | ||||
(there are) D%e@,A@ $strend | (there are) D%e@,A@ $strend | ||||
(there is) De@'Iz $atend | |||||
(there be) De@b'i: | (there be) De@b'i: | ||||
(there was) D%e@w,0z $strend | |||||
(there were) D%e@,w3: $strend | (there were) D%e@,w3: $strend | ||||
than Da#n $u $only | than Da#n $u $only |
.group ઐ | .group ઐ | ||||
ઐ aI // ?? [aI] [E:] [&:] | ઐ aI // ?? [aI] [E:] [&:] | ||||
ઐં E~ | |||||
ઐઁ (_ E~ | |||||
?2 ઐ aI // ?? [aI] [E:] [&:] | |||||
ઐં aI~ | |||||
ઐઁ (_ aI~ | |||||
.group ઑ | .group ઑ | ||||
ા) ઓઁ (_ w | ા) ઓઁ (_ w | ||||
.group ઔ | .group ઔ | ||||
ઔ O: // ?? [aU] [O:] | |||||
ઔં O~ // +anusvara | |||||
ઔઁ (_ O~ // +candrabindu | |||||
?3 ઔ aU // ?? [aU] [O:] | |||||
ઔ aU // ?? [aU] [O:] | |||||
ઔં aU~ // +anusvara | |||||
ઔઁ (_ aU~ // +candrabindu | |||||
// Vowel Signs | // Vowel Signs | ||||
ેઁ (_ e~: | ેઁ (_ e~: | ||||
.group ૈ | .group ૈ | ||||
ૈ E: // ?? [aI] [E:] [&:] | |||||
ૈં E~ | |||||
ૈ (ઁ E~ | |||||
ૈઁ (_ E~ | |||||
?2 ૈ aI // ?? [aI] [E:] [&:] | |||||
ૈ aI // ?? [aI] [E:] [&:] | |||||
ૈં aI~ | |||||
ૈ (ઁ aI~ | |||||
ૈઁ (_ aI~ | |||||
.group ૉ | .group ૉ | ||||
ૉ O | ૉ O | ||||
ોઁ (_ o~ | ોઁ (_ o~ | ||||
.group ૌ | .group ૌ | ||||
ૌ O: // [O:] or [aU] ?? | |||||
ૌ (ઁ O~ // [O:] or [aU] ?? | |||||
ૌં O~ | |||||
ૌઁ (_ O~ | |||||
?3 ૌ aU // [O:] or [aU] ?? | |||||
ૌ aU // [O:] or [aU] ?? | |||||
ૌ (ઁ aU~ // [O:] or [aU] ?? | |||||
ૌં aU~ | |||||
ૌઁ (_ aU~ | |||||
.group ૢ // vowel sign l | .group ૢ // vowel sign l | ||||
ૢ l- | ૢ l- |
accegli $alt | accegli $alt | ||||
accenn $alt2 | accenn $alt2 | ||||
accett $alt2 | accett $alt2 | ||||
accetto $alt | |||||
accipiter $2 | accipiter $2 | ||||
accolit $2 | accolit $2 | ||||
accredit $2 $alt2 | accredit $2 $alt2 | ||||
agorafobia $5 | agorafobia $5 | ||||
agord $1 | agord $1 | ||||
agost $alt2 | agost $alt2 | ||||
agosta $1 | |||||
agrifogli $alt | agrifogli $alt | ||||
agrosistem $alt | agrosistem $alt | ||||
aho $2 | aho $2 | ||||
allobrogi $2 | allobrogi $2 | ||||
allodol $2 | allodol $2 | ||||
alloggi $alt | alloggi $alt | ||||
allora $alt2 | |||||
alluce $1 | alluce $1 | ||||
almen $alt2 | almen $alt2 | ||||
alo $2 $alt | alo $2 $alt | ||||
anoa $alt | anoa $alt | ||||
anofele $2 | anofele $2 | ||||
anomalia $4 | anomalia $4 | ||||
anomalo $2 $alt | |||||
anomei $3 | anomei $3 | ||||
anoressia $4 | anoressia $4 | ||||
anosmia $3 | anosmia $3 | ||||
antenn $alt2 | antenn $alt2 | ||||
antenne $alt2 | antenne $alt2 | ||||
anter $1 | anter $1 | ||||
antera $2 | |||||
anteros $1 | anteros $1 | ||||
anthemis $1 | anthemis $1 | ||||
antiaerea $3 | antiaerea $3 | ||||
ateo $1 | ateo $1 | ||||
atlet $alt | atlet $alt | ||||
atom $1 | atom $1 | ||||
aton $2 | |||||
aton $1 | |||||
atrofia $3 | atrofia $3 | ||||
attendol $alt | attendol $alt | ||||
attimis $1 | attimis $1 | ||||
attivita $4 | attivita $4 | ||||
attorn $alt2 | attorn $alt2 | ||||
audace $3 | |||||
audac $3 | |||||
augure $1 | augure $1 | ||||
aulos $3 | aulos $3 | ||||
aureol $3 | aureol $3 | ||||
badia $2 | badia $2 | ||||
badile $2 | badile $2 | ||||
bage $2 | bage $2 | ||||
bagli $2 $only | |||||
bagnol $2 | bagnol $2 | ||||
bagnoli $2 | bagnoli $2 | ||||
bagnoregi $alt | bagnoregi $alt | ||||
barbabietol $3 $alt | barbabietol $3 $alt | ||||
barbaner $alt2 | barbaner $alt2 | ||||
barbar $1 | barbar $1 | ||||
barbera $2 | |||||
baricentr $alt | baricentr $alt | ||||
barile $2 | barile $2 | ||||
bariton $2 | bariton $2 | ||||
boabdil $3 | boabdil $3 | ||||
bob $alt | bob $alt | ||||
bobbi $alt | bobbi $alt | ||||
bocca $alt2 | |||||
boccaner $alt2 | boccaner $alt2 | ||||
boccett $alt2 | boccett $alt2 | ||||
boccia $alt | boccia $alt | ||||
borgosesia $3 $alt | borgosesia $3 $alt | ||||
born $alt2 | born $alt2 | ||||
borneo $1 | borneo $1 | ||||
borro $alt2 | |||||
bors $alt2 | bors $alt2 | ||||
bos $alt | bos $alt | ||||
bosc $alt | bosc $alt | ||||
caffe $2 $alt | caffe $2 $alt | ||||
cagno $2 $alt | cagno $2 $alt | ||||
calabr $1 | calabr $1 | ||||
calamita $4 | |||||
calao $2 | calao $2 | ||||
calasett $alt | calasett $alt | ||||
calcaree $2 | calcaree $2 | ||||
caorle $1 | caorle $1 | ||||
capace $2 | capace $2 | ||||
capannori $2 | capannori $2 | ||||
capello $alt2 | |||||
capiner $alt2 | capiner $alt2 | ||||
capitaneo $3 | capitaneo $3 | ||||
capocchia $alt | capocchia $alt | ||||
cavedine $alt2 | cavedine $alt2 | ||||
cazzol $2 | cazzol $2 | ||||
ceb $alt | ceb $alt | ||||
ceca $alt | |||||
cecc $alt2 | cecc $alt2 | ||||
cecrope $1 $alt | cecrope $1 $alt | ||||
cedol $1 $alt | cedol $1 $alt | ||||
cenn $alt2 | cenn $alt2 | ||||
cenobi $alt | cenobi $alt | ||||
cenomani $2 | cenomani $2 | ||||
centesim $alt | |||||
centesim $2 $alt | |||||
centimetr $2 | centimetr $2 | ||||
centin $1 $alt | centin $1 $alt | ||||
centocchi $alt | centocchi $alt | ||||
chiesanuov $alt | chiesanuov $alt | ||||
chiese $alt | chiese $alt | ||||
chiliagon $3 | chiliagon $3 | ||||
chine $2 | |||||
chio $2 $alt | chio $2 $alt | ||||
chiod $2 $alt | chiod $2 $alt | ||||
chirogaleo $3 | chirogaleo $3 | ||||
collett $alt | collett $alt | ||||
collevecchi $alt | collevecchi $alt | ||||
colli $alt | colli $alt | ||||
collodi $alt | |||||
collodi $2 $alt $only | |||||
colloqui $alt | colloqui $alt | ||||
colob $1 | colob $1 | ||||
cologn $alt | cologn $alt | ||||
cornice $2 | cornice $2 | ||||
cornucopia $alt | cornucopia $alt | ||||
corone $alt | corone $alt | ||||
corporeo $2 | |||||
corporea $2 | |||||
corporeo $2 | |||||
corred $alt | corred $alt | ||||
correr $2 | correr $2 | ||||
corrett $alt | corrett $alt | ||||
corrid $2 | corrid $2 | ||||
corrott $alt2 | corrott $alt2 | ||||
corsa $alt2 | |||||
cort $alt2 | cort $alt2 | ||||
corte $alt2 | corte $alt2 | ||||
cortenuov $alt | cortenuov $alt | ||||
cospett $alt | cospett $alt | ||||
cosseria $2 | cosseria $2 | ||||
cossov $1 | cossov $1 | ||||
costa $2 | |||||
costi $2 | |||||
cot $alt | cot $alt | ||||
cot $alt | cot $alt | ||||
cote $alt | cote $alt | ||||
diagnosi $2 | diagnosi $2 | ||||
dialett $alt | dialett $alt | ||||
dialisi $2 | dialisi $2 | ||||
dialog $2 | |||||
diametr $2 | |||||
diapason $2 | |||||
dialog $1 | |||||
diametr $1 | |||||
diapason $1 | |||||
diarchia $3 | diarchia $3 | ||||
diaspor $2 | diaspor $2 | ||||
diatesi $2 | diatesi $2 | ||||
dolman $alt | dolman $alt | ||||
dolmen $alt | dolmen $alt | ||||
dolomia $2 $alt | dolomia $2 $alt | ||||
doma $alt | |||||
domenic $alt2 | domenic $alt2 | ||||
domin $1 | domin $1 | ||||
domusnovas $alt | domusnovas $alt | ||||
egocentric $alt | egocentric $alt | ||||
egumen $2 | egumen $2 | ||||
eh $alt2 | eh $alt2 | ||||
ei eI | |||||
el $alt2 | el $alt2 | ||||
elegiac $3 | elegiac $3 | ||||
elemosin $3 | elemosin $3 | ||||
entalpia $3 | entalpia $3 | ||||
enteric $alt2 | enteric $alt2 | ||||
entropia $3 | entropia $3 | ||||
entusiasm $4 | |||||
entusiasm $3 | |||||
entusiast $4 | entusiast $4 | ||||
epa $alt | |||||
epagneul $1 | epagneul $1 | ||||
eparchia $3 | eparchia $3 | ||||
epicentr $alt | epicentr $alt | ||||
esop $alt | esop $alt | ||||
esoscheletr $3 | esoscheletr $3 | ||||
esotropia $4 | esotropia $4 | ||||
esper $1 $alt | |||||
esperia $2 | esperia $2 | ||||
esplicit $2 | esplicit $2 | ||||
esposimetr $3 | esposimetr $3 | ||||
ess $alt2 | ess $alt2 | ||||
esserci $1 $alt | esserci $1 $alt | ||||
essere $alt | essere $alt | ||||
est $alt2 | |||||
estasi $1 | |||||
est $alt2 $only | |||||
estasi 'Estazi | |||||
estensimetr $3 | estensimetr $3 | ||||
ester $1 | ester $1 | ||||
estet $alt | estet $alt | ||||
feud $1 | feud $1 | ||||
ficarol $3 | ficarol $3 | ||||
fienile $2 | fienile $2 | ||||
fieri fi'eRi | |||||
fiesole $1 $alt | fiesole $1 $alt | ||||
figar $1 | figar $1 | ||||
filantrop $2 | filantrop $2 | ||||
for $alt2 | for $alt2 | ||||
foraminiferi $4 | foraminiferi $4 | ||||
foraneo $2 | foraneo $2 | ||||
forca $alt2 | |||||
forcol $alt2 | forcol $alt2 | ||||
forfor $1 $alt2 | forfor $1 $alt2 | ||||
forgia $1 | forgia $1 | ||||
fori $alt $only | |||||
fori $2 | fori $2 | ||||
formic $2 | formic $2 | ||||
forn $alt2 | forn $alt2 | ||||
gec $alt | gec $alt | ||||
gemin $1 | gemin $1 | ||||
gemit $1 | gemit $1 | ||||
gener $1 | |||||
generazione $alt | generazione $alt | ||||
genesi $alt | |||||
genes $1 $alt | |||||
geneve $alt | geneve $alt | ||||
geni $alt | geni $alt | ||||
gentile $2 | |||||
geocentric $alt | geocentric $alt | ||||
geode $alt | geode $alt | ||||
geometr $2 $alt | geometr $2 $alt | ||||
goni $alt | goni $alt | ||||
gonn $alt2 | gonn $alt2 | ||||
gonnes $alt | gonnes $alt | ||||
gorga $alt2 | |||||
gorgia $1 | gorgia $1 | ||||
gorgonzol $3 | gorgonzol $3 | ||||
got $alt | got $alt | ||||
goti $alt | goti $alt | ||||
gotta $alt2 | |||||
gottasecc $alt2 | gottasecc $alt2 | ||||
gozz $alt2 | gozz $alt2 | ||||
gradoli $1 | gradoli $1 | ||||
incursione $alt | incursione $alt | ||||
indebit $2 $alt2 | indebit $2 $alt2 | ||||
indirett $alt | indirett $alt | ||||
indolo $2 | |||||
indomit $2 | indomit $2 | ||||
inedia $alt | inedia $alt | ||||
inedit $2 | inedit $2 | ||||
legatoria $4 | legatoria $4 | ||||
legazia $3 | legazia $3 | ||||
legge $alt2 | legge $alt2 | ||||
leggere $alt | |||||
leggi l'edZ:,i | |||||
lemn $alt | lemn $alt | ||||
lemure $1 $alt | lemure $1 $alt | ||||
lemuri $1 $alt | lemuri $1 $alt | ||||
lena $alt2 | |||||
leo $alt2 | leo $alt2 | ||||
leon $alt2 | leon $alt2 | ||||
leonzi $alt | leonzi $alt | ||||
litoraneo $3 | litoraneo $3 | ||||
lob $alt | lob $alt | ||||
lod $alt | lod $alt | ||||
lode $2 $alt | |||||
lode $alt | |||||
lodol $1 | lodol $1 | ||||
lodz $alt2 | lodz $alt2 | ||||
log $alt | log $alt | ||||
niscemi $alt | niscemi $alt | ||||
niteroi $alt2 | niteroi $alt2 | ||||
nocciol $alt | nocciol $alt | ||||
nocciola $2 | |||||
nod $alt | nod $alt | ||||
noe $alt | noe $alt | ||||
noe $2 | noe $2 | ||||
onicofori $3 | onicofori $3 | ||||
ontogenesi $3 | ontogenesi $3 | ||||
opac $2 | opac $2 | ||||
oper $alt2 | |||||
opistodom $3 | opistodom $3 | ||||
oppi $alt | oppi $alt | ||||
oppost $alt2 | oppost $alt2 | ||||
oraf $1 | oraf $1 | ||||
oramai $3 | oramai $3 | ||||
orbit $1 | orbit $1 | ||||
orca $alt2 | |||||
orchidacee $3 | orchidacee $3 | ||||
orcia $alt2 | orcia $alt2 | ||||
ordin $1 $alt2 | ordin $1 $alt2 | ||||
osmi $alt | osmi $alt | ||||
ospite $alt | ospite $alt | ||||
osroe $1 | osroe $1 | ||||
ossa $alt2 | |||||
osseo $1 | osseo $1 | ||||
ossequi $alt | ossequi $alt | ||||
osset $alt | osset $alt | ||||
ossia $2 | ossia $2 | ||||
ossidoreduttasi $1 | ossidoreduttasi $1 | ||||
osteogenesi $4 | osteogenesi $4 | ||||
ostia $1 | |||||
ostia $1 | |||||
ostie $1 | |||||
ostile $2 | ostile $2 | ||||
ostrogot $alt | ostrogot $alt | ||||
ostrogoti $alt | ostrogoti $alt | ||||
parenchim $alt | parenchim $alt | ||||
parentesi $2 $alt | parentesi $2 $alt | ||||
parere $2 $alt2 | parere $2 $alt2 | ||||
parestesie $4 | |||||
// ò parestesie $4 | |||||
parghelia $3 | parghelia $3 | ||||
paria $2 | paria $2 | ||||
parnassos $3 | parnassos $3 | ||||
pelosi $alt2 | pelosi $alt2 | ||||
pelot $alt | pelot $alt | ||||
pemfig $alt | pemfig $alt | ||||
pena $alt2 | |||||
pend $alt2 | pend $alt2 | ||||
pendi $2 | pendi $2 | ||||
pendol $alt | pendol $alt | ||||
pentatl $1 | pentatl $1 | ||||
pentatlet $alt | pentatlet $alt | ||||
pentod $alt | pentod $alt | ||||
peoni $1 $only | |||||
pepi $alt | pepi $alt | ||||
pepoli $1 $alt | pepoli $1 $alt | ||||
peptidi $alt | peptidi $alt | ||||
period $2 | period $2 | ||||
peripl $1 | peripl $1 | ||||
peristasi $2 | peristasi $2 | ||||
perle $2 | |||||
perlomen $alt2 | perlomen $alt2 | ||||
permafrost $1 | permafrost $1 | ||||
permut $1 | permut $1 | ||||
pesc $alt | pesc $alt | ||||
pesc $alt | pesc $alt | ||||
pescasseroli $3 | pescasseroli $3 | ||||
pesce $alt2 | |||||
pesche $alt | pesche $alt | ||||
peschici $alt | peschici $alt | ||||
pesi $alt | pesi $alt | ||||
pessim $alt | pessim $alt | ||||
pest $alt2 | pest $alt2 | ||||
peste $alt | |||||
petal $1 $alt | petal $1 $alt | ||||
pett $alt | pett $alt | ||||
pettineo $2 | pettineo $2 | ||||
pezz $alt | pezz $alt | ||||
phon $alt | phon $alt | ||||
piacere $3 $alt2 | |||||
piacere $2 $alt2 | |||||
piaden $2 | piaden $2 | ||||
pianterren $alt2 | pianterren $alt2 | ||||
piastrinopenia $6 | |||||
piastrinopenia $5 | |||||
piazzatorre $alt2 | piazzatorre $alt2 | ||||
piazzol $3 | |||||
piazzol $2 | |||||
piccardia $3 | piccardia $3 | ||||
piccolomini $3 | piccolomini $3 | ||||
picnic $2 | picnic $2 | ||||
pontassieve $alt | pontassieve $alt | ||||
pontefice $alt2 | pontefice $alt2 | ||||
pontelandolf $alt | pontelandolf $alt | ||||
ponto $alt | |||||
pontremoli $2 | pontremoli $2 | ||||
pop $alt | pop $alt | ||||
pope $alt | pope $alt | ||||
prostaferesi $3 | prostaferesi $3 | ||||
prostat $1 | prostat $1 | ||||
prot $alt | prot $alt | ||||
protas $1 | |||||
proteo $1 $alt | proteo $1 $alt | ||||
protesi $1 | protesi $1 | ||||
protett $alt | protett $alt | ||||
rapsodia $3 | rapsodia $3 | ||||
rateo $1 | rateo $1 | ||||
razzia $2 | razzia $2 | ||||
re @-*'E $capital | |||||
re @-*e | |||||
rebbi $alt2 | rebbi $alt2 | ||||
recapit $2 | recapit $2 | ||||
recared $alt | recared $alt | ||||
ren $alt2 | ren $alt2 | ||||
rendin $1 | rendin $1 | ||||
rendit $1 | rendit $1 | ||||
rene $alt2 | |||||
reni $alt2 | reni $alt2 | ||||
reostat $2 | reostat $2 | ||||
res $alt2 | res $alt2 | ||||
samovar $3 | samovar $3 | ||||
sampeyre $2 | sampeyre $2 | ||||
sampierdaren $alt2 | sampierdaren $alt2 | ||||
samurai $3 | |||||
sandal $1 | sandal $1 | ||||
sande $2 | sande $2 | ||||
sandia $2 | sandia $2 | ||||
sclerodermia $4 | sclerodermia $4 | ||||
scogli $alt | scogli $alt | ||||
scol $alt2 | scol $alt2 | ||||
scopa $alt2 | |||||
scorci $alt2 | scorci $alt2 | ||||
scorciatoia $alt2 | scorciatoia $alt2 | ||||
scordia $2 | scordia $2 | ||||
sepsi $alt | sepsi $alt | ||||
sequals $2 | sequals $2 | ||||
sequani $1 $alt | sequani $1 $alt | ||||
sera $alt2 | |||||
seren $alt2 | seren $alt2 | ||||
seriol $2 | seriol $2 | ||||
serval $2 | serval $2 | ||||
tecl $alt | tecl $alt | ||||
tecnic $alt | tecnic $alt | ||||
tecnocrazia $4 | tecnocrazia $4 | ||||
teco $alt2 | |||||
tedofor $2 | tedofor $2 | ||||
teetet $alt | teetet $alt | ||||
tegol $1 | tegol $1 | ||||
vezzen $1 | vezzen $1 | ||||
viadott $alt2 | viadott $alt2 | ||||
vibrafon $2 | vibrafon $2 | ||||
vicari $2 $only | |||||
vicaria $2 | |||||
video $1 | video $1 | ||||
videoclip $4 | videoclip $4 | ||||
videotec $alt | videotec $alt | ||||
volsci $alt | volsci $alt | ||||
voltametr $2 | voltametr $2 | ||||
voltmetr $1 | voltmetr $1 | ||||
volto $alt2 | |||||
voltri $alt2 | voltri $alt2 | ||||
volv $alt | volv $alt | ||||
vomer $1 | vomer $1 | ||||
zoccol $alt | zoccol $alt | ||||
zoe $alt | zoe $alt | ||||
zon $alt | zon $alt | ||||
zone $alt2 | |||||
zoofilia $4 | zoofilia $4 | ||||
zoppia $2 | zoppia $2 | ||||
zoppol $alt | zoppol $alt |
@) a (ggine_ 'a | @) a (ggine_ 'a | ||||
_) ae (r aE | _) ae (r aE | ||||
// @) a (no_ =a //ByFilo, this seems to make it_listx longer | |||||
@) avano (_S5 'avano | @) avano (_S5 'avano | ||||
a (tterA_ 'a | a (tterA_ 'a | ||||
_) all' (P4t all | _) all' (P4t all | ||||
_) anch' (P5t ank | _) anch' (P5t ank | ||||
@) amo (L04_ 'amo | @) amo (L04_ 'amo | ||||
@) ander (L04_ 'andE@-* | |||||
ate (L04_ 'ate | |||||
.group à | .group à | ||||
à ''a | à ''a | ||||
ci (A tS // or L01 ? | ci (A tS // or L01 ? | ||||
cci (A tS: // or L01 ? | cci (A tS: // or L01 ? | ||||
@) co (lA_ =ko | @) co (lA_ =ko | ||||
_) c' (P2t tS | |||||
.group d | .group d | ||||
d d | d d | ||||
dd d: | dd d: | ||||
_) dall' (P5t dall | _) dall' (P5t dall | ||||
_) dell' (P5t dell | _) dell' (P5t dell | ||||
_) d' (P2t d | |||||
decider (L04 detS'ide@-* | decider (L04 detS'ide@-* | ||||
.group e | .group e | ||||
e e | e e | ||||
ei (K Ej | ei (K Ej | ||||
r) ei (_ 'ei | r) ei (_ 'ei | ||||
@C) e (_ e | |||||
@C) e (_S1q e // lookup it_list without suffix | @C) e (_S1q e // lookup it_list without suffix | ||||
@Ar) e (_ e | |||||
// ò @Ar) e (_ e | |||||
e (C_ E | e (C_ E | ||||
e (A E | e (A E | ||||
e (C%A_ E // doubled consonant | e (C%A_ E // doubled consonant | ||||
gg) e (ro_ E | gg) e (ro_ E | ||||
f) e (rm e | f) e (rm e | ||||
@) e (rrimo_ 'E | @) e (rrimo_ 'E | ||||
@) e (simo_ 'e | |||||
@) e (simA_ 'e | |||||
h) e (ss e | h) e (ss e | ||||
m) e (ss e | m) e (ss e | ||||
_sC) e (ss e | _sC) e (ss e | ||||
e (ssa_ e | e (ssa_ e | ||||
e (tr E | e (tr E | ||||
e (ti E | e (ti E | ||||
e (vi_ E | e (vi_ E | ||||
e (vo_ E | e (vo_ E | ||||
@) e (volA_ 'e | @) e (volA_ 'e | ||||
e (zA E | e (zA E | ||||
CC) eggia (no_ 'EdZ:a | |||||
C) ender (L04_ 'ende@-* | C) ender (L04_ 'ende@-* | ||||
C) erder (L04_ 'E@-*de@-* | C) erder (L04_ 'E@-*de@-* | ||||
esser (L04_ 'es:eR | esser (L04_ 'es:eR | ||||
_) ecco (L04 'Ek:o | |||||
ete (L04_ 'ete | |||||
.group f | .group f | ||||
f f | f f | ||||
gi (A dZ // any vowel, or L01 ? | gi (A dZ // any vowel, or L01 ? | ||||
gi (a_ dZ'i# // [i] only if stressed | gi (a_ dZ'i# // [i] only if stressed | ||||
gì (a_ dZ'i# // [i] only if stressed | gì (a_ dZ'i# // [i] only if stressed | ||||
lo) gi (e_ dZ'i# | |||||
n) gi (a_ dZ | n) gi (a_ dZ | ||||
gg (Y dZ: | gg (Y dZ: | ||||
ggi (A dZ: // or L01 ? | ggi (A dZ: // or L01 ? | ||||
@) gger (lo_ =dZ:eR | |||||
@) gger (L04_ =dZ:e@-* | |||||
gl (i l^ | gl (i l^ | ||||
gl (ì l^ | gl (ì l^ | ||||
gli (A l^ | gli (A l^ | ||||
_) gl gl | _) gl gl | ||||
@) glier (L04_ =l^E@-* | |||||
@) guer (L04_ =gUe@-* | |||||
gn n^ | gn n^ | ||||
@) gn (A_ n^; | @) gn (A_ n^; | ||||
a) gn (A_ n^: | a) gn (A_ n^: | ||||
gu (A gw | gu (A gw | ||||
.group h | .group h | ||||
h | h | ||||
_) ha h'a | _) ha h'a | ||||
i (A j | i (A j | ||||
l) i (A %i | l) i (A %i | ||||
r) i (A %i | r) i (A %i | ||||
_C) i (a i | |||||
_C) i (à i | |||||
_C) ie (_ 'ie | _C) ie (_ 'ie | ||||
i (o i | i (o i | ||||
i (ò i | i (ò i | ||||
metr) ia (_ 'ia | metr) ia (_ 'ia | ||||
metr) ie (_ 'ie | metr) ie (_ 'ie | ||||
t) ia (_ 'ia | t) ia (_ 'ia | ||||
t) ie (_ 'ie | |||||
@) io (_S1q =i%o | @) io (_S1q =i%o | ||||
a) i (+ j | a) i (+ j | ||||
à) i (+ j | à) i (+ j | ||||
i (asi_ 'i | i (asi_ 'i | ||||
@) i (bile_ 'i | @) i (bile_ 'i | ||||
@) i (cA_ =i | @) i (cA_ =i | ||||
tr) i (ce_ i | |||||
tr) i (cY_ i | |||||
@) i (chA_ =i | @) i (chA_ =i | ||||
@) i (dA_ =i | @) i (dA_ =i | ||||
@) i (dere_ 'i | @) i (dere_ 'i | ||||
@) ie (rA_ i'E | @) ie (rA_ i'E | ||||
@) ié (rA_ i'E | @) ié (rA_ i'E | ||||
@) iè (rA_ i'E | |||||
// [ @) iè (rA_ i'E | |||||
@) i (gA_ =i | @) i (gA_ =i | ||||
i (genA_ 'i | i (genA_ 'i | ||||
c) i (lA_ =i | c) i (lA_ =i | ||||
p) i (te_ =i | p) i (te_ =i | ||||
@) iono (_ =iono | @) iono (_ =iono | ||||
issano (_ 'is:ano | issano (_ 'is:ano | ||||
ite (L04_ 'ite | |||||
.group j | .group j | ||||
ll (C l_ | ll (C l_ | ||||
ll (_ l | ll (_ l | ||||
_) l' (P2t l | _) l' (P2t l | ||||
A) l (bA l: | |||||
A) l (bA l: | |||||
A) l (vA l: | |||||
.group m | .group m | ||||
m m | m m | ||||
n (k N | n (k N | ||||
_) nell' (P5t nell | _) nell' (P5t nell | ||||
ndo (L04_ =ndo // for pronominal verbs | ndo (L04_ =ndo // for pronominal verbs | ||||
_zA) nz (A n|dz | |||||
.group o | .group o | ||||
o o | o o | ||||
o (polA_ 'O | o (polA_ 'O | ||||
sc) o (p O | sc) o (p O | ||||
o (r O | o (r O | ||||
o (re_ o | |||||
o (rY_ o | |||||
f) o (rmA_ o | f) o (rmA_ o | ||||
o (si_ O | o (si_ O | ||||
o (ss O | o (ss O | ||||
o (ttol O | o (ttol O | ||||
o (zA O | o (zA O | ||||
osano (_ 'ozano | osano (_ 'ozano | ||||
C) onder (L04_ 'ondE@-* | |||||
.group p | .group p | ||||
p p | p p | ||||
pp p: | pp p: | ||||
rr R* | rr R* | ||||
A) r (A R | A) r (A R | ||||
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs | @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs | ||||
C) rai (_ @-*'aI | |||||
A) rai (_ R'aI | |||||
rrai (_ R*'aI | |||||
.group s | .group s | ||||
s s | s s | ||||
sh (K S // foreign words | sh (K S // foreign words | ||||
K) sh S // foreign words | K) sh S // foreign words | ||||
A) sh (A S | A) sh (A S | ||||
@) sia z'ia | |||||
@) sia (_ z'i#a | |||||
@) sie (_ z'i#e | |||||
@C) sia s'ia | @C) sia s'ia | ||||
@) sià zi'a | @) sià zi'a | ||||
@) s (_S1 s | @) s (_S1 s | ||||
_) sull' (P5t sull | _) sull' (P5t sull | ||||
_) sotto (P5t sot:o | |||||
scriver (L04_ sk@-*'iv%E@-* | scriver (L04_ sk@-*'iv%E@-* | ||||
.group t | .group t | ||||
.group y | .group y | ||||
y j | y j | ||||
y (K i // foreign words | y (K i // foreign words | ||||
.group z | .group z | ||||
z ts | z ts | ||||
A) zz ts: | |||||
A) z (A ts | |||||
_) z (AC |dz| | |||||
_) z (i dz | |||||
_) z (ì dz | |||||
A) zz (A ts: | |||||
_A) z (A dz | |||||
_) z (AC dz | |||||
_) z (Y dz | |||||
z (L01A dz | z (L01A dz | ||||
_A) zz (A |dz: | |||||
@li) zz (A dz: | |||||
@) zz (ano_ =ts: | @) zz (ano_ =ts: | ||||
ziono (_ tsi'Ono | |||||
i) zza (no_ =dz:a | |||||
@@) zza (L04_ =dz:a | |||||
@) zza (ti_ dz:'a | |||||
zion (A_ tsi'On | |||||
.group 0xce // Greek letters | |||||
// 0xce is the first byte of the utf-8 code for these characters | |||||
α 'alfa_ | |||||
ά 'alfa_ | |||||
β b'eta_ | |||||
γ g'am:a_ | |||||
δ d'Elta_ | |||||
ε 'EpsIlon | |||||
έ 'EpsIlon_ | |||||
ζ dz'eta||g@-*'eka | |||||
η 'e:ta||g@-*'eka | |||||
ή 'e:ta||g@-*'eka_ | |||||
θ t'e:ta||g@-*'eka_ | |||||
ι I'ota_ | |||||
ί I'ota_ | |||||
κ k'ap:a||g@-*'eka_ | |||||
λ l'ambda_ | |||||
μ m'ju:_ | |||||
ν n'ju:_ | |||||
ξ ks'I||g@-*'eka_ | |||||
ο 'omIk@-*on_ | |||||
.group 0xcf // Greek letters | |||||
π p'I||g@-*'eka_ | |||||
ρ @-*'O||g@-*'eka_ | |||||
σ s'Igma_ | |||||
ς s'Igma_ | |||||
τ t'au_ | |||||
υ 'IpsIlon_ | |||||
ύ 'IpsIlon_ | |||||
φ f'I||g@-*'eka_ | |||||
χ k'I||g@-*'eka_ | |||||
ψ ps'I||g@-*'eka_ | |||||
ω om'ega_ | |||||
ώ om'ega_ | |||||
ό 'omIk@-*on_ | |||||
.group | .group | ||||
gn n^ | gn n^ | ||||
ñ n^ | ñ n^ | ||||
_L16_) : (_L17D_ ||%E_|| // Say time | |||||
_L16_) : (_L17D_ _%%E_ // Say time | |||||
è ''E | è ''E | ||||
èi (K ''Ej | èi (K ''Ej | ||||
ù ''u | ù ''u | ||||
$ dollaro | |||||
$ d'ollaRo | |||||
, (D v'irgola | , (D v'irgola | ||||
! _p'untoesklamat'ivo_ | ! _p'untoesklamat'ivo_ | ||||
!) ! | !) ! | ||||
? _p'untointeRogat'ivo_ | ? _p'untointeRogat'ivo_ | ||||
?) ? | ?) ? | ||||
__) - (_D meno | __) - (_D meno | ||||
A_) - (_D _ | A_) - (_D _ | ||||
C_) - (_D _ | C_) - (_D _ | ||||
§ setsi'one | § setsi'one | ||||
ese) qu (ív kw | ese) qu (ív kw | ||||
_e) qu (in kw | _e) qu (in kw | ||||
fre) qu (ent kw | fre) qu (ent kw | ||||
li) qu (id kw | |||||
lí) qu (id kw | |||||
?2 li) 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 (inqu kw | ||||
_se) qu (el kw | |||||
se) qu (en kw | se) qu (en kw | ||||
tran) qu (il kw | tran) qu (il kw | ||||
?1 queç kes // esqueça. | ?1 queç kes // esqueça. |
¼ ka:l | ¼ ka:l | ||||
½ araI | ½ araI | ||||
¾ mukka:l | ¾ mukka:l | ||||
® pVdivU | |||||
© p'VdippUrimaI | |||||
• t'o:t.t.a: | |||||
… v'id.UnilaI | |||||
¡ t'VlaIki:z.||v'ijVppU | |||||
¿ t'VlaIki:z.||k'e:l.vi | |||||
× d'Vd.VvaI | |||||
± k'u:t.t.Vl||k'Vz.ittVl | |||||
™ v'Vn.igVm | |||||
§ p'irivU | |||||
➔ v'VlVdVmbU | |||||
→ v'VlVdVmbU | |||||
■ k'VrUn^dZVdU*Vm | |||||
● v'Vt.t.Vm | |||||
_sup m'e:lez.UttU | |||||
// alphabet names | // alphabet names | ||||
_ar arVbU | _ar arVbU | ||||
_6o a:R | _6o a:R | ||||
_7o ;e:z. | _7o ;e:z. | ||||
_8o ;et.t. | _8o ;et.t. | ||||
_9o onbVd. | |||||
_9o onbVd | |||||
_10o patt | _10o patt | ||||
_11o patinonR | _11o patinonR | ||||
_12o pVnnirVn.d. | _12o pVnnirVn.d. | ||||
பண்தம் $alt | பண்தம் $alt | ||||
பவனி $alt | பவனி $alt | ||||
பாபா $alt | பாபா $alt | ||||
பாதாம் $alt | |||||
போகம் $alt | போகம் $alt | ||||
போதனை $alt | போதனை $alt | ||||
பூகம்பம் $alt | பூகம்பம் $alt | ||||
காந்தி $alt | காந்தி $alt | ||||
கிரி $alt | கிரி $alt | ||||
கயா $alt | கயா $alt | ||||
காயத்ரி $alt | |||||
கட $alt | கட $alt | ||||
கதி $alt | கதி $alt | ||||
கோபி $alt | கோபி $alt | ||||
புட் fud. | புட் fud. | ||||
உப்ப ubbV | உப்ப ubbV | ||||
ஜென் zen | ஜென் zen | ||||
// i or i: | // i or i: | ||||
.L08 ி ீ | .L08 ி ீ | ||||
// n or n | |||||
.L09 ந ன | |||||
// n or n or n. | |||||
.L09 ந ன ண | |||||
// l or l. | // l or l. | ||||
.L10 ல ள | .L10 ல ள | ||||
.L11 ப த க | .L11 ப த க | ||||
// words before "bottle" | // words before "bottle" | ||||
.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து ஊறுகா ஊறுகாய் | |||||
.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து ஊறுகா ஊறுகாய் குடிநீர் | |||||
// words after "booga" | // words after "booga" | ||||
.L13 வாழ்க்கை பூமி விருந்த மனிதன | .L13 வாழ்க்கை பூமி விருந்த மனிதன | ||||
_) க் (ளாஸ்_ g | _) க் (ளாஸ்_ g | ||||
_) க்வ (A kw | _) க்வ (A kw | ||||
_) க் (வாலியர g | _) க் (வாலியர g | ||||
_) க (னஜோர gV | |||||
_) க (ோரத்தாண்டவ g | |||||
_) காஜ (ியாபாத ga:z | |||||
_) க (ிலானி g | |||||
_) க (ாயத்ரி g | |||||
//endsort | //endsort | ||||
//sort | //sort | ||||
_தலை) க (ீழ் g | |||||
_காட்டுமன்னார்) க (ோயில k | |||||
_கோபி) க kV# | _கோபி) க kV# | ||||
_ஸ்டா) க kV# | _ஸ்டா) க kV# | ||||
_ஜமாய்) க kV# | _ஜமாய்) க kV# | ||||
_) ச (ௌஹான tS | _) ச (ௌஹான tS | ||||
_ந) ச் (னு tS | _ந) ச் (னு tS | ||||
_கா) ச்மூச tSmu:tSV# | _கா) ச்மூச tSmu:tSV# | ||||
_) ச (ிட்டகாங் tS | |||||
_) ச (ெப்பல tS | |||||
_) சாருக (ேசி tSa:rUk | |||||
அஜாத) ச (த்துரு tSV | |||||
இமா) ச (ல tSV | |||||
//endsort | //endsort | ||||
_ப) ஜ (ார z | _ப) ஜ (ார z | ||||
அ) ஜ (ாருதீன z | அ) ஜ (ாருதீன z | ||||
_நா) ஜ (ி z | _நா) ஜ (ி z | ||||
_) ஜ (ிந்தாபாத z | |||||
_) ஜிந்தாப (ாத zinda:b | |||||
_) ஜிப்(_ zip | _) ஜிப்(_ zip | ||||
_) ஜ (ிப்ப z | _) ஜ (ிப்ப z | ||||
_) ஜ (ிப்பா dZ | _) ஜ (ிப்பா dZ | ||||
_வி) ஞ்ச் ntS | _வி) ஞ்ச் ntS | ||||
_ப) ஞ்ச (ர ntSV | _ப) ஞ்ச (ர ntSV | ||||
_ல) ஞ்ச (B ntS | _ல) ஞ்ச (B ntS | ||||
_ம) ஞ்ச (ூரிய ntS | |||||
.group ட | .group ட | ||||
ட d.V | ட d.V | ||||
_) ட (ான்ஜானிய t. | _) ட (ான்ஜானிய t. | ||||
_) டாபிக் t.a:pik | _) டாபிக் t.a:pik | ||||
_) டாப் t.a:p | _) டாப் t.a:p | ||||
_) ட (ாமி t. | |||||
_) டாய்லட் t.a:jlVt. | _) டாய்லட் t.a:jlVt. | ||||
_) டாய்லெட் t.a:jlet. | _) டாய்லெட் t.a:jlet. | ||||
_) ட (ார்ச்சர t. | _) ட (ார்ச்சர t. | ||||
அ) ட்லாண்ட t.la:n.t.V# // atlant | அ) ட்லாண்ட t.la:n.t.V# // atlant | ||||
_) ட்விங்க (ிள t.wiNk | _) ட்விங்க (ிள t.wiNk | ||||
_) ட்வ (ிட்டர t.w | _) ட்வ (ிட்டர t.w | ||||
_) ட (ாமிய t. | |||||
_) ட (ாமி_ t. | |||||
//endsort | //endsort | ||||
_) த (ோஹா d | _) த (ோஹா d | ||||
_) தௌலதாப (ாத daUlVd.a:b | _) தௌலதாப (ாத daUlVd.a:b | ||||
_) த (்ராட்சை d | _) த (்ராட்சை d | ||||
_) தர்ப்ப (த்த dVrbbV | |||||
_) த (ாதர d | |||||
_) த (டிக்கின dV | |||||
_) த (டிக்கிற dV | |||||
_) த (ன்வந்திரி dV | |||||
_) த (ேவ்டியா t | |||||
//endsort | //endsort | ||||
//sort | //sort | ||||
_ஆஸ்) தி (ர t | |||||
_கபூர்) த (லா tV | |||||
அகர்) த (லா tV | |||||
_ரஞ்சி) த (ா t | |||||
_லி) த (ிய t | |||||
அஜா) தச (த்ரு tVtSV | |||||
_நிசப்) த dV# | _நிசப்) த dV# | ||||
அனந்) த tV# | அனந்) த tV# | ||||
_வசந்) த tV# | _வசந்) த tV# | ||||
_) பி (ரியம p | _) பி (ரியம p | ||||
_) பி (ரியர p | _) பி (ரியர p | ||||
_) பி (ரியா_ p | _) பி (ரியா_ p | ||||
_) பி (ரியா_விடை pi | |||||
இணைப்_) பி (ரியா_ pi | |||||
_) ப (ிரியாணி b | _) ப (ிரியாணி b | ||||
_) பி (ரியாமணி p | _) பி (ரியாமணி p | ||||
_) பி (ரியாவிடம p | _) பி (ரியாவிடம p | ||||
_) ப் (ளூஸ b | _) ப் (ளூஸ b | ||||
_) ப் (ளோரிடா f | _) ப் (ளோரிடா f | ||||
_) ப் (ளௌஸ b | _) ப் (ளௌஸ b | ||||
_) ப் (ரெஸ்ட b | |||||
_) ப (லமோ bV | |||||
_) ப (ோட்ஸ்வான b | |||||
_) பூப (ால bu:p | |||||
_) ப (ாதிப்புற b | |||||
_) ப (ந்திப்பூர bV | |||||
_) ப (ண்டிப்பூர bV | |||||
_) ப (ாஸ்டர்ட b | |||||
_) ப (லமடைய bV | |||||
_) ப (லமடைந்த bV | |||||
_) பாப (ாக்கள ba:b | |||||
_) ப (லமிருக்க bV | |||||
_) ப (ாலயோக b | |||||
_) ப (ௌண்டரி b | |||||
_) ப (வுண்டரி bV | |||||
_) ப (ிக்ஷ b | |||||
_) ப (ுல்_ஷிட் b | |||||
_) ப (ாதாம b | |||||
//endsort | //endsort | ||||
//sort | //sort | ||||
_) ப் (ளோர f | |||||
_) பு (ளோர f | |||||
_) பயர்ப (ாக்ஸ fVjVrf | |||||
_லை) ப் (_ f | |||||
_லை) ப் (ல f | |||||
_சிம்) ப (னி fV | |||||
_வடை) ப்பி (ரிய pp | |||||
இசை) ப்பி (ரிய pp | |||||
_கம்) ப (ூச்சிய p | |||||
_பகு) ப (த bV | |||||
_வாஜ்) ப (ாய p | |||||
_லி) ப (ி_ p | |||||
_லி) ப (ியை p | |||||
_லி) ப (ியு p | |||||
_லி) ப (ியி p | |||||
அ) ப் (ரோ p | |||||
_நுண்) ப (ுல p | |||||
_வால்) ப (ாறை p | |||||
_மீள்) ப (ார p | |||||
_சாஹி) ப்ப bbV# | |||||
_சாகி) ப்ப bbV# | |||||
_நற்) ப (ூமி b | |||||
_முழு) ப்ப (ல bb | |||||
_மன) ப்ப (ிம்ப bb | |||||
_மர) ப்ப (ொம்மை bb | |||||
_நீர்) ப pV# | _நீர்) ப pV# | ||||
_ப்ரூ) ப fV# | _ப்ரூ) ப fV# | ||||
இடர்) ப pV# | இடர்) ப pV# | ||||
அரி) ஸ (ோன z | அரி) ஸ (ோன z | ||||
_சூய) ஸ zV# | _சூய) ஸ zV# | ||||
_ஹி) ஸ்ப (ுல்லா zb | _ஹி) ஸ்ப (ுல்லா zb | ||||
_மி) ஸ (ோரம z | |||||
_மி) ஸாப (ர்பூர za:fV | |||||
_மி) ஸ (ாஃபர்பூர z | |||||
.group ஹ | .group ஹ | ||||
ஹ HV | ஹ HV |
name italian | name italian | ||||
language it | language it | ||||
gender male | gender male | ||||
replace 03 i I | |||||
tunes s4 c4 q4 e4 | |||||
replace 03 i I |
sr 14 144 | sr 14 144 | ||||
ru 49 139 | ru 49 139 | ||||
bg 14 124 | bg 14 124 | ||||
it 19 129 | |||||
it 21 130 | |||||
la 21 126 | la 21 126 | ||||
es 15 125 | es 15 125 | ||||
es-la 2 125 | es-la 2 125 | ||||
dv 14 149 | dv 14 149 | ||||
te 18 149 | te 18 149 | ||||
si 24 155 | si 24 155 | ||||
gu 3 149 | |||||
gu 5 151 | |||||
as 12 152 | as 12 152 | ||||
or 12 152 | or 12 152 | ||||
mni 11 152 | mni 11 152 | ||||
vnasal/aa_n4 [A~] de | vnasal/aa_n4 [A~] de | ||||
[A~] fr | [A~] fr | ||||
[A~] ht | [A~] ht | ||||
vnasal/ai_n [aI~] gu | |||||
vnasal/a#_n [&~] pt | vnasal/a#_n [&~] pt | ||||
vnasal/a#_n2 [&~] pt | vnasal/a#_n2 [&~] pt | ||||
vnasal/a#u_n [&U~] pt | vnasal/a#u_n [&U~] pt | ||||
[&U~] pt-pt | [&U~] pt-pt | ||||
[o#] vi | [o#] vi | ||||
vnasal/au_n [aU~] gu | |||||
vnasal/ee_n [E~] fr-ca | vnasal/ee_n [E~] fr-ca | ||||
vnasal/ee_n2 [a] en-us | vnasal/ee_n2 [a] en-us | ||||
[E~] hi | [E~] hi |
IF nextPhW(isVowel) AND nextPh(isUnstressed) THEN | IF nextPhW(isVowel) AND nextPh(isUnstressed) THEN | ||||
IF NOT next2PhW(n) OR nextPhW(3:) THEN | IF NOT next2PhW(n) OR nextPhW(3:) THEN | ||||
IF prevPhW(isVowel) AND NOT prevPhW(aI@) THEN | |||||
IF prevPhW(isVowel) THEN | |||||
ChangePhoneme(t#) | ChangePhoneme(t#) | ||||
ELIF prevPhW(n) THEN | ELIF prevPhW(n) THEN | ||||
WAV(ustop/t, 60) | WAV(ustop/t, 60) |
FMT(vdiph/@i_4) | FMT(vdiph/@i_4) | ||||
endphoneme | endphoneme | ||||
phoneme aI~ | |||||
vowel long starttype #@ endtype #i | |||||
length 270 | |||||
long | |||||
FMT(vnasal/ai_n) | |||||
endphoneme | |||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | vowel long starttype #a endtype #u | ||||
length 240 | length 240 | ||||
FMT(vdiph/a#u) | FMT(vdiph/a#u) | ||||
endphoneme | endphoneme | ||||
phoneme aU~ | |||||
vowel long starttype #a endtype #u | |||||
length 300 | |||||
long | |||||
FMT(vnasal/au_n) | |||||
endphoneme | |||||
//==================================================== | //==================================================== | ||||
// Italian | // Italian | ||||
//==================================================== | //==================================================== | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | vowel starttype #a endtype #a | ||||
length 180 | |||||
length 160 | |||||
ChangeIfNotStressed(a/) | ChangeIfNotStressed(a/) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #@ endtype #@ | vowel starttype #@ endtype #@ | ||||
length 180 | |||||
length 140 | |||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/a#_4) | FMT(vowel/a#_4) | ||||
ENDIF | ENDIF | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | vowel starttype #e endtype #e | ||||
length 170 | |||||
length 150 | |||||
ChangeIfNotStressed(e/) | ChangeIfNotStressed(e/) | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme e/ | phoneme e/ | ||||
vowel starttype #e endtype #e | vowel starttype #e endtype #e | ||||
length 170 | |||||
length 140 | |||||
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
ELSE | ELSE | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | vowel starttype #e endtype #e | ||||
length 170 | |||||
length 145 | |||||
ChangeIfUnstressed(e/) // [E] only in stressed syllables ? | ChangeIfUnstressed(e/) // [E] only in stressed syllables ? | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme i# // Used for 'gia_' where [i] is only spoken if stressed | phoneme i# // Used for 'gia_' where [i] is only spoken if stressed | ||||
vowel starttype #i endtype #i | vowel starttype #i endtype #i | ||||
length 140 | |||||
length 145 | |||||
ChangeIfNotStressed(NULL) | ChangeIfNotStressed(NULL) | ||||
ChangePhoneme(i) | ChangePhoneme(i) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | vowel starttype #i endtype #i | ||||
length 150 | |||||
length 140 | |||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_4) | FMT(vowel/i_4) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | vowel starttype #o endtype #o | ||||
length 170 | |||||
length 150 | |||||
ChangeIfNotStressed(o/) | ChangeIfNotStressed(o/) | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o/ | phoneme o/ | ||||
vowel starttype #o endtype #o | vowel starttype #o endtype #o | ||||
length 170 | |||||
length 140 | |||||
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
ELSE | ELSE | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | vowel starttype #o endtype #o | ||||
length 170 | |||||
length 150 | |||||
ChangeIfUnstressed(o/) // [O] only in stressed syllables ? | ChangeIfUnstressed(o/) // [O] only in stressed syllables ? | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | vowel starttype #u endtype #u | ||||
length 160 | |||||
length 150 | |||||
ChangeIfNotStressed(U) | ChangeIfNotStressed(U) | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | vowel starttype #u endtype #u | ||||
length 160 | |||||
length 140 | |||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #o | vowel starttype #a endtype #o | ||||
length 270 | |||||
length 300 | |||||
FMT(vdiph/aoo) | FMT(vdiph/aoo) | ||||
endphoneme | endphoneme | ||||
phoneme l^ | phoneme l^ | ||||
import_phoneme base/l^ | import_phoneme base/l^ | ||||
Length 140 | |||||
Length 130 | |||||
endphoneme | endphoneme | ||||
phoneme ts | |||||
import_phoneme consonants/ts | |||||
voicingswitch ts | |||||
endphoneme | |||||
phoneme dz | |||||
import_phoneme consonants/dz | |||||
voicingswitch z | |||||
lengthmod 3 | |||||
endphoneme | |||||
if((f_out = fopen_log(fname_out,"wb+")) == NULL) | if((f_out = fopen_log(fname_out,"wb+")) == NULL) | ||||
{ | { | ||||
if(fname_err) | if(fname_err) | ||||
strcpy(fname_err,fname_in); | |||||
strcpy(fname_err,fname_out); | |||||
return(-1); | return(-1); | ||||
} | } | ||||
sprintf(fname_temp,"%s%ctemp",path_home,PATHSEP); | sprintf(fname_temp,"%s%ctemp",path_home,PATHSEP); |
int vowel_posn=9; | int vowel_posn=9; | ||||
int index; | int index; | ||||
int count; | int count; | ||||
ALPHABET *alphabet; | |||||
utf8_in(&c,word); | utf8_in(&c,word); | ||||
if((tr->letter_bits_offset > 0) && (c < 0x241)) | if((tr->letter_bits_offset > 0) && (c < 0x241)) | ||||
return(0); // so we can re-translate the word as English | return(0); // so we can re-translate the word as English | ||||
} | } | ||||
if(((alphabet = AlphabetFromChar(c)) != NULL) && (alphabet->offset != tr->letter_bits_offset)) | |||||
{ | |||||
// Character is not in our alphabet | |||||
return(0); | |||||
} | |||||
if(tr->langopts.param[LOPT_UNPRONOUNCABLE] == 1) | if(tr->langopts.param[LOPT_UNPRONOUNCABLE] == 1) | ||||
return(0); | return(0); | ||||
static const char *hex_letters[] = {"'e:j","b'i:","s'i:","d'i:","'i:","'ef"}; // names, using phonemes available to all languages | static const char *hex_letters[] = {"'e:j","b'i:","s'i:","d'i:","'i:","'ef"}; // names, using phonemes available to all languages | ||||
int IsSuperscript(int letter) | |||||
{//=========================== | |||||
// is this a subscript or superscript letter ? | |||||
int ix; | |||||
int c; | |||||
for(ix=0; (c = derived_letters[ix]) != 0; ix+=2) | |||||
{ | |||||
if(c > letter) | |||||
break; | |||||
if(c == letter) | |||||
return(derived_letters[ix+1]); | |||||
} | |||||
return(0); | |||||
} | |||||
int TranslateLetter(Translator *tr, char *word, char *phonemes, int control) | int TranslateLetter(Translator *tr, char *word, char *phonemes, int control) | ||||
{//========================================================================= | {//========================================================================= | ||||
// get pronunciation for an isolated letter | // get pronunciation for an isolated letter | ||||
if(ph_buf[0] == 0) | if(ph_buf[0] == 0) | ||||
{ | { | ||||
// is this a subscript or superscript letter ? | // is this a subscript or superscript letter ? | ||||
for(ix=0; (c = derived_letters[ix]) != 0; ix+=2) | |||||
if((c = IsSuperscript(letter)) != 0) | |||||
{ | { | ||||
if(c > letter) | |||||
break; | |||||
if(c == letter) | |||||
letter = c & 0x3fff; | |||||
if((control & 4 ) && ((modifier = modifiers[c >> 14]) != NULL)) | |||||
{ | { | ||||
c = derived_letters[ix+1]; | |||||
letter = c & 0x3fff; | |||||
if((modifier = modifiers[c >> 14]) != NULL) | |||||
// don't say "superscript" during normal text reading | |||||
Lookup(tr, modifier, capital); | |||||
if(capital[0] == 0) | |||||
{ | { | ||||
Lookup(tr, modifier, capital); | |||||
if(capital[0] == 0) | |||||
capital[2] = SetTranslator2("en"); // overwrites previous contents of translator2 | |||||
Lookup(translator2, modifier, &capital[3]); | |||||
if(capital[3] != 0) | |||||
{ | { | ||||
capital[2] = SetTranslator2("en"); // overwrites previous contents of translator2 | |||||
Lookup(translator2, modifier, &capital[3]); | |||||
if(capital[3] != 0) | |||||
{ | |||||
capital[0] = phonPAUSE; | |||||
capital[1] = phonSWITCH; | |||||
len = strlen(&capital[3]); | |||||
capital[len+3] = phonSWITCH; | |||||
capital[len+4] = phontab_1; | |||||
capital[len+5] = 0; | |||||
} | |||||
capital[0] = phonPAUSE; | |||||
capital[1] = phonSWITCH; | |||||
len = strlen(&capital[3]); | |||||
capital[len+3] = phonSWITCH; | |||||
capital[len+4] = phontab_1; | |||||
capital[len+5] = 0; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
p = &ph_out[strlen(ph_roman)]; | p = &ph_out[strlen(ph_roman)]; | ||||
} | } | ||||
sprintf(number_chars," %d ",acc); | |||||
sprintf(number_chars," %d %s ",acc, tr->langopts.roman_suffix); | |||||
if(word[0] == '.') | if(word[0] == '.') | ||||
{ | { |
#include "translate.h" | #include "translate.h" | ||||
#include "wave.h" | #include "wave.h" | ||||
const char *version_string = "1.47.14 29.Nov.13"; | |||||
const char *version_string = "1.47.15 22.Dec.13"; | |||||
const int version_phdata = 0x014709; | const int version_phdata = 0x014709; | ||||
int option_device_number = -1; | int option_device_number = -1; |
// alternatively, ignore characters but allow zero-width-non-joiner (lang-fa) | // alternatively, ignore characters but allow zero-width-non-joiner (lang-fa) | ||||
static const unsigned short chars_ignore_zwnj_hyphen[] = { | static const unsigned short chars_ignore_zwnj_hyphen[] = { | ||||
0xad, 1, // soft hyphen | 0xad, 1, // soft hyphen | ||||
0x640, 1, // igniore Arabic Tatweel (lang=FA) | |||||
0x200c, '-', // zero width non-joiner, replace with hyphen | 0x200c, '-', // zero width non-joiner, replace with hyphen | ||||
0x200d, 1, // zero width joiner | 0x200d, 1, // zero width joiner | ||||
0, 0 }; | 0, 0 }; | ||||
const char string_ordinal[] = {0xc2,0xba,0}; // masculine ordinal character, UTF-8 | |||||
static Translator* NewTranslator(void) | static Translator* NewTranslator(void) | ||||
{//=================================== | {//=================================== | ||||
tr->langopts.replace_chars = NULL; | tr->langopts.replace_chars = NULL; | ||||
tr->langopts.ascii_language[0] = 0; // Non-Latin alphabet languages, use this language to speak Latin words, default is English | tr->langopts.ascii_language[0] = 0; // Non-Latin alphabet languages, use this language to speak Latin words, default is English | ||||
tr->langopts.alt_alphabet_lang = L('e','n'); | tr->langopts.alt_alphabet_lang = L('e','n'); | ||||
tr->langopts.roman_suffix = ""; | |||||
SetLengthMods(tr,201); | SetLengthMods(tr,201); | ||||
// tr->langopts.length_mods = length_mods_en; | // tr->langopts.length_mods = length_mods_en; | ||||
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; | ||||
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_AND_UNITS | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_ROMAN | NUM_ROMAN_ORDINAL; | |||||
tr->langopts.numbers2 = NUM2_ORDINAL_NO_AND; | tr->langopts.numbers2 = NUM2_ORDINAL_NO_AND; | ||||
tr->langopts.roman_suffix = string_ordinal; | |||||
} | } | ||||
else | else | ||||
if(name2 == L_pap) | if(name2 == L_pap) | ||||
tr->translator_name = name2; | tr->translator_name = name2; | ||||
if(tr->langopts.numbers & NUM_DECIMAL_COMMA) | |||||
return(tr); | |||||
} // end of SelectTranslator | |||||
void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts) | |||||
{//===================================================== | |||||
if(langopts->numbers & NUM_DECIMAL_COMMA) | |||||
{ | { | ||||
// use . and ; for thousands and decimal separators | // use . and ; for thousands and decimal separators | ||||
tr->langopts.thousands_sep = '.'; | |||||
tr->langopts.decimal_sep = ','; | |||||
langopts->thousands_sep = '.'; | |||||
langopts->decimal_sep = ','; | |||||
} | } | ||||
if(tr->langopts.numbers & NUM_THOUS_SPACE) | |||||
if(langopts->numbers & NUM_THOUS_SPACE) | |||||
{ | { | ||||
tr->langopts.thousands_sep = 0; // don't allow thousands separator, except space | |||||
langopts->thousands_sep = 0; // don't allow thousands separator, except space | |||||
} | } | ||||
return(tr); | |||||
} // end of SelectTranslator | |||||
} | |||||
//********************************************************************************************************** | //********************************************************************************************************** | ||||
{ | { | ||||
int wc; | int wc; | ||||
// characters not recognised, speak them individually | // characters not recognised, speak them individually | ||||
// ?? should we say super/sub-script numbers and letters here? | |||||
utf8_in(&wc, wordx); | utf8_in(&wc, wordx); | ||||
if((word_length == 1) && IsAlpha(wc)) | |||||
if((word_length == 1) && (IsAlpha(wc) || IsSuperscript(wc))) | |||||
{ | { | ||||
if((wordx = SpeakIndividualLetters(tr, wordx, phonemes, spell_word)) == NULL) | if((wordx = SpeakIndividualLetters(tr, wordx, phonemes, spell_word)) == NULL) | ||||
{ | { |
int decimal_sep; | int decimal_sep; | ||||
int max_digits; // max number of digits which can be spoken as an integer number (rather than individual digits) | int max_digits; // max number of digits which can be spoken as an integer number (rather than individual digits) | ||||
const char *ordinal_indicator; // UTF-8 string | const char *ordinal_indicator; // UTF-8 string | ||||
const char *roman_suffix; // add this (ordinal) suffix to Roman numbers (LANG=an) | |||||
// bit 0, accent name before the letter name, bit 1 "capital" after letter name | // bit 0, accent name before the letter name, bit 1 "capital" after letter name | ||||
int accents; | int accents; | ||||
int IsDigit09(unsigned int c); | int IsDigit09(unsigned int c); | ||||
int IsAlpha(unsigned int c); | int IsAlpha(unsigned int c); | ||||
int IsVowel(Translator *tr, int c); | int IsVowel(Translator *tr, int c); | ||||
int IsSuperscript(int letter); | |||||
int iswalpha2(int c); | int iswalpha2(int c); | ||||
int isspace2(unsigned int c); | int isspace2(unsigned int c); | ||||
int iswlower2(int c); | int iswlower2(int c); | ||||
Translator *SelectTranslator(const char *name); | Translator *SelectTranslator(const char *name); | ||||
int SetTranslator2(const char *name); | int SetTranslator2(const char *name); | ||||
void DeleteTranslator(Translator *tr); | void DeleteTranslator(Translator *tr); | ||||
void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts); | |||||
int Lookup(Translator *tr, const char *word, char *ph_out); | int Lookup(Translator *tr, const char *word, char *ph_out); | ||||
int LookupFlags(Translator *tr, const char *word); | int LookupFlags(Translator *tr, const char *word); | ||||
} | } | ||||
while(isalnum(*p)) p++; | while(isalnum(*p)) p++; | ||||
} | } | ||||
ProcessLanguageOptions(langopts); | |||||
break; | break; | ||||
case V_REPLACE: | case V_REPLACE: |