git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@279 d46cf337-b52f-0410-862d-fd96e6ae7743master
x Z | x Z | ||||
Dictionary hu_dict 2011-12-21 | |||||
Dictionary hu_dict 2012-01-05 | |||||
a A a: e E e: i i: | a A a: e E e: i i: | ||||
o o: u u: Y y y: Y: | o o: u u: Y y y: Y: | ||||
ts v x z | ts v x z | ||||
Dictionary en_dict 2011-12-21 | |||||
Dictionary en_dict 2012-01-06 | |||||
0 3 3: @ @- @2 @5 @L | 0 3 3: @ @- @2 @5 @L | ||||
a a# A: A@ aa aI aI3 aI@ | a a# A: A@ aa aI aI3 aI@ | ||||
x z Z z# | x z Z z# | ||||
Dictionary eo_dict 2011-12-05 | |||||
Dictionary eo_dict 2011-12-24 | |||||
@- a aI aU e eI eU i | @- a aI aU e eI eU i | ||||
o oI u uI | o oI u uI | ||||
t. th th. v w x z | t. th th. v w x z | ||||
Dictionary ta_dict 2011-12-21 | |||||
Dictionary ta_dict 2012-01-06 | |||||
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: | ||||
p r R s t w z | p r R s t w z | ||||
Dictionary lv_dict 2010-03-12 | |||||
a a: ai au e e: ei i | |||||
i: ie iu o o: u u: ui | |||||
uo | |||||
: b c d dZ f g h | |||||
j J k l l^ m n N | |||||
n^ p r R R2 s S t | |||||
tS ts v z Z | |||||
Dictionary mk_dict 2007-12-19 | Dictionary mk_dict 2007-12-19 | ||||
& @ @- @2 a A a: e | & @ @- @2 a A a: e | ||||
k l m n N p q r | k l m n N p q r | ||||
s S t tS v w X z | s S t tS v w X z | ||||
Z | Z | ||||
Dictionary lt_dict 2011-12-12 | |||||
@ a e e: i i: o o: | |||||
u u: | |||||
- : ; b c d f g | |||||
h j k l m n p q | |||||
r s S t tS v z |
// ?8 Use full vowel, not schwa in some word endings | // ?8 Use full vowel, not schwa in some word endings | ||||
// $alt use strong ending | // $alt use strong ending | ||||
// $alt2 use weak ending | |||||
// letter names, as they are spoken as a single character in text | // letter names, as they are spoken as a single character in text | ||||
_18 'eIti:n | _18 'eIti:n | ||||
_19 n'aInti:n | _19 n'aInti:n | ||||
_2X tw'Enti | _2X tw'Enti | ||||
?3 _2X tw'Eni | |||||
_3X T'3:ti | _3X T'3:ti | ||||
?5 _3X T'IRti | ?5 _3X T'IRti | ||||
_4X f'o@ti | _4X f'o@ti | ||||
?7 _7X s'@v@nti | ?7 _7X s'@v@nti | ||||
_8X 'eIti | _8X 'eIti | ||||
_9X n'aInti | _9X n'aInti | ||||
_0C h'Vndr@d | _0C h'Vndr@d | ||||
_0M1 T'aUz@nd | _0M1 T'aUz@nd | ||||
_0M2 m'Ili@n | _0M2 m'Ili@n | ||||
askew a#skju: | askew a#skju: | ||||
ass as | ass as | ||||
assess a#sEs | assess a#sEs | ||||
asus eIs@s | |||||
atlas atl@s | atlas atl@s | ||||
atop a#t0p | atop a#t0p | ||||
attache at'aSeI $only | attache at'aSeI $only | ||||
bizzare bIz'A@ | bizzare bIz'A@ | ||||
blancmange bl@m0nZ | blancmange bl@m0nZ | ||||
blase blA:zeI | blase blA:zeI | ||||
bleh blEh | |||||
blockade $2 | blockade $2 | ||||
blouse blaUz | blouse blaUz | ||||
bluest blu:@st | bluest blu:@st | ||||
caprice ka#pr'i:s | caprice ka#pr'i:s | ||||
caramel kar@mEl | caramel kar@mEl | ||||
caravan kar@van | caravan kar@van | ||||
carburetor kA@b@r'Et3 | |||||
?3 carburetor kA@b@reIt3 | |||||
career k@r'i@3 | career k@r'i@3 | ||||
caress k@rEs | caress k@rEs | ||||
carpel kA@p@l | carpel kA@p@l | ||||
cascade $2 | cascade $2 | ||||
cashier kaS'i@3 | |||||
cashmere kaSm'i@3 | cashmere kaSm'i@3 | ||||
catastrophe ka#tastr@f%i | catastrophe ka#tastr@f%i | ||||
catarrh k@tA@ | catarrh k@tA@ | ||||
charade Sa#rA:d | charade Sa#rA:d | ||||
charismatic karIsm'atIk | charismatic karIsm'atIk | ||||
charit tSarIt // charitable | charit tSarIt // charitable | ||||
charlatan SA@l@t@n | |||||
chassis SaSi | |||||
chateau SatoU | chateau SatoU | ||||
chemise SEm'i:z | chemise SEm'i:z | ||||
chevrolet SEvr@leI | chevrolet SEvr@leI | ||||
cone koUn | cone koUn | ||||
conflict k0nflIkt $onlys | conflict k0nflIkt $onlys | ||||
conflict $verb | conflict $verb | ||||
confront k@nfrVnt | |||||
conger k0Ng3 | conger k0Ng3 | ||||
conscience k0nS@ns | conscience k0nS@ns | ||||
construct k0nstrVkt $onlys | construct k0nstrVkt $onlys | ||||
corporal kO@pr@L | corporal kO@pr@L | ||||
corporate kO@p@r@t | corporate kO@p@r@t | ||||
corps kO@ $only | corps kO@ $only | ||||
corral k@r'al | |||||
cosmos k0zm0s | cosmos k0zm0s | ||||
countered kaUnt3d | countered kaUnt3d | ||||
coupon ku:p0n | coupon ku:p0n | ||||
edwardian Edw'O@di@n | edwardian Edw'O@di@n | ||||
efile i:faIl | efile i:faIl | ||||
egg Eg // egging | egg Eg // egging | ||||
egregious Igr'i:dZ@s | |||||
eh eI | eh eI | ||||
eid i:d | eid i:d | ||||
el ,El $only | el ,El $only | ||||
élite Il'i:t | élite Il'i:t | ||||
embed Emb'Ed | embed Emb'Ed | ||||
ember Emb3 | ember Emb3 | ||||
emphasis Emf@sIs | |||||
empire $1 | empire $1 | ||||
emu i:mju: | emu i:mju: | ||||
enroute 0nr'u:t | enroute 0nr'u:t | ||||
famine famIn | famine famIn | ||||
farewell $2 | farewell $2 | ||||
fasten faas@n | fasten faas@n | ||||
fatigue fa#ti:g | |||||
fathom faD@m | fathom faD@m | ||||
(faux pas) f'oU||p'A: | (faux pas) f'oU||p'A: | ||||
favorite feIv@-rI2t // sp. | favorite feIv@-rI2t // sp. | ||||
forever $2 | forever $2 | ||||
forewarn $2 | forewarn $2 | ||||
formid fO@m'Id // formidable | formid fO@m'Id // formidable | ||||
formica fO@m'aIk@ | |||||
fortunate fO@tS@n@t | fortunate fO@tS@n@t | ||||
fortune fO@tSu:n | fortune fO@tSu:n | ||||
foyer fOIeI | foyer fOIeI | ||||
gimme gImi | gimme gImi | ||||
giraffe dZI2raaf | giraffe dZI2raaf | ||||
goin ,goUI2n $only // for goin' | goin ,goUI2n $only // for goin' | ||||
gonna g,@n@ | |||||
goodbye $2 | goodbye $2 | ||||
goodday $2 | goodday $2 | ||||
goodnight $2 | goodnight $2 | ||||
huzzah h@z'A: | huzzah h@z'A: | ||||
hyperbola haIp'3:b@l@ | hyperbola haIp'3:b@l@ | ||||
hyperbole haIp'3:b@li | hyperbole haIp'3:b@li | ||||
hypothesis haIp'0T@sIs | |||||
hypotheses haIp'0T@si:z | |||||
hypotenuse haIp'0t@nju:s | hypotenuse haIp'0t@nju:s | ||||
hypoxia haIp'0ksi@ | hypoxia haIp'0ksi@ | ||||
iconbar aIk0nbA@ | iconbar aIk0nbA@ | ||||
idly aIdlI | idly aIdlI | ||||
ignoramus Igno@r'eIm@s | ignoramus Igno@r'eIm@s | ||||
illiterate $alt2 | |||||
imagine I2madZI2n | imagine I2madZI2n | ||||
impedance Imp'i:d@ns | impedance Imp'i:d@ns | ||||
imperative Imp'Er@tIv | imperative Imp'Er@tIv | ||||
landowner l'and,oUn3 | landowner l'and,oUn3 | ||||
las ,las $only | las ,las $only | ||||
?3 las ,lA:s $only | ?3 las ,lA:s $only | ||||
lasagne l@zanj@ | |||||
lasagna l@zanj@ | |||||
laser leIz3 | laser leIz3 | ||||
lasso las'u: | lasso las'u: | ||||
latte lateI | latte lateI | ||||
linen lInI2n | linen lInI2n | ||||
liqueur lI2kjU@ | liqueur lI2kjU@ | ||||
liter li:t3 | liter li:t3 | ||||
literate $alt2 | |||||
literature lItrI2tS3 | literature lItrI2tS3 | ||||
live laIv $onlys | live laIv $onlys | ||||
live lIv $verb | live lIv $verb | ||||
meadow mEdoU | meadow mEdoU | ||||
mediaeval mEdI'i:v@L | mediaeval mEdI'i:v@L | ||||
medicine mEds@n | medicine mEds@n | ||||
melee mEleI | |||||
?3 melee meIleI | |||||
melon mEl@n | melon mEl@n | ||||
menus mEnju:z | menus mEnju:z | ||||
memo mEmoU | memo mEmoU | ||||
naif naI'i:f | naif naI'i:f | ||||
naïve naI'i:v | naïve naI'i:v | ||||
naivete naI'i:v@teI | |||||
naked neIkI#d | naked neIkI#d | ||||
nasa nasa# | nasa nasa# | ||||
nascent neIs@nt | nascent neIs@nt | ||||
panacea pana#s'i:@ | panacea pana#s'i:@ | ||||
panache $2 | panache $2 | ||||
pancreas pankri@s | pancreas pankri@s | ||||
papaya pa#paI;@ | |||||
parabola p@rab@l@ | parabola p@rab@l@ | ||||
paralysis p@ral@sIs | paralysis p@ral@sIs | ||||
parameter p@ramI2t3 | parameter p@ramI2t3 | ||||
radar reIdA@ | radar reIdA@ | ||||
radish radIS | radish radIS | ||||
ragged ragI#d | ragged ragI#d | ||||
raiment reIm@nt | |||||
rainforest r'eInf,0rI2st | rainforest r'eInf,0rI2st | ||||
rajah rA:dZA: | rajah rA:dZA: | ||||
rapier reIpi@3 | rapier reIpi@3 | ||||
sofa soUf@ | sofa soUf@ | ||||
soiree swA:reI | soiree swA:reI | ||||
sojourn soUdZ3:n | sojourn soUdZ3:n | ||||
solder s0ld3 | |||||
soldier soUldZ3 | soldier soUldZ3 | ||||
solemn s0l@m | solemn s0l@m | ||||
solicit s@lIsI2t // solicited,ing | solicit s@lIsI2t // solicited,ing | ||||
souvenir su:v@n'i@3 | souvenir su:v@n'i@3 | ||||
sorbet sO@beI | sorbet sO@beI | ||||
soyabean sOI@bi:n | soyabean sOI@bi:n | ||||
spaghetti spag'Eti | |||||
spaghetti spa#gEti | |||||
spasm spas@m | spasm spas@m | ||||
specific sp@sIfIk | specific sp@sIfIk | ||||
specimen spEsI2m@n | specimen spEsI2m@n | ||||
suspect $verb | suspect $verb | ||||
symbol sImb@L | symbol sImb@L | ||||
sync sINk | sync sINk | ||||
synthesis sInT@sIs $only | |||||
synthesise sInT@saIz | |||||
tableau tabloU | tableau tabloU | ||||
tablet tabl@t | tablet tabl@t | ||||
Cincinnati sInsIn'ati | Cincinnati sInsIn'ati | ||||
Cologne k@loUn | Cologne k@loUn | ||||
Columbus $2 | Columbus $2 | ||||
Congo $1 | |||||
Congo k0NgoU | |||||
Connecticut k@nEtI2k@t | Connecticut k@nEtI2k@t | ||||
Copenhagen koUp@nh'eIg@n | Copenhagen koUp@nh'eIg@n | ||||
Cruz kru:z | Cruz kru:z | ||||
Cyprus saIpr@s | Cyprus saIpr@s | ||||
Dahomey $2 | Dahomey $2 | ||||
Dallas dal@s | |||||
Damascus da#mask@s | Damascus da#mask@s | ||||
Dakota da#koUt@ | Dakota da#koUt@ | ||||
Danish deInIS | Danish deInIS | ||||
Delhi dEli | Delhi dEli | ||||
(Des moines) d@mOIn | |||||
Dhabi dA:bi | Dhabi dA:bi | ||||
Djibouti dZIb'u:ti | Djibouti dZIb'u:ti | ||||
Donegal d0nI2g'O:l | Donegal d0nI2g'O:l | ||||
Lois loUIs | Lois loUIs | ||||
Louis lu:i | Louis lu:i | ||||
Louise lu:w'i:z | Louise lu:w'i:z | ||||
Luigi lu:'i:dZi | |||||
Luis lu:Is | Luis lu:Is | ||||
Lupe lu:peI | Lupe lu:peI | ||||
Madeline mad@lI2n | Madeline mad@lI2n | ||||
Maurice m0rIs | Maurice m0rIs | ||||
Mavis meIvIs | Mavis meIvIs | ||||
Megan mEg@n | Megan mEg@n | ||||
Melissa $2 | |||||
Melissa m@lIs@ | |||||
Michele mI2SEl | Michele mI2SEl | ||||
Michelle mI2SEl | Michelle mI2SEl | ||||
Miguel mi:Q'El | Miguel mi:Q'El | ||||
Pandora $2 | Pandora $2 | ||||
Patricia pa#trIS@ | Patricia pa#trIS@ | ||||
Penelope p@nEl@pi | Penelope p@nEl@pi | ||||
Persephone p3s'Ef@ni | |||||
Phoebe fi:bi: | Phoebe fi:bi: | ||||
Rachael reItS@L | Rachael reItS@L | ||||
Rachel reItS@L | Rachel reItS@L | ||||
Rees ri:s | Rees ri:s | ||||
Reese ri:s | Reese ri:s | ||||
Reggie rEdZi | Reggie rEdZi | ||||
Remus ri:m@s | |||||
Reynold rEn@Ld | Reynold rEn@Ld | ||||
Rhys ri:s | Rhys ri:s | ||||
Rihanna rI'A:n@ | Rihanna rI'A:n@ | ||||
Disney dIzni | Disney dIzni | ||||
Dolce d0ltSeI | Dolce d0ltSeI | ||||
Dvorak d@-vo@Zak | Dvorak d@-vo@Zak | ||||
Folger foUldZ3 | |||||
Gibson gIbs@n | Gibson gIbs@n | ||||
Guinness gInIs | Guinness gInIs | ||||
Hades heIdi:z | Hades heIdi:z | ||||
Mackenna m@kEn@ | Mackenna m@kEn@ | ||||
Mackenzie m@kEnzi | Mackenzie m@kEnzi | ||||
Medusa $2 | |||||
Montague m0nt@gju: | Montague m0nt@gju: | ||||
Niro ni@roU | Niro ni@roU | ||||
Patel pa#tEl | Patel pa#tEl | ||||
Wii wi:: | Wii wi:: | ||||
Yaesu jeIsu: | Yaesu jeIsu: | ||||
Yamaha jam@hA: | Yamaha jam@hA: | ||||
zeus zju:s | |||||
zhivago ZI2vA:goU | zhivago ZI2vA:goU | ||||
.L02 i y | .L02 i y | ||||
.L03 a i o u // vowel, not 'e' | .L03 a i o u // vowel, not 'e' | ||||
.L05 c g k | .L05 c g k | ||||
.L06 s z | |||||
.L10 grap log met scop // scientific endings | .L10 grap log met scop // scientific endings | ||||
st) an (_ an | st) an (_ an | ||||
m) an (_ an | m) an (_ an | ||||
hum) an (_ @n | hum) an (_ @n | ||||
&) an (ty_ @n | |||||
&) an (t_ @n | &) an (t_ @n | ||||
?8 &) an (t_ a#n | ?8 &) an (t_ a#n | ||||
pl) an (t_ an | pl) an (t_ an | ||||
@) aneous 'eIni@s | @) aneous 'eIni@s | ||||
p) an (el an | p) an (el an | ||||
&) an (ese @n | &) an (ese @n | ||||
_) ane (s anI | |||||
an (gul 'an | an (gul 'an | ||||
&) ani (_ 'A:nI | &) ani (_ 'A:nI | ||||
an (ia 'eIn | an (ia 'eIn | ||||
_) arr (@ a#r | _) arr (@ a#r | ||||
_) arr (ant ar | _) arr (ant ar | ||||
_) arr (o ar | _) arr (o ar | ||||
_) arro (g ar@ | |||||
ar (i_ 'A:r | ar (i_ 'A:r | ||||
?3 @) ar (io_ 'ar | ?3 @) ar (io_ 'ar | ||||
_b) ar (L02t ar | _b) ar (L02t ar | ||||
.group at | .group at | ||||
_g) ator eIt3 | _g) ator eIt3 | ||||
&) ate (_$w_alt2 @t | |||||
pal) ate (_ @t | pal) ate (_ @t | ||||
consul) ate (_ @t | consul) ate (_ @t | ||||
macul) ate (_ @t | macul) ate (_ @t | ||||
co (llab k@ | co (llab k@ | ||||
co (llap k@ | co (llap k@ | ||||
collar k0l3 | collar k0l3 | ||||
co (llat k@ | |||||
co (llat k%0 | |||||
co (llec k@ | co (llec k@ | ||||
colle (gi k@li: | colle (gi k@li: | ||||
co (llis k@ | co (llis k@ | ||||
_) comp (tr k%0m | _) comp (tr k%0m | ||||
co (mputa k,0 | co (mputa k,0 | ||||
_) co (mr k0 | _) co (mr k0 | ||||
_) con (@ k@n | |||||
_) con (@ k%0n | |||||
_) conce (ntra k0ns@ | _) conce (ntra k0ns@ | ||||
_) co (ncept_ k0 | _) co (ncept_ k0 | ||||
_) co (ncret k0 | _) co (ncret k0 | ||||
_) co (nfid k0 | _) co (nfid k0 | ||||
_) co (nfide k%0 | _) co (nfide k%0 | ||||
_) confi (den k0nfI | _) confi (den k0nfI | ||||
_) co (nfigu k@ | |||||
_) co (nfis k0 | _) co (nfis k0 | ||||
_) co (nflu k0 | _) co (nflu k0 | ||||
_) co (ngre k0 | _) co (ngre k0 | ||||
_) co (nque k0 | _) co (nque k0 | ||||
_) co (nsc k0 | _) co (nsc k0 | ||||
co (nsec k0 | co (nsec k0 | ||||
co (nsecu k@ | |||||
co (nsecu k%0 | |||||
_) conse (q k0nsI | _) conse (q k0nsI | ||||
conser (v k%0ns3: | conser (v k%0ns3: | ||||
conser (vatio k0ns@ | conser (vatio k0ns@ | ||||
consider k@nsId3 | consider k@nsId3 | ||||
_) co (nsi k@ | |||||
co (nson k0 | co (nson k0 | ||||
_) co (nstabl k0 | _) co (nstabl k0 | ||||
co (nstan k0 | co (nstan k0 | ||||
contrar k%0ntre@ | contrar k%0ntre@ | ||||
_) co (ntrib k0 | _) co (ntrib k0 | ||||
_) co (ntrov k,0 | _) co (ntrov k,0 | ||||
co (ntrol+ k@ | |||||
co (ntrol+ k%0 | |||||
conva (l k0nv@ | conva (l k0nv@ | ||||
_) con (v k%0n | |||||
_) co (nvoy k0 | _) co (nvoy k0 | ||||
_) co (nw k0 | _) co (nw k0 | ||||
_) copy k0pI | _) copy k0pI | ||||
@@e) d (_S1 d // suffix | @@e) d (_S1 d // suffix | ||||
db (_ d,i:bi: | db (_ d,i:bi: | ||||
ddh d | ddh d | ||||
dh (K d | |||||
dj dZ | dj dZ | ||||
dg (_ dZ | dg (_ dZ | ||||
dg (C dZ | dg (C dZ | ||||
dg (i dZ | dg (i dZ | ||||
dg (y dZ | dg (y dZ | ||||
_) dir (_ daI3 | _) dir (_ daI3 | ||||
_) dmi (tr d@mi: | |||||
we) dne (sd n | we) dne (sd n | ||||
dt (_ t | dt (_ t | ||||
?3 &) du (CA dZu: | ?3 &) du (CA dZu: | ||||
de (law dE | de (law dE | ||||
de (leg dE | de (leg dE | ||||
de (lica dE | de (lica dE | ||||
de (ll dE | |||||
_) de (ll dE | |||||
de (lph dE | de (lph dE | ||||
_) de (lt dE | _) de (lt dE | ||||
delu (g dElju: | delu (g dElju: | ||||
j) eo (p E | j) eo (p E | ||||
_l) eo i@ | _l) eo i@ | ||||
p) eo (pl i: | p) eo (pl i: | ||||
_) eor eI3 | |||||
@) eosis i:'oUsIs | @) eosis i:'oUsIs | ||||
&) eous (_ =i@s | &) eous (_ =i@s | ||||
th) eo (@ I2@ | th) eo (@ I2@ | ||||
es (tate I2s | es (tate I2s | ||||
@) esc (enC 'Es | @) esc (enC 'Es | ||||
pr) es (ent Ez | pr) es (ent Ez | ||||
magn) es (i 'i:z | |||||
es (iA i:z | |||||
es (ian_ 'i:z | es (ian_ 'i:z | ||||
es (ic 'i:z | es (ic 'i:z | ||||
th) eses (_ @si:z | |||||
th) esis (_ @sIs | |||||
th) es (iL06e_ @s | |||||
r) esis (_ 'i:sIs | r) esis (_ 'i:sIs | ||||
es (ive 'i:s | es (ive 'i:s | ||||
esque 'Esk | esque 'Esk | ||||
Cr) es (t Es | Cr) es (t Es | ||||
v) es (t+ Es | v) es (t+ Es | ||||
harv) es (t Is | harv) es (t Is | ||||
esti (m EstI# | |||||
v) es (ty @s | v) es (ty @s | ||||
.group et | .group et | ||||
.group ev | .group ev | ||||
_) ev I2v | _) ev I2v | ||||
_) eva (ne Ev@ | |||||
_) eve i:v | _) eve i:v | ||||
_) even i:v@n | _) even i:v@n | ||||
_) eve (nt I2vE | _) eve (nt I2vE | ||||
_) g (ilK g | _) g (ilK g | ||||
g (ilC g | g (ilC g | ||||
l) ging dZI2N | l) ging dZI2N | ||||
_) g (iz g | |||||
g (y dZ | g (y dZ | ||||
exa) gg (er dZ | exa) gg (er dZ | ||||
ght t | ght t | ||||
_) hypo (@P4 h,aIpoU | _) hypo (@P4 h,aIpoU | ||||
_) hypo (cr hIp0 | _) hypo (cr hIp0 | ||||
hypo (de h,aIp@ | hypo (de h,aIp@ | ||||
hypo (thes haIp'0 | |||||
hypo (thet h,aIp@ | hypo (thet h,aIp@ | ||||
.group i | .group i | ||||
&) ial (_ =I2@l | &) ial (_ =I2@l | ||||
i (ani_ I | i (ani_ I | ||||
_) i (b aI | _) i (b aI | ||||
i (ba_ 'i: | |||||
@) ibab aIb@b | @) ibab aIb@b | ||||
l) i (bel aI | l) i (bel aI | ||||
l) i (ber I | l) i (ber I | ||||
ize (d_ aIz | ize (d_ aIz | ||||
i (zen I2 | i (zen I2 | ||||
iz (er_ aIz | iz (er_ aIz | ||||
i (zon_ 'aI | |||||
p) izz (a i:t|s | p) izz (a i:t|s | ||||
_) in (fo_ In | _) in (fo_ In | ||||
_) infra (P5 ,Infr@ | _) infra (P5 ,Infr@ | ||||
_) infra (c %Infra | _) infra (c %Infra | ||||
in (ga_ 'IN | |||||
in (got IN | in (got IN | ||||
_) in (gro IN | _) in (gro IN | ||||
_) in (jur In | _) in (jur In | ||||
.group io | .group io | ||||
io (_ =I2oU | |||||
?7 io (_ =i:oU | |||||
&) io (_ =I2oU | |||||
?7 &) io (_ =i:oU | |||||
io (_ i:oU | |||||
b) io aIoU | b) io aIoU | ||||
b) io (logy aI0 | b) io (logy aI0 | ||||
card) io I2oU | card) io I2oU | ||||
_) ki (lC@ kI2 | _) ki (lC@ kI2 | ||||
_) ki (ll@ kI | _) ki (ll@ kI | ||||
_) kilo (@ kIl@ | _) kilo (@ kIl@ | ||||
kinesis k@n'i:sI#s | |||||
kuan kwan | kuan kwan | ||||
ku (ch ku: | ku (ch ku: | ||||
kuwait ku:w'eIt | kuwait ku:w'eIt | ||||
ninth naInT | ninth naInT | ||||
n (Co_ =n | n (Co_ =n | ||||
_) non (@P3 n,0n | _) non (@P3 n,0n | ||||
nonchala (n n0nS@l@ | |||||
?3 nonchala (n n0nS@l'A: | |||||
_) nurse (B n3:s | _) nurse (B n3:s | ||||
.group ng | .group ng | ||||
oer oU@ | oer oU@ | ||||
_) oe (s i: | _) oe (s i: | ||||
&) oe (s_S2 z | &) oe (s_S2 z | ||||
oe (soph I2 | |||||
oesopha I2s0f@ | |||||
p) oe (t oUI | p) oe (t oUI | ||||
f) oe (tA i: | f) oe (tA i: | ||||
p) oe (ti oUE | p) oe (ti oUE | ||||
t) ol (er 0l | t) ol (er 0l | ||||
m) ol (ec @l | m) ol (ec @l | ||||
m) ol (ecule 0l | m) ol (ecule 0l | ||||
&) ol (enC @l | |||||
old oUld | old oUld | ||||
w) olf Ulf | w) olf Ulf | ||||
p) olice @li:s | p) olice @li:s | ||||
photocop foUt@k0p | photocop foUt@k0p | ||||
phot (ograph+ foUt | phot (ograph+ foUt | ||||
_) phot (oL10++ foUt | _) phot (oL10++ foUt | ||||
_) phth (A fT | |||||
_) phyco f,aIkoU | _) phyco f,aIkoU | ||||
p (hole p | p (hole p | ||||
sym) pa p@ | sym) pa p@ | ||||
per (cei p3 | per (cei p3 | ||||
per (culi p3 | per (culi p3 | ||||
per (cus p3 | per (cus p3 | ||||
_) peregrin pEr@grIn | |||||
per (fec p3 | per (fec p3 | ||||
per (iph p@r | per (iph p@r | ||||
perme (a p3:mI | perme (a p3:mI | ||||
qu (_ k | qu (_ k | ||||
quay ki: | quay ki: | ||||
jac) qu k | jac) qu k | ||||
mes) qui (t k'i: | |||||
li) quor k3 | li) quor k3 | ||||
quy kwI | quy kwI | ||||
un) rede (C ,ri:dI2 | un) rede (C ,ri:dI2 | ||||
re (dem+ rI2 | re (dem+ rI2 | ||||
_) re (dC rE | _) re (dC rE | ||||
_) re (dolen rE | |||||
_) re (dr r%i: | _) re (dr r%i: | ||||
_) re (eduP2 r%i: | _) re (eduP2 r%i: | ||||
_) re (emP2 r%i: | _) re (emP2 r%i: | ||||
sch (o sk | sch (o sk | ||||
sch (C S | sch (C S | ||||
sch (_ S | sch (_ S | ||||
_e) sch S | |||||
?3 sch (ed sk | ?3 sch (ed sk | ||||
_) sch (il S | _) sch (il S | ||||
_) scar (A ske@ | _) scar (A ske@ | ||||
_) tian tjan | _) tian tjan | ||||
&) tial S@L | &) tial S@L | ||||
&) ti (ali SI | &) ti (ali SI | ||||
i) tia (liL06 S@ | |||||
&) tien S@n | &) tien S@n | ||||
&) tience S@ns | &) tience S@ns | ||||
&) tion S=@n | &) tion S=@n | ||||
_l) u (a u: | _l) u (a u: | ||||
r) u (aC+ u: | r) u (aC+ u: | ||||
u (a_ =ju: | u (a_ =ju: | ||||
s) ua (d weI | |||||
s) ua (de weI | |||||
s) uag weIdZ | s) uag weIdZ | ||||
@g) ua (ge wI | @g) ua (ge wI | ||||
u (al_ ju: | u (al_ ju: | ||||
fl) ui (d u:I | fl) ui (d u:I | ||||
dr) ui (d u:I | dr) ui (d u:I | ||||
c) uisine wIzi:n | c) uisine wIzi:n | ||||
c) uis wIz | |||||
rc) ui (t I | rc) ui (t I | ||||
rc) ui (tous ''ju:I | rc) ui (tous ''ju:I | ||||
g) ui (ta I2 | g) ui (ta I2 |
váltana $unstressend | váltana $unstressend | ||||
találtam $unstressend | találtam $unstressend | ||||
(sem biztosak) SEm_'||bistoSAk $unstressend | (sem biztosak) SEm_'||bistoSAk $unstressend | ||||
kaphatnak $unstressend | |||||
költ $unstressend | |||||
hivatalt $unstressend | |||||
támogatással $unstressend | |||||
ugyanis $unstressend | |||||
bizonyítják $unstressend | |||||
ösztönzése $unstressend | |||||
elvégezze $unstressend | |||||
intézet $unstressend | |||||
takarítani $unstressend | |||||
bízza $unstressend | |||||
bízna $unstressend | |||||
filmekkel $unstressend | |||||
lejátszóhoz $unstressend | |||||
filmeket $unstressend | |||||
vesződni $unstressend | |||||
(legkényelmesebb az) lEgke:n^ElmESEb:_||Az $unstressend | |||||
sejtem $unstressend | |||||
vonalat $unstressend | |||||
ragaszkodni $unstressend | |||||
(mellett az) mEl:Et:_||Az $unstressend | |||||
(a felület) A'||fElylEt $unstressend | |||||
terveket $unstressend | |||||
tervek $unstressend | |||||
közben $unstressend | |||||
menetrendet $unstressend | |||||
(az indoklást) Az_'||indokla:St $unstressend | |||||
hóbort $unstressend | |||||
fogom $unstressend | |||||
(az adatokat) Az_'||AdAtokAt $unstressend | |||||
zajlik $unstressend | |||||
kütyüt $unstressend | |||||
tartok $unstressend | |||||
(törvényt is) tYR2ve:n^t_||iS $unstressend | |||||
ülésen $unstressend | |||||
jogszabály $unstressend | |||||
törvényjavaslatról $unstressend | |||||
rövid $unstressend | |||||
vonulhatnának $unstressend | |||||
(horderejű kérdésben) hoR2dER2Ejy:_||ke:R2de:SbEn $unstressend | |||||
törvényjavaslatához $unstressend | |||||
(miniszter volt) ministER2||volt $unstressend | |||||
szavazatot $unstressend | |||||
(rendelkezést is) REndElkEze:St_||iS $unstressend | |||||
(lehetővé tenné) lEhEtY:ve:_||tEn:e: $unstressend | |||||
(indítványnak van) indi:tva:n^nAk_||vAn $unstressend | |||||
(ellenére is biztosítaná) El:Ene:R2E_||iS_||bistoSi:tAna: $unstressend | |||||
emelni $unstressend | |||||
(csak ki) tSAk_||ki $unstressend | |||||
indítványokról $unstressend | |||||
(a módosítások) A'||mo:doSi:ta:Sok $unstressend | |||||
közölni $unstressend | |||||
tudjanak $unstressend | |||||
piacot $unstressend | |||||
rakott $unstressend | |||||
(ott van) ot:_||vAn $unstressend | |||||
(rangú tisztviselője) R2Angu:_||tistviSElY:jE $unstressend | |||||
kritikákat $unstressend | |||||
viszonyulnak $unstressend | |||||
jók $unstressend | |||||
államtitkárával $unstressend | |||||
beszélt $unstressend | |||||
külföldön $unstressend | |||||
törvénnyel $unstressend | |||||
folyamatot $unstressend | |||||
eloszlatásával $unstressend | |||||
mutatják $unstressend | |||||
illetékes $unstressend | |||||
(jogokban illetékes) jogokbAn_||il:Ete:kES $unstressend | |||||
megnyilvánulás $unstressend | |||||
iránytól $unstressend | |||||
vonatkozzanak $unstressend | |||||
addig $unstressend | |||||
(tagjaira vonatkozzanak) tAgjAiR2A_||vonAtkoz:AnAk $unstressend | |||||
(nevezte azt) nEvEstE_||Ast $unstressend | |||||
kritikákra $unstressend | |||||
kérő $unstressend | |||||
irányítják $unstressend | |||||
érkező $unstressend | |||||
tulajdonítani $unstressend | |||||
(jelentőséget tulajdonítani) jElEntY:Se:gEt_||tulAjdoni:tAni $unstressend | |||||
(hajtja végre) hAjcA_||ve:gR2E $unstressend | |||||
érdekeivel $unstressend | |||||
(megállapodás köthető) mEga:l:Apoda:S_||kYthEtY: $unstressend | |||||
(kell fogadni) kEl:_||fogAdni $unstressend | |||||
megállapodás $unstressend | |||||
kérését $unstressend | |||||
megalkotását $unstressend | |||||
kompromisszumok $unstressend | |||||
(jöhetnek szóba) jYhEtnEk_||so:bA $unstressend | |||||
jellemezte $unstressend | |||||
lábán $unstressend | |||||
kellenek $unstressend | |||||
(áll arra) a:l:_||AR2R2A $unstressend | |||||
tárgyalások $unstressend | |||||
megkötésében $unstressend | |||||
vélekedett $unstressend | |||||
világról $unstressend | |||||
növekedés $unstressend | |||||
(a feladata) A'||fElAdAtA $unstressend | |||||
bankja $unstressend | |||||
banknak $unstressend | |||||
kérdését $unstressend | |||||
// word pairs | // word pairs | ||||
_újon) c (ság ts | _újon) c (ság ts | ||||
_kuru) c (ság ts | _kuru) c (ság ts | ||||
_paló) c (ság ts | _paló) c (ság ts | ||||
_fejlé) c ts | |||||
nyol) c (seb ts | |||||
bará) cs (ágta tS: | |||||
.group ch | .group ch | ||||
anar) ch (i h | anar) ch (i h | ||||
diszti) ch (on h | diszti) ch (on h | ||||
ma) ch (iavell h | ma) ch (iavell h | ||||
_or) ch (ide h | _or) ch (ide h | ||||
almana) ch h | |||||
.group d | .group d | ||||
_lo) g (gyűjt g //for example loggyűjtemény word | _lo) g (gyűjt g //for example loggyűjtemény word | ||||
dro) g (gyanú g | dro) g (gyanú g | ||||
le) gg (roteszk g: | le) gg (roteszk g: | ||||
_agya) g (gy g | |||||
anya) g (győz g | |||||
.group gy | .group gy | ||||
gy J | gy J | ||||
_piro) s S | _piro) s S | ||||
típu) s (zub S | típu) s (zub S | ||||
_vörö) s S | _vörö) s S | ||||
termelé) s S | |||||
_áldá) s S | |||||
_asztalo) s S | |||||
_árgu) s S | |||||
.group ss | .group ss | ||||
ssz ss2 | ssz ss2 | ||||
bégeté) ssz (erű Ss | bégeté) ssz (erű Ss | ||||
a) ssz (isztál s | a) ssz (isztál s | ||||
piro) ssz (ka s | piro) ssz (ka s | ||||
ágyú) ssz Ss | |||||
alá) ssz (olg Ss | |||||
almá) ssz (ürk Ss | |||||
.group sz | .group sz | ||||
szs (ák SZ //All szsák part containing part need spokening single S and Z phoneme, for example kenyereszsák, pénzeszsák, krumpliszsák, cukroszsák words | szs (ák SZ //All szsák part containing part need spokening single S and Z phoneme, for example kenyereszsák, pénzeszsák, krumpliszsák, cukroszsák words | ||||
sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word | sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word | ||||
legké) szs (éges S: | legké) szs (éges S: | ||||
ameti) sztsze st|sE | |||||
.group t | .group t | ||||
t t | t t | ||||
_hé) t (col t | _hé) t (col t | ||||
_fro) tt (ír t | _fro) tt (ír t | ||||
plaká) t (cég t | plaká) t (cég t | ||||
álla) t (szőr t | |||||
aszal) t (jeg t | |||||
.group tj | .group tj | ||||
C) tj c | C) tj c | ||||
neme) z z | neme) z z | ||||
helye) z (ke s | helye) z (ke s | ||||
_tí) z (sou z | _tí) z (sou z | ||||
leme) z (stú z | |||||
.group | .group | ||||
$ dolla:R2 | $ dolla:R2 |
பீச்சில் $alt | பீச்சில் $alt | ||||
பீல் fi:l | பீல் fi:l | ||||
புக் $alt | புக் $alt | ||||
பீர் $alt | |||||
போயிங் $alt | போயிங் $alt | ||||
பலத்தாலான $alt | பலத்தாலான $alt | ||||
பார $alt | பார $alt | ||||
பாலிய $alt | பாலிய $alt | ||||
புக்கு $alt | புக்கு $alt | ||||
படுவா $alt | படுவா $alt | ||||
பீரும் $alt | |||||
பல்ப் $alt | பல்ப் $alt | ||||
பிரேக் bre:k | பிரேக் bre:k | ||||
ப்ரேக் bre:k | ப்ரேக் bre:k | ||||
பத்திரப் bVttirVp | பத்திரப் bVttirVp | ||||
பாய்ஸ் $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 | |||||
// initial ட | // initial ட | ||||
கிண் $alt | கிண் $alt | ||||
கிர் $alt | கிர் $alt | ||||
கங்க $alt | கங்க $alt | ||||
காந்த $alt | |||||
பாதரிடம் fa:dVrid.Vm | பாதரிடம் fa:dVrid.Vm | ||||
பாதருடன் fa:dVrUd.Vn | பாதருடன் fa:dVrUd.Vn | ||||
பாதரில்லாமல் fa:dVrilla:mVl | பாதரில்லாமல் fa:dVrilla:mVl | ||||
காபி ka:fi | |||||
பேனில் fe:nil | பேனில் fe:nil | ||||
பேன்ல fe:nlV | பேன்ல fe:nlV | ||||
போன்ல fo:nlV | போன்ல fo:nlV |
// words after பாதிக்கும் | // words after பாதிக்கும் | ||||
.L16 மேல மேற் குறை | .L16 மேல மேற் குறை | ||||
// words after செல்லக் [tSellVg] செல்லப் [tSellVb] செல்லத் [tSellVd] | |||||
.L17 குழந்தை கிளி குட்டி கழுதை குதிரை குரங்க | |||||
.L18 பிள்ளை பெண் பையன | |||||
.L19 தம்பி தங்க | |||||
// words after கோரப் [go:rVb] | |||||
.L20 பல் பற் போர | |||||
// consonants | // consonants | ||||
_) க (தியில் gV | _) க (தியில் gV | ||||
_) க (தியை gV | _) க (தியை gV | ||||
_) க (ந்தர்வ gV | _) க (ந்தர்வ gV | ||||
_) கனக (ச்சித gVnVkV | |||||
_) க (னக்க gV | _) க (னக்க gV | ||||
_) க (னத் gV | _) க (னத் gV | ||||
_) க (னபாடி gV | _) க (னபாடி gV | ||||
_) க (னம gV | _) க (னம gV | ||||
_) க (னரக gV | |||||
_) கப் (L04ா gVp | _) கப் (L04ா gVp | ||||
_) கப்ச (ிப் gVptS | _) கப்ச (ிப் gVptS | ||||
_) க (ப்பெ gV | _) க (ப்பெ gV | ||||
_) க (ாண்டாமிருக g | _) க (ாண்டாமிருக g | ||||
_) க (ாண்டீப g | _) க (ாண்டீப g | ||||
_) காண்டேக (ர ga:n.d.e:kV | _) காண்டேக (ர ga:n.d.e:kV | ||||
_) க (ாந்தக் g | |||||
_) க (ாந்தங் g | _) க (ாந்தங் g | ||||
_) க (ாந்தத் g | _) க (ாந்தத் g | ||||
_) க (ாந்தப் g | |||||
_) க (ாந்தமா g | |||||
_) க (ாந்தி g | _) க (ாந்தி g | ||||
_) க (ானங் g | _) க (ானங் g | ||||
_) க (ானத்த g | _) க (ானத்த g | ||||
_) க (ேஸ்_சிலிண்டர g | _) க (ேஸ்_சிலிண்டர g | ||||
_) க (ேஸ்_ஸ்டவ் g | _) க (ேஸ்_ஸ்டவ் g | ||||
_) க (ைட g | _) க (ைட g | ||||
_) க (ைனக g | |||||
_) க (ொணத் g | _) க (ொணத் g | ||||
_) க (ொணம g | _) க (ொணம g | ||||
_) க (ொரில g | _) க (ொரில g | ||||
_) க (ோர_முடிய k | _) க (ோர_முடிய k | ||||
_) க (ோர_வேண்ட k | _) க (ோர_வேண்ட k | ||||
_) க (ோரக g | _) க (ோரக g | ||||
_) க (ோரத g | |||||
_) க (ோரப g | |||||
_) க (ோரப்பட k | |||||
_) க (ோரப்போக k | |||||
_) க (ோரப்போவ k | |||||
_) க (ோரத்_தாண்ட g | |||||
_) க (ோரப்_L20 g | |||||
_) க (ோரம g | _) க (ோரம g | ||||
_) க (ோலிக g | _) க (ோலிக g | ||||
_) க (ோலிய g | _) க (ோலிய g | ||||
_ஸ்வர்) க்க ggV# | _ஸ்வர்) க்க ggV# | ||||
_கை) க்க (டிகார kgV | _கை) க்க (டிகார kgV | ||||
_துணை) க்க (ண்ட ggV | _துணை) க்க (ண்ட ggV | ||||
_மார்) க்க (ண்டேய kkV | |||||
நிர்) க்க (தி ggV | நிர்) க்க (தி ggV | ||||
_தீர்) க்க (மாக ggV | _தீர்) க்க (மாக ggV | ||||
_தீர்) க்க (மான ggV | |||||
தீர்) க்க (ாலோசநை gg | தீர்) க்க (ாலோசநை gg | ||||
_ல) க்க (ின gg | _ல) க்க (ின gg | ||||
_வி) க்க (ினம்_ gg | _வி) க்க (ினம்_ gg | ||||
கு) க்கி (ராம gg | கு) க்கி (ராம gg | ||||
அ) க்கி (ராம gg | அ) க்கி (ராம gg | ||||
இ) க்கி (ராம gg | இ) க்கி (ராம gg | ||||
_சாலி) க்கி (ராம gg | |||||
L03) க்க (ுகை gg | L03) க்க (ுகை gg | ||||
_மு) க்க (ுண gg | _மு) க்க (ுண gg | ||||
L03) க்க (ுண gg | L03) க்க (ுண gg | ||||
_பை) க் (ல_ k | _பை) க் (ல_ k | ||||
என்சை) க்லோப (ீடியா klo:p | என்சை) க்லோப (ீடியா klo:p | ||||
க் (ஸ k | க் (ஸ k | ||||
_எ) க் (ஸாம g | |||||
_மெ) க்ஸிக (ோ ksik | _மெ) க்ஸிக (ோ ksik | ||||
//endsort | //endsort | ||||
_) சாம்ப (ியன tSa:mp | _) சாம்ப (ியன tSa:mp | ||||
//sort | //sort | ||||
_ராஞ்) ச tSV# | |||||
_ப) சக் tSVk | |||||
_) ச (க்கரவர்த்தி tSV | _) ச (க்கரவர்த்தி tSV | ||||
_) ச (க்கிலி tSV | _) ச (க்கிலி tSV | ||||
சங்க (ர s.VNkV | சங்க (ர s.VNkV | ||||
_) ச (ட்டினி tSV | _) ச (ட்டினி tSV | ||||
_) ச (ட்னி tSV | _) ச (ட்னி tSV | ||||
_) ச (ண்டாள tSV | _) ச (ண்டாள tSV | ||||
_) ச (ண்டி tSV | |||||
ச (ண்பக s.V | ச (ண்பக s.V | ||||
ச (ண்மு s.V | ச (ண்மு s.V | ||||
_) ச (துர் tSV | _) ச (துர் tSV | ||||
_) ச (ீனாவ tS | _) ச (ீனாவ tS | ||||
_) ச (ீனிவா s | _) ச (ீனிவா s | ||||
சீ (னிவாச sri: | சீ (னிவாச sri: | ||||
_) ச (ீஸு tS | |||||
_) ச (ீஸை tS | |||||
_) ச (ீஸ்_ tS | |||||
_ஈ) சு s | _ஈ) சு s | ||||
_) ச (ுடிதார tS | _) ச (ுடிதார tS | ||||
_) ச (ுட்டிப் tS | _) ச (ுட்டிப் tS | ||||
_) ச (ெய்ன tS | _) ச (ெய்ன tS | ||||
_) செய்ன்ட sejnt. | _) செய்ன்ட sejnt. | ||||
_) ச (ெர்னோபில tS | _) ச (ெர்னோபில tS | ||||
_) ச (ெல்லக்_L17 tS | |||||
_) ச (ெல்லக்கிளி tS | _) ச (ெல்லக்கிளி tS | ||||
_) ச (ெல்லக்குட்டி tS | _) ச (ெல்லக்குட்டி tS | ||||
_) ச (ெல்லக்குழந்த tS | _) ச (ெல்லக்குழந்த tS | ||||
_) ச (ெல்லத்_L19 tS | |||||
_) ச (ெல்லத்துக்கு tS | _) ச (ெல்லத்துக்கு tS | ||||
_) ச (ெல்லத்தை tS | _) ச (ெல்லத்தை tS | ||||
_) ச (ெல்லப்_L18 tS | |||||
_) ச (ெல்லப்பன tS | _) ச (ெல்லப்பன tS | ||||
_) ச (ெல்லப்பா tS | _) ச (ெல்லப்பா tS | ||||
_) ச (ெல்லப்பிள்ளை tS | _) ச (ெல்லப்பிள்ளை tS | ||||
//sort | //sort | ||||
_டே) ட t.V# | |||||
_பேண்) ட t.V# | _பேண்) ட t.V# | ||||
_வால்) ட t.V# | _வால்) ட t.V# | ||||
_கமெண்) ட t.V# | _கமெண்) ட t.V# | ||||
_போர்) ட (ிகோ t. | _போர்) ட (ிகோ t. | ||||
ஆர்) டிக் t.ik | ஆர்) டிக் t.ik | ||||
_) ட (ிக்க t. | _) ட (ிக்க t. | ||||
_) டிட (ோ t.it. | |||||
_மார்) ட (ின t. | _மார்) ட (ின t. | ||||
காண்) டினெண்ட (ல t.inen.t.V | காண்) டினெண்ட (ல t.inen.t.V | ||||
கான்) டினென்ட (ல t.inent.V | கான்) டினென்ட (ல t.inent.V | ||||
_) ட (ின் t. | _) ட (ின் t. | ||||
_) டின்க (ரிங் t.inkV | _) டின்க (ரிங் t.inkV | ||||
_) ட (ின்னர d. | |||||
_) டிப (ன t.ifV | _) டிப (ன t.ifV | ||||
_சர்) டிபிகேட t.ifige:t.V# | _சர்) டிபிகேட t.ifige:t.V# | ||||
_) ட (ிப்ஸ t. | _) ட (ிப்ஸ t. | ||||
_செண்) டிமெண்ட t.imen.t.V# | _செண்) டிமெண்ட t.imen.t.V# | ||||
_) ட (ிம்பர t. | |||||
_) டி (யூசன t. | _) டி (யூசன t. | ||||
_) டியூட (ி d.jU:t. | _) டியூட (ி d.jU:t. | ||||
_) டி (யூன t. | _) டி (யூன t. | ||||
_) ட (ீசல d. | _) ட (ீசல d. | ||||
_காண்) ட (ீன t. | _காண்) ட (ீன t. | ||||
_கேண்) ட (ீன t. | _கேண்) ட (ீன t. | ||||
_) டுட (ோரியல t.ut. | |||||
_) ட (ுனிசியா t. | _) ட (ுனிசியா t. | ||||
_) ட (ுனிஸ t. | _) ட (ுனிஸ t. | ||||
_) ட (ுனீL04 t. | _) ட (ுனீL04 t. | ||||
_லே) ட் t. | _லே) ட் t. | ||||
@மெண்) ட் t. // -ment | @மெண்) ட் t. // -ment | ||||
_பேண்) ட் t. | _பேண்) ட் t. | ||||
_ஹெல்மெ) ட் t. | |||||
இண்டர்நெ) ட் t. | இண்டர்நெ) ட் t. | ||||
ல) ட்சு (மண ks. | ல) ட்சு (மண ks. | ||||
ல) ட்சு (மி ks. | ல) ட்சு (மி ks. | ||||
// exceptions, த as [d] | // exceptions, த as [d] | ||||
//sort | //sort | ||||
_) த (L04ாவதார dV | |||||
_) த (L04ா dV | |||||
_) த (L08னா d | _) த (L08னா d | ||||
_) த (கதக dV | _) த (கதக dV | ||||
_) த (கன dV | _) த (கன dV | ||||
_) த (னலக்ஷ்மி dV | _) த (னலக்ஷ்மி dV | ||||
_) த (னலட்சுமி dV | _) த (னலட்சுமி dV | ||||
_) த (னவந்த dV | _) த (னவந்த dV | ||||
_) த (னுச dV | |||||
_) த (னுஷ dV | _) த (னுஷ dV | ||||
_) த (ன்மந்திரி dV | _) த (ன்மந்திரி dV | ||||
_) த (ன்ராஜ dV | _) த (ன்ராஜ dV | ||||
_) த (ரிசனங் dV | _) த (ரிசனங் dV | ||||
_) த (ரிசனத் dV | _) த (ரிசனத் dV | ||||
_) த (ரிசி dV | _) த (ரிசி dV | ||||
_) தரித்த (ிர_ dVridd | |||||
_) தரித்த (ிரத்த dVridd | |||||
_) த (ரித்திரம dV | _) த (ரித்திரம dV | ||||
_) தரித்த (ிரம் dVridd | |||||
_) த (ருமங் dV | _) த (ருமங் dV | ||||
_) த (ருமசேன dV | |||||
_) த (ருமச் dV | _) த (ருமச் dV | ||||
_) த (ருமத் dV | _) த (ருமத் dV | ||||
_) த (ருமன dV | _) த (ருமன dV | ||||
_) த (ானுவ d | _) த (ானுவ d | ||||
_) த (ாமோதர d | _) த (ாமோதர d | ||||
_) த (ாம்_தூம d | _) த (ாம்_தூம d | ||||
_) த (ாயங்கள d | |||||
_) த (ாயத்த+ d | |||||
_) த (ாயமா d | |||||
_) த (ாயாதி d | _) த (ாயாதி d | ||||
_) த (ாரணி d | _) த (ாரணி d | ||||
_) த (ாரா_சிக்கோ d | _) த (ாரா_சிக்கோ d | ||||
_) த (ீர்க d | _) த (ீர்க d | ||||
_) த (ீர்க்க t | _) த (ீர்க்க t | ||||
_) தீர்க்க (தரிச di:rggV | _) தீர்க்க (தரிச di:rggV | ||||
_) தீர்க்க (த்துடன di:rggV# | |||||
_) த (ீர்க்கமா d | _) த (ீர்க்கமா d | ||||
_) தீர்க்க (மி di:rggV | _) தீர்க்க (மி di:rggV | ||||
_) தீர்க்க (முள்ள di:rggV# | |||||
_) தீர்க்க (ம்_ di:rggV | _) தீர்க்க (ம்_ di:rggV | ||||
_) தீர்க்க (ாயு di:rggV# | |||||
_) து(ரோக d | _) து(ரோக d | ||||
_) த (ுக்க d | _) த (ுக்க d | ||||
_) த (ுச்சம d | _) த (ுச்சம d | ||||
_) த (ுச்சாதனன d | _) த (ுச்சாதனன d | ||||
_) த (ுஜஸ் d | |||||
_) த (ுட்ட d | _) த (ுட்ட d | ||||
_) த (ுபாய d | _) த (ுபாய d | ||||
_) த (ுபாஷி d | _) த (ுபாஷி d | ||||
_) த (ூர்_ t | _) த (ூர்_ t | ||||
_) த (ூர்ந் t | _) த (ூர்ந் t | ||||
_) த (ூர்வ t | _) த (ூர்வ t | ||||
_) த (ூஷ d | |||||
_) த (ூஷணை d | _) த (ூஷணை d | ||||
_) த (ூஷித்த d | _) த (ூஷித்த d | ||||
_) த (ெண்ட d | _) த (ெண்ட d | ||||
_) த (ேக்க t | _) த (ேக்க t | ||||
_) த (ேச d | _) த (ேச d | ||||
_) த (ேச்ச t | _) த (ேச்ச t | ||||
_) த (ேவகான d | |||||
_) த (ேவகி d | |||||
_) த (ேவகுமார d | |||||
_) த (ேவகுரு d | |||||
_) த (ேவகுல d | |||||
_) த (ேவக் d | |||||
_) த (ேவசேன d | |||||
_) த (ேவதாஸ d | |||||
_) த (ேவதூத d | |||||
_) த (ேவதை d | |||||
_) த (ேவநேய d | |||||
_) த (ேவன d | |||||
_) த (ேவரடி d | |||||
_) த (ேவராஜ d | |||||
_) த (ேவராட்டி d | |||||
_) த (ேவராணி d | |||||
_) த (ேவராள d | |||||
_) த (ேவருலக d | |||||
_) த (ேவர்க d | |||||
_) த (ேவலோக d | |||||
_) த (ேவஸ்தான d | |||||
_) த (ேவாதி d | |||||
_) த (ேவாமிருத d | |||||
_) த (ேவாம்ச d | |||||
_) த (ேவார d | |||||
_) த (ேவாலய d | |||||
_) த (ேவி d | |||||
_) த (ேவ d | |||||
_) த (ேவடியா t | |||||
_) த (ேவரிட t | |||||
_) த (ேவரு t | |||||
_) த (ேவரை t | |||||
_) த (ேவர்_ t | |||||
_) த (ேவல t | |||||
_) த (ேவிடியா t | |||||
_) த (ேவிடியா t | _) த (ேவிடியா t | ||||
_) த (ேவேந் d | _) த (ேவேந் d | ||||
_) த (ேவை t | |||||
_) த (ைரிய d | _) த (ைரிய d | ||||
_) த (ொனி d | _) த (ொனி d | ||||
_) த (ொன்னை d | _) த (ொன்னை d | ||||
_க) த (L08ஜா t | _க) த (L08ஜா t | ||||
_சாந்) த (_ tV | _சாந்) த (_ tV | ||||
_ப) த (ஞ்சலி tV | _ப) த (ஞ்சலி tV | ||||
_பல்) த (ட tV | |||||
_கீழ்) த (ட்ட tV | _கீழ்) த (ட்ட tV | ||||
_மேல்) த (ட்ட tV | _மேல்) த (ட்ட tV | ||||
_சாந்) த (த்த tV# | _சாந்) த (த்த tV# | ||||
L03) த்த (ின dd | L03) த்த (ின dd | ||||
சில) த்த (ினங் dd | சில) த்த (ினங் dd | ||||
பல) த்த (ினங் dd | பல) த்த (ினங் dd | ||||
வர்) த்த (ினி dd | |||||
சா) த்த (ிய dd | சா) த்த (ிய dd | ||||
ம) த்த (ிய dd | ம) த்த (ிய dd | ||||
வா) த்த (ிய dd | வா) த்த (ிய dd | ||||
_) பத்த (ிரகாளி bVdd | _) பத்த (ிரகாளி bVdd | ||||
_) ப (த்திரப்பட bV | _) ப (த்திரப்பட bV | ||||
_) ப (த்திரமா bV | _) ப (த்திரமா bV | ||||
_) பத்த (ிரி_ bVdd | |||||
_) பத்த (ிரிக்கு bVdd | |||||
_) பத்த (ிரிய bVdd | |||||
_) ப (த்ரி bV | |||||
_சொந்த_) ப (ந்த bV | _சொந்த_) ப (ந்த bV | ||||
_) ப (ந்த_பாச bV | _) ப (ந்த_பாச bV | ||||
_) ப (ந்தங்கள bV | _) ப (ந்தங்கள bV | ||||
_) ப (யாலஜி bV | _) ப (யாலஜி bV | ||||
_) பயாஸ்கோப் bVja:sko:p | _) பயாஸ்கோப் bVja:sko:p | ||||
_) ப (யில்வான bV | _) ப (யில்வான bV | ||||
_) ப (ரதக் bV | |||||
_) ப (ரதநாட்டிய bV | _) ப (ரதநாட்டிய bV | ||||
_) ப (ரதன bV | _) ப (ரதன bV | ||||
_) ப (ரதர bV | _) ப (ரதர bV | ||||
_) ப (ராக்_ஒபாமா bV | _) ப (ராக்_ஒபாமா bV | ||||
_) பரூக் fVrU:k | _) பரூக் fVrU:k | ||||
_) ப (ரோட bV | _) ப (ரோட bV | ||||
_) ப (ர்ஃபி bV | |||||
_) ப (ர்கர bV | _) ப (ர்கர bV | ||||
_) ப (ர்த் bV | _) ப (ர்த் bV | ||||
_) ப (ர்னாலா bV | _) ப (ர்னாலா bV | ||||
_) பர்னிச (ர fVrnitSV | _) பர்னிச (ர fVrnitSV | ||||
_) ப (ர்னிச்சர fV | _) ப (ர்னிச்சர fV | ||||
_) பர்ப (ி bVrf | |||||
_) ப (ர்ம bV | _) ப (ர்ம bV | ||||
_) ப (ர்லாங் fV | _) ப (ர்லாங் fV | ||||
_) ப (லகீன bV | _) ப (லகீன bV | ||||
_) ப (லமுடைந்த bV | _) ப (லமுடைந்த bV | ||||
_) ப (லமுடைய bV | _) ப (லமுடைய bV | ||||
_) ப (லமும bV | _) ப (லமும bV | ||||
_) ப (லமுள்ள bV | |||||
_) ப (லராம bV | _) ப (லராம bV | ||||
_) ப (லவந்த bV | _) ப (லவந்த bV | ||||
_) ப (லவான bV | _) ப (லவான bV | ||||
_) ப (லீஜா bV | _) ப (லீஜா bV | ||||
_) பலுச (ிஸ்தான bVlUtS | _) பலுச (ிஸ்தான bVlUtS | ||||
_) ப (லூன bV | _) ப (லூன bV | ||||
_கம்) ப (ல் pV | |||||
_) ப (ல்கேரிய bV | _) ப (ல்கேரிய bV | ||||
_) பல்ட (ி bVlt. | _) பல்ட (ி bVlt. | ||||
_) ப (ல்பு bV | _) ப (ல்பு bV | ||||
_) ப (ாதிக்காத b | _) ப (ாதிக்காத b | ||||
_) ப (ாதிக்கால p | _) ப (ாதிக்கால p | ||||
_) ப (ாதிக்கின்ற b | _) ப (ாதிக்கின்ற b | ||||
_) ப (ாதிக்கிற b | |||||
_) ப (ாதிக்கு_ p | _) ப (ாதிக்கு_ p | ||||
_) ப (ாதிக்குமான b | _) ப (ாதிக்குமான b | ||||
_) ப (ாதிக்குமாறு b | |||||
_) ப (ாதிக்குமாவ b | _) ப (ாதிக்குமாவ b | ||||
_) ப (ாதிக்குமெ b | _) ப (ாதிக்குமெ b | ||||
_) ப (ாதிக்கும்_ b | _) ப (ாதிக்கும்_ b | ||||
_) ப (ாதிப்படைவ b | _) ப (ாதிப்படைவ b | ||||
_) ப (ாதிப்பதா b | _) ப (ாதிப்பதா b | ||||
_) ப (ாதிப்பதை b | _) ப (ாதிப்பதை b | ||||
_) ப (ாதிப்பாகிற b | |||||
_) ப (ாதிப்பால b | _) ப (ாதிப்பால b | ||||
_) ப (ாதிப்பினால b | _) ப (ாதிப்பினால b | ||||
_) ப (ாதிப்பிற்க b | _) ப (ாதிப்பிற்க b | ||||
_) ப (ாதிப்பில b | _) ப (ாதிப்பில b | ||||
_) ப (ாதிப்புகள b | |||||
_) ப (ாதிப்புக் b | _) ப (ாதிப்புக் b | ||||
_) ப (ாதிப்புண்ட b | _) ப (ாதிப்புண்ட b | ||||
_) ப (ாதிப்பும b | _) ப (ாதிப்பும b | ||||
_விளையாடு_) ப (ாம்பே p | _விளையாடு_) ப (ாம்பே p | ||||
_ரூம்_) ப (ாய b | _ரூம்_) ப (ாய b | ||||
_) ப (ாய்லர b | _) ப (ாய்லர b | ||||
_) ப (ாரங்கள b | |||||
_) ப (ாரத b | _) ப (ாரத b | ||||
_) ப (ாரதி b | _) ப (ாரதி b | ||||
_) ப (ாரத்த b | _) ப (ாரத்த b | ||||
_) பி (ரதம p | _) பி (ரதம p | ||||
_) பி (ரதர்_ b | _) பி (ரதர்_ b | ||||
_) பி (ரதர்_ b | _) பி (ரதர்_ b | ||||
_) பி (ரதான p | |||||
_) பி (ரதி p | |||||
_) பி (ரதீ p | _) பி (ரதீ p | ||||
_) பி (ரதேச p | _) பி (ரதேச p | ||||
_) பி (ரதேஷ p | |||||
_) பி (ரத்தியேக p | |||||
_) பிரத் (யேக prVt | |||||
_) பி (ரப p | _) பி (ரப p | ||||
_) பி (ரமாண p | _) பி (ரமாண p | ||||
_) பி (ரமாண்ட b | _) பி (ரமாண்ட b | ||||
_) ப (ில்கள b | _) ப (ில்கள b | ||||
_) ப (ில்டப் b | _) ப (ில்டப் b | ||||
_) ப (ில்டிங் b | _) ப (ில்டிங் b | ||||
_) ப (ில்லா b | |||||
_) ப (ில்லியன b | _) ப (ில்லியன b | ||||
_) பி (ளவுஸ b | _) பி (ளவுஸ b | ||||
_) பி (ளஸ p | _) பி (ளஸ p | ||||
_) பி (ளா p | _) பி (ளா p | ||||
_) பிளாக் bla:k | _) பிளாக் bla:k | ||||
_) பி (ளாட்பார p | _) பி (ளாட்பார p | ||||
_) பிளாப் fl.a:p | |||||
_) பி (ளாஸ்க் f // flask | _) பி (ளாஸ்க் f // flask | ||||
_) பி (ளீஸ p | _) பி (ளீஸ p | ||||
_) பிள (ைட் fl. | _) பிள (ைட் fl. | ||||
_) ப (ீன்ஸ b | _) ப (ீன்ஸ b | ||||
_) ப (ீப்பொலி b | _) ப (ீப்பொலி b | ||||
_) ப (ீம b | _) ப (ீம b | ||||
_) ப (ீர b | |||||
_) ப (ீரங்கி b | _) ப (ீரங்கி b | ||||
_) பீ (ராமண b | _) பீ (ராமண b | ||||
_) ப (ீராமணர b | _) ப (ீராமணர b | ||||
_) ப (ீரை b | |||||
_) ப (ீரிட p | |||||
_) ப (ீரோ b | _) ப (ீரோ b | ||||
_) ப (ீர்பால b | _) ப (ீர்பால b | ||||
_) ப (ீஹார b | _) ப (ீஹார b | ||||
_) ப (ுரோக்கர b | _) ப (ுரோக்கர b | ||||
_) பு (ரோக்கர b | _) பு (ரோக்கர b | ||||
_) புரோட (ான pro:t. | _) புரோட (ான pro:t. | ||||
_) பு (ரோட்டா bV | |||||
_) பு (ரௌச b | _) பு (ரௌச b | ||||
_) ப (ுல்_L15 f | _) ப (ுல்_L15 f | ||||
_) ப (ுல்டோசர b | _) ப (ுல்டோசர b | ||||
_) ப (ூச்சாண்டி b | _) ப (ூச்சாண்டி b | ||||
_) பூட (ான bu:t. | _) பூட (ான bu:t. | ||||
_) ப (ூட்ஸ b | _) ப (ூட்ஸ b | ||||
_) ப (ூதகண b | |||||
_) ப (ூதகணங்க b | _) ப (ூதகணங்க b | ||||
_) ப (ூதங் b | _) ப (ூதங் b | ||||
_) ப (ூதத் b | _) ப (ூதத் b | ||||
_) ப (ூதபாண்டிய b | _) ப (ூதபாண்டிய b | ||||
_) ப (ூதம b | _) ப (ூதம b | ||||
_) ப (ூதவுடம்ப b | _) ப (ூதவுடம்ப b | ||||
_) ப (ூதாகர b | |||||
_) ப (ூதாகார b | _) ப (ூதாகார b | ||||
_) ப (ூதான b | _) ப (ூதான b | ||||
_) ப (ூதேவி b | _) ப (ூதேவி b | ||||
_) பெப்ப (ே bebb | _) பெப்ப (ே bebb | ||||
_) ப (ெப்ரவரி f | _) ப (ெப்ரவரி f | ||||
_) ப (ெர்னாட்ஷா b | _) ப (ெர்னாட்ஷா b | ||||
_) ப (ெர்னாண்ட f | |||||
_) ப (ெர்னான்ட f | _) ப (ெர்னான்ட f | ||||
_) ப (ெர்னார்ட b | _) ப (ெர்னார்ட b | ||||
_) ப (ெர்முடா b | _) ப (ெர்முடா b | ||||
_சந்திர_) ப (ோஸ b | _சந்திர_) ப (ோஸ b | ||||
_) ப (ோஸிட b | _) ப (ோஸிட b | ||||
_) போ (ஸ்டன ba: | _) போ (ஸ்டன ba: | ||||
_கம்) ப (ௌண்ட p | |||||
_காம்) ப (ௌண்ட p | |||||
_) பௌண்ட (ன faUn.t.V | _) பௌண்ட (ன faUn.t.V | ||||
_) ப (ௌதிக b | _) ப (ௌதிக b | ||||
_) ப (ௌத்த b | _) ப (ௌத்த b | ||||
_) ப் (ரௌச b | _) ப் (ரௌச b | ||||
_) ப் (ரௌன b | _) ப் (ரௌன b | ||||
_) ப் (ளவுஸ b | _) ப் (ளவுஸ b | ||||
_) ப்ளாப் fl.a:p | |||||
_) ப் (ளோரிடா f | _) ப் (ளோரிடா f | ||||
_) ப் (ளௌஸ b | _) ப் (ளௌஸ b | ||||
//endsort | //endsort | ||||
//sort | //sort | ||||
இடர்) ப pV# | இடர்) ப pV# | ||||
_கேம்) ப pV# | |||||
_பிரதீ) ப pV# | _பிரதீ) ப pV# | ||||
ஒலிம்) ப pV# | ஒலிம்) ப pV# | ||||
சங்கல்) ப pV# | சங்கல்) ப pV# | ||||
அடி) ப (ாவி p | அடி) ப (ாவி p | ||||
_நவ) ப (ாஷ p | _நவ) ப (ாஷ p | ||||
_தமிழ்ப்) ப (ாஷ _b | _தமிழ்ப்) ப (ாஷ _b | ||||
_கா) ப (ி f | |||||
வாதா) ப (ி p | வாதா) ப (ி p | ||||
_கடா) ப (ி f | _கடா) ப (ி f | ||||
_யுஎஸ்) ப (ி b | _யுஎஸ்) ப (ி b | ||||
கண்டு) ப (ிடி p | கண்டு) ப (ிடி p | ||||
திமிர்) ப (ிடி p | திமிர்) ப (ிடி p | ||||
_கடை) ப (ிடி p | _கடை) ப (ிடி p | ||||
_வெறி) ப (ிடி p | |||||
ராவல்) ப (ிண்டி p | ராவல்) ப (ிண்டி p | ||||
_டால்) ப (ின f | _டால்) ப (ின f | ||||
ஒ) ப (ினியன p | ஒ) ப (ினியன p | ||||
@) ப (ின்னால்_ p | @) ப (ின்னால்_ p | ||||
_) ப (ிப்ரவரி f | _) ப (ிப்ரவரி f | ||||
_லெஸ்) ப (ியன b | _லெஸ்) ப (ியன b | ||||
_கா) ப (ியோ f | |||||
_வரப்) பி (ரL04ாத p | _வரப்) பி (ரL04ாத p | ||||
_ஞான) பிரக (ா prVk | _ஞான) பிரக (ா prVk | ||||
_ஞானப்) பிரக (ா prVk | _ஞானப்) பிரக (ா prVk | ||||
_மறு) ப (ேச்ச p | _மறு) ப (ேச்ச p | ||||
ஒரு) ப (ேச்ச p | ஒரு) ப (ேச்ச p | ||||
வீண்) ப (ேச்ச p | வீண்) ப (ேச்ச p | ||||
ப (ேட்டை p | |||||
ம்) ப (ேட்டை b | |||||
_சில) ப (ேர p | _சில) ப (ேர p | ||||
_பல) ப (ேர p | _பல) ப (ேர p | ||||
_வெல்) ப (ேர f | _வெல்) ப (ேர f | ||||
தென்னா) ப்ப (ரிக்க fV | தென்னா) ப்ப (ரிக்க fV | ||||
உயிர்) ப்ப (லி bbV | உயிர்) ப்ப (லி bbV | ||||
L03) ப்ப (ஸ bbV | L03) ப்ப (ஸ bbV | ||||
_ட) ப்ப (ா bb | |||||
அடி) ப்ப (ாக bb | அடி) ப்ப (ாக bb | ||||
இறுதி) ப்ப (ாக bb | இறுதி) ப்ப (ாக bb | ||||
துர்) ப்ப (ாக்கிய bb | துர்) ப்ப (ாக்கிய bb | ||||
_ஆ) ப (ிஸ f // office | _ஆ) ப (ிஸ f // office | ||||
_ஆ) ப (ிச f // office | _ஆ) ப (ிச f // office | ||||
கிராம) ப (ோன f // gramaphone | கிராம) ப (ோன f // gramaphone | ||||
_கா) ப (ியை f | |||||
_) ப (ோட்டோ_ f | _) ப (ோட்டோ_ f | ||||
_) ப (ோட்டோவ f | _) ப (ோட்டோவ f | ||||
இ (ராக | இ (ராக | ||||
இ (ராச | இ (ராச | ||||
இ (ராஜ | இ (ராஜ | ||||
இராஞ்ச ra:n^tSV# | |||||
இ (ராட்சத | இ (ராட்சத | ||||
இ (ராட்சஷ | இ (ராட்சஷ | ||||
இ (ராணி | இ (ராணி |
[l/] fr | [l/] fr | ||||
l/l_@ [l/3] base | l/l_@ [l/3] base | ||||
[l/] fr | [l/] fr | ||||
l/l@ [l#] base | |||||
[”¦] base | |||||
l/l@ [hAö] base | |||||
[l#] base | |||||
[l] fr | [l] fr | ||||
[l/2] fr | [l/2] fr | ||||
[K] nso | [K] nso | ||||
l/L2_uL [l/2] base | l/L2_uL [l/2] base | ||||
l/l_3 [l/] de | l/l_3 [l/] de | ||||
l/l_4 [ll] sq | l/l_4 [ll] sq | ||||
l/la [l#] base | |||||
[”¦] base | |||||
l/la [hAö] base | |||||
[l#] base | |||||
[l] fr | [l] fr | ||||
[l/2] fr | [l/2] fr | ||||
[K] nso | [K] nso | ||||
[K] tn | [K] tn | ||||
l/l_a [l/3] base | l/l_a [l/3] base | ||||
[l/] fr | [l/] fr | ||||
l/le [l#] base | |||||
[”¦] base | |||||
l/le [hAö] base | |||||
[l#] base | |||||
[l] fr | [l] fr | ||||
[l/2] fr | [l/2] fr | ||||
[K] nso | [K] nso | ||||
[&:] af | [&:] af | ||||
l/l_front [L] sq | l/l_front [L] sq | ||||
l/l_front_ [l/4] sq | l/l_front_ [l/4] sq | ||||
l/li [l#] base | |||||
[”¦] base | |||||
l/li [hAö] base | |||||
[l#] base | |||||
[l] fr | [l] fr | ||||
[l/2] fr | [l/2] fr | ||||
[l] zh | [l] zh | ||||
ll/_ll [L] bg | ll/_ll [L] bg | ||||
l/l_long [l] base | l/l_long [l] base | ||||
[l] fr | [l] fr | ||||
l/lo [l#] base | |||||
[”¦] base | |||||
l/lo [hAö] base | |||||
[l#] base | |||||
[l/2] fr | [l/2] fr | ||||
[K] nso | [K] nso | ||||
[K] tn | [K] tn | ||||
l^/l_rfx [l.] base | l^/l_rfx [l.] base | ||||
[l] ru | [l] ru | ||||
[l^] ru | [l^] ru | ||||
l/lu [l#] base | |||||
[”¦] base | |||||
l/lu [hAö] base | |||||
[l#] base | |||||
[l] fr | [l] fr | ||||
[l/2] fr | [l/2] fr | ||||
[K] nso | [K] nso |
FMT(r3/r_) addWav(r3/rx) | FMT(r3/r_) addWav(r3/rx) | ||||
endphoneme | endphoneme | ||||
phoneme k // tasasemad klõklsud | |||||
phoneme k // tasasemad kl�klsud | |||||
vls vel stop | vls vel stop | ||||
lengthmod 2 | lengthmod 2 | ||||
voicingswitch g | voicingswitch g |
#else | #else | ||||
printf ("Host seems to be little-endian ..\n"); | printf ("Host seems to be little-endian ..\n"); | ||||
#endif | #endif | ||||
printf ("Reading from: %s\n", indir); | |||||
sprintf (f1, "%s/phondata", indir); | sprintf (f1, "%s/phondata", indir); | ||||
sprintf (f2, "%s/temp_1", outdir); | sprintf (f2, "%s/temp_1", outdir); | ||||
{//========================================================== | {//========================================================== | ||||
FILE *in, *mfest, *out; | FILE *in, *mfest, *out; | ||||
int displ; | int displ; | ||||
int displ_out; | |||||
int errorflag_displ = 0; // only report the first displ mismatch error | |||||
char line[1024]; | char line[1024]; | ||||
unsigned char buf_4[4]; | unsigned char buf_4[4]; | ||||
sscanf(&line[2],"%x",&displ); | sscanf(&line[2],"%x",&displ); | ||||
fseek(in, displ, SEEK_SET); | fseek(in, displ, SEEK_SET); | ||||
fflush(out); | |||||
displ_out = ftell(out); | |||||
if((errorflag_displ==0) && (displ != displ_out)) | |||||
{ | |||||
fprintf(stderr, "Length error at the line before: %s", line); | |||||
errorflag_displ = 1; | |||||
} | |||||
if (line[0] == 'S') { | if (line[0] == 'S') { | ||||
SPECT_SEQ buf_spect; | SPECT_SEQ buf_spect; |
[Setup] | [Setup] | ||||
AppName=eSpeak | AppName=eSpeak | ||||
AppVerName=eSpeak version 1.46.08 | |||||
AppVerName=eSpeak version 1.46.02 | |||||
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | ||||
WindowVisible=yes | WindowVisible=yes | ||||
$41: Result := 'sw'; | $41: Result := 'sw'; | ||||
$49: Result := 'ta'; | $49: Result := 'ta'; | ||||
$4b: Result := 'kn'; | $4b: Result := 'kn'; | ||||
$4c: Result := 'ml'; | |||||
//$50: Result := 'mn'; | //$50: Result := 'mn'; | ||||
$52: Result := 'cy'; | $52: Result := 'cy'; | ||||
//$5e: Result := 'am'; | //$5e: Result := 'am'; |
[Setup] | [Setup] | ||||
AppName=eSpeakEdit | AppName=eSpeakEdit | ||||
AppVerName=eSpeakEdit version 1.45.05 | |||||
AppVerName=eSpeakEdit version 1.46.02 | |||||
DefaultDirName={pf}\eSpeak | DefaultDirName={pf}\eSpeak | ||||
DefaultGroupName=eSpeak | DefaultGroupName=eSpeak | ||||
OutputBaseFilename=setup_espeakedit | OutputBaseFilename=setup_espeakedit |
}; | }; | ||||
static void WritePhMnemonic(char **buf, PHONEME_TAB *ph, PHONEME_LIST *plist) | |||||
{//======================================================================================= | |||||
char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa) | |||||
{//===================================================================================== | |||||
int c; | int c; | ||||
int mnem; | int mnem; | ||||
int len; | int len; | ||||
int first; | int first; | ||||
int ix = 0; | int ix = 0; | ||||
char *phon_out; | |||||
char *p; | |||||
unsigned int ipa_control=0; // first byte of ipa string may control the phoneme name interpretation. 0x20 = ignore this phoneme | unsigned int ipa_control=0; // first byte of ipa string may control the phoneme name interpretation. 0x20 = ignore this phoneme | ||||
PHONEME_DATA phdata; | PHONEME_DATA phdata; | ||||
phon_out = *buf; | |||||
if(ph->code == phonEND_WORD) | if(ph->code == phonEND_WORD) | ||||
{ | { | ||||
// ignore | // ignore | ||||
phon_out[0] = 0; | phon_out[0] = 0; | ||||
return; | |||||
return(phon_out); | |||||
} | |||||
if(ph->code == phonSWITCH) | |||||
{ | |||||
// the tone_ph field contains a phoneme table number | |||||
p = phoneme_tab_list[plist->tone_ph].name; | |||||
sprintf(phon_out, "(%s)", p); | |||||
return(phon_out + strlen(phon_out)); | |||||
} | } | ||||
if(option_phonemes == 3) | |||||
if(use_ipa) | |||||
{ | { | ||||
// has an ipa name been defined for this phoneme ? | // has an ipa name been defined for this phoneme ? | ||||
phdata.ipa_string[0] = 0; | phdata.ipa_string[0] = 0; | ||||
} | } | ||||
if(ipa_control >= 0x20) | if(ipa_control >= 0x20) | ||||
{ | { | ||||
*buf += ix; | |||||
return; // 0x20 = ignore phoneme | |||||
phon_out = &phon_out[ix]; | |||||
*phon_out = 0; | |||||
return(phon_out); // 0x20 = ignore phoneme | |||||
} | } | ||||
} | } | ||||
} | } | ||||
if((c == '/') && (option_phoneme_variants==0)) | if((c == '/') && (option_phoneme_variants==0)) | ||||
break; // discard phoneme variant indicator | break; // discard phoneme variant indicator | ||||
if(option_phonemes == 3) | |||||
if(use_ipa) | |||||
{ | { | ||||
// convert from ascii to ipa | // convert from ascii to ipa | ||||
if(first && (c == '_')) | if(first && (c == '_')) | ||||
first = 0; | first = 0; | ||||
} | } | ||||
*buf += ix; | |||||
phon_out = &phon_out[ix]; | |||||
*phon_out = 0; | |||||
return(phon_out); | |||||
} // end of WritePhMnemonic | } // end of WritePhMnemonic | ||||
void GetTranslatedPhonemeString(char *phon_out, int n_phon_out) | |||||
{//============================================================ | |||||
void GetTranslatedPhonemeString(char *phon_out, int n_phon_out, int use_ipa) | |||||
{//========================================================================= | |||||
/* Can be called after a clause has been translated into phonemes, in order | /* Can be called after a clause has been translated into phonemes, in order | ||||
to display the clause in phoneme mnemonic form. | to display the clause in phoneme mnemonic form. | ||||
*/ | */ | ||||
int phon_out_ix=0; | int phon_out_ix=0; | ||||
int stress; | int stress; | ||||
unsigned int c; | unsigned int c; | ||||
char *p; | |||||
char *buf; | char *buf; | ||||
char phon_buf[30]; | char phon_buf[30]; | ||||
PHONEME_LIST *plist; | PHONEME_LIST *plist; | ||||
c = 0; | c = 0; | ||||
if(stress > 5) stress = 5; | if(stress > 5) stress = 5; | ||||
if(option_phonemes == 3) | |||||
if(use_ipa) | |||||
{ | { | ||||
c = 0x2cc; // ipa, secondary stress | c = 0x2cc; // ipa, secondary stress | ||||
if(stress > 3) | if(stress > 3) | ||||
} | } | ||||
} | } | ||||
if(plist->ph->code == phonSWITCH) | |||||
{ | |||||
// the tone_ph field contains a phoneme table number | |||||
p = phoneme_tab_list[plist->tone_ph].name; | |||||
buf = WritePhMnemonic(buf, plist->ph, plist, use_ipa); | |||||
sprintf(buf, "(%s)", p); | |||||
buf += (strlen(p) + 2); | |||||
} | |||||
else | |||||
if(plist->ph->code != phonSWITCH) | |||||
{ | { | ||||
WritePhMnemonic(&buf, plist->ph, plist); | |||||
if(plist->synthflags & SFLAG_LENGTHEN) | if(plist->synthflags & SFLAG_LENGTHEN) | ||||
{ | { | ||||
WritePhMnemonic(&buf, phoneme_tab[phonLENGTHEN], NULL); | |||||
buf = WritePhMnemonic(buf, phoneme_tab[phonLENGTHEN], NULL, use_ipa); | |||||
} | } | ||||
if((plist->synthflags & SFLAG_SYLLABLE) && (plist->type != phVOWEL)) | if((plist->synthflags & SFLAG_SYLLABLE) && (plist->type != phVOWEL)) | ||||
{ | { | ||||
// syllablic consonant | // syllablic consonant | ||||
WritePhMnemonic(&buf, phoneme_tab[phonSYLLABIC], NULL); | |||||
buf = WritePhMnemonic(buf, phoneme_tab[phonSYLLABIC], NULL, use_ipa); | |||||
} | } | ||||
if(plist->tone_ph > 0) | if(plist->tone_ph > 0) | ||||
{ | { | ||||
WritePhMnemonic(&buf, phoneme_tab[plist->tone_ph], NULL); | |||||
buf = WritePhMnemonic(buf, phoneme_tab[plist->tone_ph], NULL, use_ipa); | |||||
} | } | ||||
} | } | ||||
fprintf(f_events,"'%s'\n",events->id.name); | fprintf(f_events,"'%s'\n",events->id.name); | ||||
else | else | ||||
if(type==espeakEVENT_PHONEME) | if(type==espeakEVENT_PHONEME) | ||||
fprintf(f_events,"[%s]\n",WordToString(events->id.number)); | |||||
{ | |||||
char buf[10]; | |||||
fprintf(f_events,"[%s]\n",WordToString(events->id.number)); //old version, only 4 characters bytes | |||||
// memcpy(buf, events->id.string, 8); | |||||
// buf[8] = 0; | |||||
// fprintf(f_events,"[%s]\n", buf); | |||||
} | |||||
else | else | ||||
fprintf(f_events,"%d\n",events->id.number); | fprintf(f_events,"%d\n",events->id.number); | ||||
fprintf(f_events,"Type Audio Text Length Id\n"); | fprintf(f_events,"Type Audio Text Length Id\n"); | ||||
fclose(f_events); | fclose(f_events); | ||||
espeak_Initialize(AUDIO_OUTPUT_RETRIEVAL,1000,NULL,1); | |||||
espeak_Initialize(AUDIO_OUTPUT_RETRIEVAL, 1000, NULL, espeakINITIALIZE_PHONEME_EVENTS); | |||||
espeak_SetSynthCallback(TestSynthCallback); | espeak_SetSynthCallback(TestSynthCallback); | ||||
espeak_SetUriCallback(TestUriCallback); | espeak_SetUriCallback(TestUriCallback); | ||||
PARAM_STACK param_stack[N_PARAM_STACK]; | PARAM_STACK param_stack[N_PARAM_STACK]; | ||||
static int speech_parameters[N_SPEECH_PARAM]; // current values, from param_stack | static int speech_parameters[N_SPEECH_PARAM]; // current values, from param_stack | ||||
int saved_parameters[N_SPEECH_PARAM]; //Parameters saved on synthesis start | |||||
const int param_defaults[N_SPEECH_PARAM] = { | const int param_defaults[N_SPEECH_PARAM] = { | ||||
0, // silence (internal use) | 0, // silence (internal use) |
extern int GetAmplitude(void); | extern int GetAmplitude(void); | ||||
extern void DoSonicSpeed(int value); | extern void DoSonicSpeed(int value); | ||||
extern int saved_parameters[]; | |||||
// convert from words-per-minute to internal speed factor | // convert from words-per-minute to internal speed factor | ||||
} | } | ||||
} | } | ||||
param_stack[0].parameter[parameter] = new_value; | param_stack[0].parameter[parameter] = new_value; | ||||
saved_parameters[parameter] = new_value; | |||||
switch(parameter) | switch(parameter) | ||||
{ | { |
void MarkerEvent(int type, unsigned int char_position, int value, unsigned char *out_ptr) | |||||
void MarkerEvent(int type, unsigned int char_position, int value, int value2, unsigned char *out_ptr) | |||||
{//====================================================================================== | {//====================================================================================== | ||||
// Do nothing in the command-line version. | // Do nothing in the command-line version. | ||||
if(type == 2) | if(type == 2) |
int (* phoneme_callback)(const char *) = NULL; | int (* phoneme_callback)(const char *) = NULL; | ||||
char path_home[N_PATH_HOME]; // this is the espeak-data directory | char path_home[N_PATH_HOME]; // this is the espeak-data directory | ||||
extern int saved_parameters[N_SPEECH_PARAM]; //Parameters saved on synthesis start | |||||
void WVoiceChanged(voice_t *wvoice) | void WVoiceChanged(voice_t *wvoice) | ||||
#endif | #endif | ||||
void MarkerEvent(int type, unsigned int char_position, int value, unsigned char *out_ptr) | |||||
{//====================================================================================== | |||||
// type: 1=word, 2=sentence, 3=named mark, 4=play audio, 5=end | |||||
void MarkerEvent(int type, unsigned int char_position, int value, int value2, unsigned char *out_ptr) | |||||
{//================================================================================================== | |||||
// type: 1=word, 2=sentence, 3=named mark, 4=play audio, 5=end, 7=phoneme | |||||
ENTER("MarkerEvent"); | ENTER("MarkerEvent"); | ||||
espeak_EVENT *ep; | espeak_EVENT *ep; | ||||
double time; | double time; | ||||
if((type == espeakEVENT_MARK) || (type == espeakEVENT_PLAY)) | if((type == espeakEVENT_MARK) || (type == espeakEVENT_PLAY)) | ||||
ep->id.name = &namedata[value]; | ep->id.name = &namedata[value]; | ||||
else | else | ||||
#ifdef deleted | |||||
// temporarily removed, don't introduce until after eSpeak version 1.46.02 | |||||
if(type == espeakEVENT_PHONEME) | |||||
{ | |||||
int *p; | |||||
p = (int *)(ep->id.string); | |||||
p[0] = value; | |||||
p[1] = value2; | |||||
} | |||||
else | |||||
#endif | |||||
{ | |||||
ep->id.number = value; | ep->id.number = value; | ||||
} | |||||
} // end of MarkerEvent | } // end of MarkerEvent | ||||
my_unique_identifier = unique_identifier; | my_unique_identifier = unique_identifier; | ||||
my_user_data = user_data; | my_user_data = user_data; | ||||
for (int i=0; i < N_SPEECH_PARAM; i++) | |||||
saved_parameters[i] = param_stack[0].parameter[i]; | |||||
switch(position_type) | switch(position_type) | ||||
{ | { | ||||
case POS_CHARACTER: | case POS_CHARACTER: | ||||
option_phonemes = 0; | option_phonemes = 0; | ||||
option_mbrola_phonemes = 0; | option_mbrola_phonemes = 0; | ||||
option_phoneme_events = (options & 1); | |||||
option_phoneme_events = (options & (espeakINITIALIZE_PHONEME_EVENTS | espeakINITIALIZE_PHONEME_IPA)); | |||||
VoiceReset(0); | VoiceReset(0); | ||||
// SetVoiceByName("default"); | // SetVoiceByName("default"); | ||||
for(param=0; param<N_SPEECH_PARAM; param++) | for(param=0; param<N_SPEECH_PARAM; param++) | ||||
param_stack[0].parameter[param] = param_defaults[param]; | |||||
param_stack[0].parameter[param] = saved_parameters[param] = param_defaults[param]; | |||||
SetParameter(espeakRATE,175,0); | SetParameter(espeakRATE,175,0); | ||||
SetParameter(espeakVOLUME,100,0); | SetParameter(espeakVOLUME,100,0); | ||||
SHOW_TIME("espeak_Cancel > LEAVE"); | SHOW_TIME("espeak_Cancel > LEAVE"); | ||||
#endif | #endif | ||||
embedded_value[EMBED_T] = 0; // reset echo for pronunciation announcements | embedded_value[EMBED_T] = 0; // reset echo for pronunciation announcements | ||||
for (int i=0; i < N_SPEECH_PARAM; i++) | |||||
SetParameter(i, saved_parameters[i], 0); | |||||
return EE_OK; | return EE_OK; | ||||
} // end of espeak_Cancel | } // end of espeak_Cancel | ||||
len = (80 * speed.wav_factor)/256; | len = (80 * speed.wav_factor)/256; | ||||
if(ph->code != phonEND_WORD) | if(ph->code != phonEND_WORD) | ||||
DoMarker(espeakEVENT_PHONEME, (p->sourceix & 0x7ff) + clause_start_char, 0, ph->mnemonic); | |||||
{ | |||||
char phoneme_name[16]; | |||||
WritePhMnemonic(phoneme_name, p->ph, p, option_phoneme_events & espeakINITIALIZE_PHONEME_IPA); | |||||
DoPhonemeMarker(espeakEVENT_PHONEME, (p->sourceix & 0x7ff) + clause_start_char, 0, phoneme_name); | |||||
} | |||||
ptr += sprintf(ptr,"%s\t",WordToString(name)); | ptr += sprintf(ptr,"%s\t",WordToString(name)); | ||||
#include "translate.h" | #include "translate.h" | ||||
#include "wave.h" | #include "wave.h" | ||||
const char *version_string = "1.46.10 21.Dec.11"; | |||||
const char *version_string = "1.46.02 06.Jan.12"; | |||||
const int version_phdata = 0x014600; | const int version_phdata = 0x014600; | ||||
int option_device_number = -1; | int option_device_number = -1; | ||||
if(control & 0x100) | if(control & 0x100) | ||||
{ | { | ||||
// change phonemes pass | |||||
// "change phonemes" pass | |||||
plist->ph = phoneme_tab[plist->phcode]; | plist->ph = phoneme_tab[plist->phcode]; | ||||
} | } | ||||
ph = plist->ph; | ph = plist->ph; |
// Type 1=word, 2=sentence, 3=named marker, 4=play audio, 5=end | // Type 1=word, 2=sentence, 3=named marker, 4=play audio, 5=end | ||||
if(WcmdqFree() > 5) | if(WcmdqFree() > 5) | ||||
{ | { | ||||
wcmdq[wcmdq_tail][0] = WCMD_MARKER; | |||||
wcmdq[wcmdq_tail][1] = type; | |||||
wcmdq[wcmdq_tail][2] = (char_posn & 0xffffff) | (length << 24); | |||||
wcmdq[wcmdq_tail][3] = value; | |||||
wcmdq[wcmdq_tail][0] = WCMD_MARKER + (type << 8); | |||||
wcmdq[wcmdq_tail][1] = (char_posn & 0xffffff) | (length << 24); | |||||
wcmdq[wcmdq_tail][2] = value; | |||||
WcmdqInc(); | |||||
} | |||||
} // end of DoMarker | |||||
void DoPhonemeMarker(int type, int char_posn, int length, char *name) | |||||
{//================================================================== | |||||
// This could be used to return an index to the word currently being spoken | |||||
// Type 7=phoneme | |||||
int *p; | |||||
if(WcmdqFree() > 5) | |||||
{ | |||||
wcmdq[wcmdq_tail][0] = WCMD_MARKER + (type << 8); | |||||
wcmdq[wcmdq_tail][1] = (char_posn & 0xffffff) | (length << 24); | |||||
p = (int *)name; | |||||
wcmdq[wcmdq_tail][2] = p[0]; // up to 8 bytes of UTF8 characters | |||||
wcmdq[wcmdq_tail][3] = p[1]; | |||||
WcmdqInc(); | WcmdqInc(); | ||||
} | } | ||||
} // end of DoMarker | } // end of DoMarker | ||||
unsigned char *pitch_env=NULL; | unsigned char *pitch_env=NULL; | ||||
unsigned char *amp_env; | unsigned char *amp_env; | ||||
PHONEME_TAB *ph; | PHONEME_TAB *ph; | ||||
int use_ipa=0; | |||||
char phoneme_name[16]; | |||||
static int sourceix=0; | static int sourceix=0; | ||||
PHONEME_DATA phdata; | PHONEME_DATA phdata; | ||||
if(option_quiet) | if(option_quiet) | ||||
return(0); | return(0); | ||||
if(option_phoneme_events & espeakINITIALIZE_PHONEME_IPA) | |||||
use_ipa = 1; | |||||
if(mbrola_name[0] != 0) | if(mbrola_name[0] != 0) | ||||
return(MbrolaGenerate(phoneme_list,n_ph,resume)); | return(MbrolaGenerate(phoneme_list,n_ph,resume)); | ||||
if(option_phoneme_events && (p->type != phVOWEL) && (p->ph->code != phonEND_WORD)) | if(option_phoneme_events && (p->type != phVOWEL) && (p->ph->code != phonEND_WORD)) | ||||
{ | { | ||||
// Note, for vowels, do the phoneme event after the vowel-start | // Note, for vowels, do the phoneme event after the vowel-start | ||||
DoMarker(espeakEVENT_PHONEME, sourceix, 0, p->ph->mnemonic); | |||||
WritePhMnemonic(phoneme_name, p->ph, p, use_ipa); | |||||
DoPhonemeMarker(espeakEVENT_PHONEME, sourceix, 0, phoneme_name); | |||||
} | } | ||||
switch(p->type) | switch(p->type) | ||||
if(option_phoneme_events) | if(option_phoneme_events) | ||||
{ | { | ||||
DoMarker(espeakEVENT_PHONEME, sourceix, 0, p->ph->mnemonic); | |||||
WritePhMnemonic(phoneme_name, p->ph, p, use_ipa); | |||||
DoPhonemeMarker(espeakEVENT_PHONEME, sourceix, 0, phoneme_name); | |||||
} | } | ||||
fmtp.fmt_addr = phdata.sound_addr[pd_FMT]; | fmtp.fmt_addr = phdata.sound_addr[pd_FMT]; | ||||
if((option_phonemes > 0) || (phoneme_callback != NULL)) | if((option_phonemes > 0) || (phoneme_callback != NULL)) | ||||
{ | { | ||||
GetTranslatedPhonemeString(translator->phon_out,sizeof(translator->phon_out)); | |||||
int use_ipa = 0; | |||||
if(option_phonemes == 3) | |||||
use_ipa = 1; | |||||
GetTranslatedPhonemeString(translator->phon_out, sizeof(translator->phon_out), use_ipa); | |||||
if(option_phonemes > 0) | if(option_phonemes > 0) | ||||
{ | { | ||||
fprintf(f_trans,"%s\n",translator->phon_out); | fprintf(f_trans,"%s\n",translator->phon_out); |
* <http://www.gnu.org/licenses/>. * | * <http://www.gnu.org/licenses/>. * | ||||
***************************************************************************/ | ***************************************************************************/ | ||||
#define espeakINITIALIZE_PHONEME_IPA 0x0002 // move this to speak_lib.h, after eSpeak version 1.46.02 | |||||
#define N_PHONEME_LIST 1000 // enough for source[N_TR_SOURCE] full of text, else it will truncate | #define N_PHONEME_LIST 1000 // enough for source[N_TR_SOURCE] full of text, else it will truncate | ||||
void WavegenInit(int rate, int wavemult_fact); | void WavegenInit(int rate, int wavemult_fact); | ||||
float polint(float xa[],float ya[],int n,float x); | float polint(float xa[],float ya[],int n,float x); | ||||
int WavegenFill(int fill_zeros); | int WavegenFill(int fill_zeros); | ||||
void MarkerEvent(int type, unsigned int char_position, int value, unsigned char *out_ptr); | |||||
void MarkerEvent(int type, unsigned int char_position, int value, int value2, unsigned char *out_ptr); | |||||
extern unsigned char *wavefile_data; | extern unsigned char *wavefile_data; | ||||
void MbrolaReset(void); | void MbrolaReset(void); | ||||
void DoEmbedded(int *embix, int sourceix); | void DoEmbedded(int *embix, int sourceix); | ||||
void DoMarker(int type, int char_posn, int length, int value); | void DoMarker(int type, int char_posn, int length, int value); | ||||
//int DoSample(PHONEME_TAB *ph1, PHONEME_TAB *ph2, int which, int length_mod, int amp); | |||||
void DoPhonemeMarker(int type, int char_posn, int length, char *name); | |||||
int DoSample3(PHONEME_DATA *phdata, int length_mod, int amp); | int DoSample3(PHONEME_DATA *phdata, int length_mod, int amp); | ||||
int DoSpect2(PHONEME_TAB *this_ph, int which, FMT_PARAMS *fmt_params, PHONEME_LIST *plist, int modulation); | int DoSpect2(PHONEME_TAB *this_ph, int which, FMT_PARAMS *fmt_params, PHONEME_LIST *plist, int modulation); | ||||
int PauseLength(int pause, int control); | int PauseLength(int pause, int control); |
int IsAlpha(unsigned int c); | int IsAlpha(unsigned int c); | ||||
int isspace2(unsigned int c); | int isspace2(unsigned int c); | ||||
int towlower2(unsigned int c); | int towlower2(unsigned int c); | ||||
void GetTranslatedPhonemeString(char *phon_out, int n_phon_out); | |||||
void GetTranslatedPhonemeString(char *phon_out, int n_phon_out, int use_ipa); | |||||
Translator *SelectTranslator(const char *name); | Translator *SelectTranslator(const char *name); | ||||
int SetTranslator2(const char *name); | int SetTranslator2(const char *name); | ||||
void SetVoiceStack(espeak_VOICE *v, const char *variant_name); | void SetVoiceStack(espeak_VOICE *v, const char *variant_name); | ||||
void InterpretPhoneme(Translator *tr, int control, PHONEME_LIST *plist, PHONEME_DATA *phdata); | void InterpretPhoneme(Translator *tr, int control, PHONEME_LIST *plist, PHONEME_DATA *phdata); | ||||
void InterpretPhoneme2(int phcode, PHONEME_DATA *phdata); | void InterpretPhoneme2(int phcode, PHONEME_DATA *phdata); | ||||
char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa); | |||||
extern FILE *f_trans; // for logging | extern FILE *f_trans; // for logging | ||||
extern FILE *f_logespeak; | extern FILE *f_logespeak; |
char phon_out[N_PH_LIST*2]; | char phon_out[N_PH_LIST*2]; | ||||
int clause_tone; | int clause_tone; | ||||
int clause_count; | int clause_count; | ||||
int use_ipa = 0; | |||||
FILE *f; | FILE *f; | ||||
int fd_temp; | int fd_temp; | ||||
char fname_temp[100]; | char fname_temp[100]; | ||||
t_phonetic->SetDefaultStyle(style_phonetic_large); | t_phonetic->SetDefaultStyle(style_phonetic_large); | ||||
translate_text = 3; | translate_text = 3; | ||||
use_ipa = 1; | |||||
break; | break; | ||||
case T_PROCESS: | case T_PROCESS: | ||||
myframe->OnProsody(event); | myframe->OnProsody(event); | ||||
} | } | ||||
prosodycanvas->LayoutData(ph_list,n_ph_list); | prosodycanvas->LayoutData(ph_list,n_ph_list); | ||||
option_phoneme_events = 1; | |||||
option_phoneme_events = espeakINITIALIZE_PHONEME_EVENTS; | |||||
option_log_frames = 1; | option_log_frames = 1; | ||||
MakeWave2(ph_list,n_ph_list); | MakeWave2(ph_list,n_ph_list); | ||||
option_log_frames = 0; | option_log_frames = 0; | ||||
CalcPitches(translator,clause_tone); | CalcPitches(translator,clause_tone); | ||||
CalcLengths(translator); | CalcLengths(translator); | ||||
GetTranslatedPhonemeString(translator->phon_out,sizeof(translator->phon_out)); | |||||
GetTranslatedPhonemeString(translator->phon_out, sizeof(translator->phon_out), use_ipa); | |||||
if(clause_count++ > 0) | if(clause_count++ > 0) | ||||
strcat(phon_out," ||"); | strcat(phon_out," ||"); | ||||
strcat(phon_out,translator->phon_out); | strcat(phon_out,translator->phon_out); |
#ifdef LOG_FRAMES | #ifdef LOG_FRAMES | ||||
static void LogMarker(int type, int value) | |||||
{//======================================= | |||||
static void LogMarker(int type, int value, int value2) | |||||
{//=================================================== | |||||
char buf[20]; | |||||
int *p; | |||||
if(option_log_frames == 0) | if(option_log_frames == 0) | ||||
return; | return; | ||||
if(f_log) | if(f_log) | ||||
{ | { | ||||
if(type == espeakEVENT_PHONEME) | if(type == espeakEVENT_PHONEME) | ||||
fprintf(f_log,"Phoneme [%s]\n",WordToString(value)); | |||||
{ | |||||
p = (int *)buf; | |||||
p[0] = value; | |||||
p[1] = value2; | |||||
buf[8] = 0; | |||||
fprintf(f_log,"Phoneme [%s]\n", buf); | |||||
} | |||||
else | else | ||||
fprintf(f_log,"\n"); | fprintf(f_log,"\n"); | ||||
fclose(f_log); | fclose(f_log); | ||||
} | } | ||||
WavegenSetEcho(); | WavegenSetEcho(); | ||||
SetPitchFormants(); | SetPitchFormants(); | ||||
MarkerEvent(espeakEVENT_SAMPLERATE,0,wvoice->samplerate,out_ptr); | |||||
MarkerEvent(espeakEVENT_SAMPLERATE, 0, wvoice->samplerate, 0, out_ptr); | |||||
// WVoiceChanged(wvoice); | // WVoiceChanged(wvoice); | ||||
} | } | ||||
long *q; | long *q; | ||||
int length; | int length; | ||||
int result; | int result; | ||||
int marker_type; | |||||
static int resume=0; | static int resume=0; | ||||
static int echo_complete=0; | static int echo_complete=0; | ||||
q = wcmdq[wcmdq_head]; | q = wcmdq[wcmdq_head]; | ||||
length = q[1]; | length = q[1]; | ||||
switch(q[0]) | |||||
switch(q[0] & 0xff) | |||||
{ | { | ||||
case WCMD_PITCH: | case WCMD_PITCH: | ||||
SetPitch(length,(unsigned char *)q[2],q[3] >> 16,q[3] & 0xffff); | SetPitch(length,(unsigned char *)q[2],q[3] >> 16,q[3] & 0xffff); | ||||
#endif | #endif | ||||
case WCMD_MARKER: | case WCMD_MARKER: | ||||
MarkerEvent(q[1],q[2],q[3],out_ptr); | |||||
marker_type = q[0] >> 8; | |||||
MarkerEvent(marker_type, q[1],q[2],q[3],out_ptr); | |||||
#ifdef LOG_FRAMES | #ifdef LOG_FRAMES | ||||
LogMarker(q[1],q[3]); | |||||
LogMarker(marker_type, q[2], q[3]); | |||||
#endif | #endif | ||||
if(q[1] == 1) | |||||
if(marker_type == 1) // word marker | |||||
{ | { | ||||
current_source_index = q[2] & 0xffffff; | |||||
current_source_index = q[1] & 0xffffff; | |||||
} | } | ||||
break; | break; | ||||