Browse Source

Merge branch 'upstream' into development

Conflicts:
	dictsource/dict_phonemes
master
Reece H. Dunn 12 years ago
parent
commit
2cd6e65f49

+ 1
- 0
dictsource/en_list View File

quiche ki:S quiche ki:S
quiver kwIv3 quiver kwIv3


rabbi rabaI
rabbis rabaIz rabbis rabaIz
rabid reIbId rabid reIbId
radar reIdA@ radar reIdA@

+ 192
- 151
dictsource/ml_list View File

// This file is UTF8 encoded
// Spelling to phoneme words and exceptions for Malayalam


// letter names (consonants)

U+d02 'a#m
U+d03 visarg@m
U+d3d avagraha
U+d4d c#andraka:r@m
U+d4e c#il.ac#aram // ??

ൺ _'yn. // chillu consonants
ൻ _in
ർ _'yR
ൽ _il
ൾ _'yl.
ൿ _ik
ണൎ _'yn. // eSpeak uses unofficial 0xd4e for "virama + U+200d" to indicate 'chillu' characters
നൎ _in
റൎ _'yR
ലൎ _il
ളൎ _'yl.
കൎ _ik



// combining vowels, precede by a click so they can be distinguished from stand-alone vowels
ാ #X2a::
ി #X1i
ീ #X2i::
ു #X1u
ൂ #X2u::
ൃ #X1ri
ൄ #X2ri::
െ #X1e
േ #X2e::
ൈ #X2aI
ൊ #X1o
ോ #X2o::
ൌ #X2aU
ൗ #X2aU


// speak Latin letters as English
a e:j
b bi:
c si:
d di:
e i:
f Ef
g dZi:
h e:tS
i a:j
j dZe:j
k ke:j
l El
m Em
n En
o o:
p pi:
q kju:
r a:R
s Es
t t#i:
u ju:
v vi:
w dVbVlju:
x Eks
y wa:j
z zEd

// symbols
% S;at@ma:n@m $max3
* ast@risk $max3 // or [[ta:rika]]
= sam@m
+ ku:t.t.@n.@m
& samuccaj@m
_. bindu
_, aNkuS;@m
_; ro:d#ini
_? co:dj@cihn@m
_! a:S;c@rjacihn@m


// numbers
_0 p'u:Jj@m
_1 'onny
_2 [email protected]#y
_3 m'u:nny
_4 n'a:ly
_5 'an^cy
_6 'a:R2y
_7 'e:r.y
_8 'et.t.y
_9 'onpaty
_10 p'atty
_1X p'ati

_11 p'atinonny
_12 p'antran.t.y
_19 p'attompatu
_20 'irup'aty
_2X 'irupatti
_30 m'uppaty
_3X m'uppatti':
_40 n'a:lppaty
_4X n'a:lppatti
_50 'anpaty
_5X 'anpatti
_60 'aR2upaty
_6X 'aR2upatti
_70 'er.'upaty
_7X 'er.'upatti
_80 'en.paty
_8X 'en.patti
_90 t'on.n.u:r:
_9X t'on.n.u:t.t.i

_0C n'u:R
_1C0 n'u:r:
_1C n'u:t.t.i
_2C0 irunn'u:r
_2C irunn'u:t.t.i
_3C0 munn'u:r
_3C munn'u:t.t.i
_4C0 na:nnu:r
_4C na:nnu:t.t.i
_5C0 'an^cu:r
_5C 'an^cu:t.t.i
_6C0 aR2unu:r
_6C aR2unu:t.t.i
_7C0 'er.'unu:r
_7C 'er.'unu:t.t.i
_8C0 'en.n.u:r
_8C 'en.n.u:t.t.i
_9C0 tol.l.'a:jiRam
_9C tol.l.'a:jiRatti

_0M1x 'a:jiRam
_0M1 'a:jiRat.t.i
_0M2x l'aks.am
_0M2 l'aks.at.t.i
_0M3 k'o:t.i

_dpt _d'aS;a:mS;@m_




// This file is UTF8 encoded
// Spelling to phoneme words and exceptions for Malayalam
// letter names (consonants)
U+d02 'a#m
U+d03 visarg@m
U+d3d avagraha
U+d4d c#andraka:r@m
U+d4e c#il.ac#aram // ??
ൺ _'yn. // chillu consonants
ൻ _in
ർ _'yR
ൽ _il
ൾ _'yl.
ൿ _ik
ണൎ _'yn. // eSpeak uses unofficial 0xd4e for "virama + U+200d" to indicate 'chillu' characters
നൎ _in
റൎ _'yR
ലൎ _il
ളൎ _'yl.
കൎ _ik
// combining vowels, precede by a click so they can be distinguished from stand-alone vowels
ാ #X2a::
ി #X1i
ീ #X2i::
ു #X1u
ൂ #X2u::
ൃ #X1ri
ൄ #X2ri::
െ #X1e
േ #X2e::
ൈ #X2aI
ൊ #X1o
ോ #X2o::
ൌ #X2aU
ൗ #X2aU
// speak Latin letters as English
a e:j
b bi:
c si:
d di:
e i:
f Ef
g dZi:
h e:tS
i a:j
j dZe:j
k ke:j
l El
m Em
n En
o o:
p pi:
q kju:
r a:R
s Es
t t#i:
u ju:
v vi:
w dVbVlju:
x Eks
y wa:j
z zEd
// symbols
% S;at@ma:n@m $max3
* ast@risk $max3 // or [[ta:rika]]
= sam@m
+ ku:t.t.@n.@m
& samuccaj@m
_. bindu
_, aNkuS;@m
_; ro:d#ini
_? co:dj@cihn@m
_! a:S;c@rjacihn@m
// numbers
_0 p'u:Jj@m
_1 'onny
_2 [email protected]
_3 mu:nny
_4 na:ly
_5 'an^cy
_6 'a:R2y
_7 'e:r.y
_8 'et.ty
_9 'onpaty
_10 patty
_1X pati
_11 patinonny
_12 pantran.ty
_15 patin'an^cy
_16 patin'a:R2y
_17 patin'e:r.y
_18 patin'et.ty
_19 pattompaty
_20 iryvaty
_2X iruvatti
_30 m'uppaty
_3X m'uppatti
_40 n'a:ppaty
_4X na:ppatti
_50 anpaty
_5X anpatti
_60 aR2uvaty
_6X aR2uvatti
_70 er.'uvaty
_7X er.'uvatti
_80 en.paty
_8X en.patt
_83 en.pattim'u:nny
_84 en.pattina:ly
_90 t'on.n.u:r:y
_9X t'on.n.u:t.t.i
_0C0 n'u:r:y
_0C nu:t.t.i
_2C0 iRynn'u:ry
_2C irunnu:t.t.i
_3C0 munn'u:ry
_3C munnu:t.t.i
_4C0 n'a:nnu:ry
_4C n'a:nnu:t.t.i
_5C0 an^ju:ry
_5C an^ju:t.t.i
_6C0 aR2unu:ry
_6C aR2unu:t.t.i
_7C0 er.'unu:ry
_7C er.'unu:t.t.i
_8C0 en.n.u:ry
_8C en.n.u:t.t.i
_9C0 tol.l.'a:jiRam
_9C tol.l.'a:jiRatti
// thousands
_0M1x 'a:jiRam
_0M1 'a:jiRatti
_1f 'onn
_2f '[email protected]
_3f 'imu:v
_3fx m'u:v // no tens
_4f 'ina:l
_4fx n'a:l
_5f 'ai:j
_6f 'a:R2
_7f 'e:r.
_8f 'enn
_9f omp'atin
_10f p'atin
_1Xf p'at
_12f p'antran.t
_13f p'atimu:v
_14f p'atina:l
_19f p'attomp'atin
_20f 'iruvatin
_2Xf 'iruvatt
_30f m'uppatin
_3Xf m'uppatt
_40f n'a:ppatin
_4Xf n'a:ppatt
_50f 'anpatin
_5Xf 'anpatt
_60f 'aR2uvatin
_6Xf 'aR2uvatt
_70f 'er.uvatin
_7Xf 'er.uvatt
_80f 'en.patin
_8Xf 'en.patt
_90f t'on.n.u:r:
_9Xf t'on.n.u:t.t.
// higher powers
_0M2x l'aks.am
_0M2 l'aks.at.t.i
_0M3 k'o:t.i
_dpt _d'aS;a:mS;@m_

+ 27
- 7
dictsource/nl_list View File



// $alt2, remove s from plural, remove en from plural // $alt2, remove s from plural, remove en from plural
// Use $alt3 where 'ng' and 'nk' is 'n+g' not [N] // Use $alt3 where 'ng' and 'nk' is 'n+g' not [N]
// Use $alt4 for stressed final syllable ( es )


// Letters // Letters
// If a letter has a "word" pronunciation which is different from its // If a letter has a "word" pronunciation which is different from its
p pe: p pe:
q ky q ky
r Er r Er
s Es
//s Es // 's morgens
t te: t te:
v fe: v fe:
w ve: w ve:
_s Es _s Es
_t te: _t te:



_cap h'o:fdlEt@r _cap h'o:fdlEt@r
_sub s'8pskrIpt|| _sub s'8pskrIpt||
_sup s'yp@rskrIpt|| _sup s'yp@rskrIpt||
beender $alt beender $alt
belemmer $alt belemmer $alt
beter $alt beter $alt
beirer $alt
beier $alt
bibber $alt bibber $alt
bitter $alt bitter $alt
bladder $alt bladder $alt
counter $alt counter $alt
cover k8v@r $alt cover k8v@r $alt
dabber $alt dabber $alt
dapper $alt
daver $alt daver $alt
deemstar $alt
deemster $alt
dender $alt dender $alt
dobber $alt dobber $alt
dokter $alt dokter $alt
donker $alt donker $alt
dotter $alt dotter $alt
duister $alt duister $alt
dwater $alt
eergister $alt eergister $alt
eier $alt eier $alt
emmer $alt emmer $alt
ender $alt
enter $alt enter $alt
erger $alt erger $alt
etter $alt etter $alt
kanker $alt kanker $alt
kaper $alt kaper $alt
kaver $alt kaver $alt
keilder $alt
kenter $alt kenter $alt
keper $alt keper $alt
kerker $alt kerker $alt
lekker $alt lekker $alt
lemmer $alt lemmer $alt
lepper $alt lepper $alt
ler $alt
letter $alt letter $alt
leuter $alt leuter $alt
lever $alt lever $alt
lommer $alt lommer $alt
louter $alt louter $alt
lubber $alt lubber $alt
luguber $alt
luier $alt luier $alt
luimer $alt luimer $alt
luister $alt luister $alt
mopper $alt mopper $alt
nader $alt nader $alt
neder $alt neder $alt
nijver $alt
nuchter $alt nuchter $alt
nummer $alt nummer $alt
ober $alt ober $alt
peper $alt peper $alt
peuter $alt peuter $alt
pieker $alt pieker $alt
pienter $alt
pieter $alt pieter $alt
pinkster $alt pinkster $alt
pleister $alt pleister $alt
poeier $alt poeier $alt
poker $alt poker $alt
polder $alt polder $alt
pover $alt
proper $alt
puber $alt puber $alt
pulver $alt pulver $alt
purper $alt purper $alt
schipper $alt schipper $alt
schitter $alt schitter $alt
schouder $alt schouder $alt
schrander $alt
schuchter $alt
schutter $alt schutter $alt
sidder $alt sidder $alt
sjacher $alt sjacher $alt
slobber $alt slobber $alt
slodder $alt slodder $alt
sloeber $alt sloeber $alt
slommer $alt
sluier $alt sluier $alt
sluimer $alt sluimer $alt
snater $alt snater $alt
snipper $alt snipper $alt
snugger $alt
snotter $alt snotter $alt
snuister $alt snuister $alt
sober $alt sober $alt
teder $alt teder $alt
teister $alt teister $alt
temper $alt temper $alt
tenger $alt
tetter $alt tetter $alt
teuter $alt teuter $alt
timmer $alt timmer $alt


// -s is not a suffix // -s is not a suffix
as $alt as $alt
bordes $alt4
bres $alt bres $alt
chaos $alt $1 chaos $alt $1
es $alt es $alt
beste bEst@ beste bEst@
bevend be:v@nd bevend be:v@nd
bijziend $2 // bijziendheid bijziend $2 // bijziendheid
binnenshuis bIn@nsh'Wys
blitzkrieg blItskri:g blitzkrieg blItskri:g
boudoir budw'a:r boudoir budw'a:r
bourgondier burx'o:ndi:@r bourgondier burx'o:ndi:@r
buitenshuis bWyt@nsh'Wys
cafe ka:f'e: cafe ka:f'e:
circuit sIrku'i circuit sIrku'i
chalet Sa:lE chalet Sa:lE
//discussie $2 //discussie $2
divers div'Ers divers div'Ers
diftongering dIft,ON'e:rIN diftongering dIft,ON'e:rIN
doelmatig $2 $alt2
doordat $2 doordat $2
dynastie $3 dynastie $3
eensgelijks e:nsQ@l'EIks eensgelijks e:nsQ@l'EIks
hysterie hIstI:r'i hysterie hIstI:r'i
impregnering Impr,EQn'e:IN impregnering Impr,EQn'e:IN
inductie $2 inductie $2
informatieve InfOrma:t'iv@
ingewikkeld $3 ingewikkeld $3
ingrijpend $2 ingrijpend $2
ingeval $3 ingeval $3
informatie $3 informatie $3
invasie $2 invasie $2
januari $3 januari $3
jury Zyri
kadaster $2 kadaster $2
leesregel le:sre:Q@l leesregel le:sre:Q@l
lunch l8nS lunch l8nS
//ongrondwettig $3 //ongrondwettig $3
partijvoorzitters $2 partijvoorzitters $2
periferie pI:rifI:r'i periferie pI:rifI:r'i
perron $2
pistache pist'AS pistache pist'AS
privilege privil'e:Z@ $alt2 privilege privil'e:Z@ $alt2
proces $2 proces $2
revanche r@vA~nS revanche r@vA~nS
regime $2 regime $2
roman $2 roman $2
romance ro:m'A~s@ $alt2
rubriek rybr'ik rubriek rybr'ik
sacristie $3 sacristie $3
saint _^_FR saint _^_FR
serie sI:ri serie sI:ri
sms'jes EsEm'Es_j@s sms'jes EsEm'Es_j@s
spektakel $2 spektakel $2
sportief $2
sportieve $2
tegennatuur $4 tegennatuur $4
tralie $1 tralie $1
travestie $3 travestie $3
wanschapen $2 wanschapen $2
wantrouwend $2 wantrouwend $2
weliswaar v#ElIsw'a:r weliswaar v#ElIsw'a:r
werktuigelijk $2
ziekenhuisbevalling zi:k@nhWysb@vAlIN ziekenhuisbevalling zi:k@nhWysb@vAlIN





+ 107
- 50
dictsource/nl_rules View File

aa a: aa a:
aai a:j aai a:j
ae a: ae a:
ai Aj
au VU au VU
auw VU auw VU
ay a:j ay a:j
@) ace (_ e:s // ?? interface @) ace (_ e:s // ?? interface
m) ach (in %a:S m) ach (in %a:S
_) actie (@P5 'Aksi _) actie (@P5 'Aksi
@) achtig (_S6 Axt@Q // not -ig sufix
Km) acht (ig+ Axt // not -achtig
kr) acht (ig+ Axt
_) a (dress+++ a:
_) adres (@P5 a:dr'Es
_) af (C@P2 'Af _) af (C@P2 'Af
_) affich %AfiS _) affich %AfiS
age (_ 'a:Z@ age (_ 'a:Z@
_) bijeen bEI'e:n _) bijeen bEI'e:n
_) binnen (P6 b'In@n _) binnen (P6 b'In@n
_) boek (@P4 b'uk _) boek (@P4 b'uk
_) boek (je b'uk
_) boven (P5 b'o:v@n _) boven (P5 b'o:v@n
_) braille (@P7 br'Aj@ _) braille (@P7 br'Aj@
_) brand br'And _) brand br'And
ck k ck k
ces (_ s'Es ces (_ s'Es
ce (s_$p_alt1 s@
coach ko:tS coach ko:tS
_) computer (@P8 kOmpj'ut@r _) computer (@P8 kOmpj'ut@r
_) congres kOnQr'Es _) congres kOnQr'Es
_) dj dZ _) dj dZ
dj tj dj tj


_) doel (@P4 d'ul



.group e .group e
e e# // [e:] but change to [@] in unstressed syllables e e# // [e:] but change to [@] in unstressed syllables


&C) e (_S1qd @ &C) e (_S1qd @
KAC) e (_S1e @ // remove 'e' and double the vowel KAC) e (_S1e @ // remove 'e' and double the vowel
c) e (_++ @
KAj) e (_S1 @ KAj) e (_S1 @
el) e (_+S1qd @ el) e (_+S1qd @
er) e (_+S1qd @ er) e (_+S1qd @
ig) e (_+S1qd @
ig) e (_+S1qdm @


ea (_ 'e:a: ea (_ 'e:a:
eau 'o: //words with French origin eau 'o: //words with French origin
@) e (renden_ 'I @) e (renden_ 'I
it) eit (_ 'EIt it) eit (_ 'EIt
@) el (_ 'El @) el (_ 'El
app) el (_ @l
&) eld (_ @ld &) eld (_ @ld
&) ele (_ 'e:l@ &) ele (_ 'e:l@


&) elijks @l@ks &) elijks @l@ks
&) em (_ @m &) em (_ @m
&) e (ment @ &) e (ment @
&) e (nissen_ @

&) en (_S2qd @n
KAC) en (_S2e @n // flag 'e' means double the previous vowel
KAj) en (_S2 @n
and) en (_S2 @n
el) en (_+S2qd @n
er) en (_+S2qd @n

&) en (e_$p_altS3e =@n@ // flag 'e' means double the previous vowel
&) en (en_$p_altS4e =@n@n
&) en (t_$p_altS3e =@nt

&) ens (_S3q @ns
ll) en (_S3 @n
&) end (_ @nd
&) ende (_S1 @
&) enden (_S2 @n
eden (_ e:d@n // ?? eden (_ e:d@n // ??
@) ent (_ 'Ent
@) ent (e_ 'Ent
@) ent (en_ 'Ent
@) ent (er_ 'Ent
@) ent (ere_ 'Ent
@) ent (st_ 'Ent
@) ent (ste_ 'Ent
ag) ent 'Ent
X) es (_ Es
@j) es (_S1 s
@z) es (_S1 s
@) es (_S2qd 'Es // double the previous vowel
@) es (_$w_alt2S1 s // just remove 's'
@) e (s_$p_alt2+S1 s @) e (s_$p_alt2+S1 s
KAC) es (_S2e @s
mb) es (_S1 s
nd) es (_S1 s
rd) es (_S1 s
gt) es (_S1 s
wt) es (_S1 s
es (ie_ e:z
@) essen (_S5qd 'Es@n
@) eres (_S4qd @r'Es
@) eressen (_S7sq @r'Es@n

@) etten (_S3 @n @) etten (_S3 @n
@) es (_$p_alt @s // for wors which end on [@] with multiple on 's'.
@) esisch 'e:zis
euille @'y euille @'y
eum (_$w_alt 'e:8m eum (_$w_alt 'e:8m
i) euzere (_ 'Y:z@r@ i) euzere (_ 'Y:z@r@
i) eust (_ 'Y:st i) eust (_ 'Y:st
i) euste (_ 'Y:st@ i) euste (_ 'Y:st@
exe (_ 'Eks@


proc) e (du e: proc) e (du e:
s) e (cuur @ // secure s) e (cuur @ // secure
_) expositie Ekspo:z'itsi _) expositie Ekspo:z'itsi
e (rtsD E e (rtsD E


.group en
&) en (issen_ @n

&) en (_S2qd @n
KAC) en (_S2e @n // flag 'e' means double the previous vowel
KAj) en (_S2 @n
and) en (_S2 @n
el) en (_+S2qd @n
er) en (_+S2qd @n

&) en (e_$p_altS3e =@n@ // flag 'e' means double the previous vowel
&) en (en_$p_altS4e =@n@n
&) en (t_$p_altS3e =@nt

&) ens (_S3q @ns
ll) en (_S3 @n
&) end (_ @nd
&) ende (_S1 @
&) enden (_S2 @n
@) ent (_ 'Ent
@) ent (e_ 'Ent
@) ent (en_ 'Ent
@) ent (er_ 'Ent
@) ent (ere_ 'Ent
@) ent (st_ 'Ent
@) ent (ste_ 'Ent
ag) ent 'Ent

.group er .group er
@) er (ing_ 'I:r @) er (ing_ 'I:r
@) er (ingen_ 'I:r @) er (ingen_ 'I:r
&) er (d_$p_alt =@r &) er (d_$p_alt =@r
&) er (de_$p_alt =@r &) er (de_$p_alt =@r
&) er (den_$p_alt =@r &) er (den_$p_alt =@r
&) er (der_$p_alt =@r
&) er (end_$p_alt =@r &) er (end_$p_alt =@r
&) er (ende_$p_alt =@r &) er (ende_$p_alt =@r
&) er (ing_$p_alt =@r &) er (ing_$p_alt =@r
&) er (ingen_$p_alt =@r &) er (ingen_$p_alt =@r
&) er (st_$p_alt =@r
&) er (ste_$p_alt =@r
_) er (@P2 Er _) er (@P2 Er
&) er (_ @r &) er (_ @r
&) ere (_ @r@ &) ere (_ @r@
&) er (en_$p_alt @r // where 'eren' is not a verb ending &) er (en_$p_alt @r // where 'eren' is not a verb ending
eren (_ 'I:r@n eren (_ 'I:r@n
erend (_ 'I:r@nd
@) eres (_S4qd @r'Es
@) eressen (_S7sq @r'Es@n


// @) erder (_ @rd@r
erie (_ @r'i erie (_ @r'i
er (ij_ @r er (ij_ @r
tol) er (abel @r tol) er (abel @r
&) era (_ @ra: &) era (_ @ra:
@) er (aar_ @r @) er (aar_ @r
&) er (C@ E2r &) er (C@ E2r
.group es
es (_$w_alt4+ 'Es
X) es (_ Es
@j) es (_S1 s
@z) es (_S1 s
@) es (_S2qd 'Es // double the previous vowel
@) es (_$w_alt2S1 s // just remove 's'
KAC) es (_S2e @s
mb) es (_S1 s
fd) es (_S1 s
nd) es (_S1 s
rd) es (_S1 s
gt) es (_S1 s
nt) es (_S1 s
wt) es (_S1 s
es (ie_ e:z
@) essen (_S5qd 'Es@n
@) es (_$p_alt @s // for wors which end on [@] with multiple on 's'.
@) esisch 'e:zis


.group ê .group ê
ê E ê E


.group f .group f
f f f f
f) f f) f
f (b v
f (d v
_) familie (@P7 fa:m'ili




.group g .group g
gg Q gg Q
s) g x s) g x
g (é Z
g (ee_ Z
_lo) g (eer Z
_lo) g (eren Z
collee) g Z // college
@) gi (eus Z @) gi (eus Z
@) gi (euz Z @) gi (euz Z
reli) gi (eu Qij reli) gi (eu Qij
_) goog (el gu:g _) goog (el gu:g
ener) g (ie Z
si) gn (a n^


.group ge .group ge
_) gebruikers (@P10 Q@br'Wyk@rs _) gebruikers (@P10 Q@br'Wyk@rs
_) gee Qe: _) gee Qe:
_) gei QEI _) gei QEI
_) ge (kC QE
gener (aal Q,e:n@r gener (aal Q,e:n@r
_) gelijk Q@lEIk _) gelijk Q@lEIk
_) gemeente (@P8 Q@m'e:nt@
_) ge (lC QE _) ge (lC QE
_) ge (rC QE _) ge (rC QE
_) ge (lenL02 Qe: _) ge (lenL02 Qe:


ge (sprek Q@ // in compounds ge (sprek Q@ // in compounds





.group h .group h
h h h h
C) h (K C) h (K


_) handicap hEndikEp
_) her (@P3 hEr _) her (@P3 hEr
_) her (en hI:r _) her (en hI:r
_) herinn h%ErIn // herinneren _) herinn h%ErIn // herinneren
_) hersen h'Ers@n _) hersen h'Ers@n
&) heid (_S4 hEIt &) heid (_S4 hEIt
_) honden (@P6 h'Ond@n _) honden (@P6 h'Ond@n
_) hoogte (@P6 h'o:xt@
_) hulp (@@P4 h'8lp _) hulp (@@P4 h'8lp




&) ici (_ =isi &) ici (_ =isi
&) ico (_ =iko: &) ico (_ =iko:
&) icus (_ =ik8s &) icus (_ =ik8s
r) ice (_ 'is@
r) ices (_ 'is@s
i (che_ i i (che_ i
ie (X 'i ie (X 'i
ie (Ce_ 'i ie (Ce_ 'i
CAns) ie (_ =i CAns) ie (_ =i
CAss) ie (_ =i CAss) ie (_ =i
@) ig (_S2dq =@x @) ig (_S2dq =@x
@) ige (_S3dq =@Q@
@) ige (_S1m @
@) igen (_ =@Q@n @) igen (_ =@Q@n
@) iger (_ =@Q@r @) iger (_ =@Q@r
@) igere (_ =@Q@r@ @) igere (_ =@Q@r@
ij (en 'EI ij (en 'EI
&) ika (_ =ika: &) ika (_ =ika:
&) iko (_ =iko: &) iko (_ =iko:
fam) i (lie 'i
_) in (C@P2 'In _) in (C@P2 'In
_) in (do In
_) in (do In
_) in (forma In
ine (_ 'in@ ine (_ 'in@
ines (_ 'in@s ines (_ 'in@s
_) informatie (@P10 InfOrm'a:tsi
_) inn (@P2 'I // ?? inneren _) inn (@P2 'I // ?? inneren
_) inter Int@r _) inter Int@r
io (nage iO io (nage iO
_) natuur na:t'yr _) natuur na:t'yr
na (tur n%a: na (tur n%a:
na (vig n%a: na (vig n%a:
_) navigatie (@P9 na:viQ'a:tsi
_) na (vr na: _) na (vr na:
_) na (volg@ n%a: _) na (volg@ n%a:
_) nieuws (@P6 n'iws _) nieuws (@P6 n'iws
c) oi (ffu v#A c) oi (ffu v#A
pr) o (gram o: pr) o (gram o:
omgeving OmQ'e:vIN omgeving OmQ'e:vIN
on (_ 'On
onen (_ 'On@n
oo (X 'o: oo (X 'o:
oon 'o:n // in compounds, eg. telefoongesprek oon 'o:n // in compounds, eg. telefoongesprek
oo (C_ 'o: oo (C_ 'o:
_) re (ceptief re: _) re (ceptief re:
_) re (ces r@ _) re (ces r@
_) re (clam r@ _) re (clam r@
_) redactie (P8 r@d'Aksi
_) register r@Q'Ist@r _) register r@Q'Ist@r
reme (die r@m'e: reme (die r@m'e:
_) re (serve_ r@ _) re (serve_ r@
&) sel (_ =s@l &) sel (_ =s@l
&) selen (_ =s@l@n &) selen (_ =s@l@n
service s8v@s service s8v@s
sh (op S
@) si (o S @) si (o S
A) si (o Z A) si (o Z
@) ssi (o S @) ssi (o S
CAr) sie (_ =zi CAr) sie (_ =zi


_) sport (@P5 sp'Ort
_) stads (@P5 st'Ats _) stads (@P5 st'Ats
_) stage (@P5 st'a:Z@ _) stage (@P5 st'a:Z@
_) standaard (@P9 st'Anda:rt _) standaard (@P9 st'Anda:rt
_) ver (sie_ vEr _) ver (sie_ vEr
_) verder vErd@r _) verder vErd@r
_) verkeers (@P8 v@rk'I:rs _) verkeers (@P8 v@rk'I:rs
// _) verge (@P5 vErg@
// _) verge (le v@rQ'e:
_) voor v'O:r
_) voorjaars (@P9 v'O:rja:rs _) voorjaars (@P9 v'O:rja:rs
_) voort (@P5 v'O:rt _) voort (@P5 v'O:rt
_) vrijwilligers (@P13 vrEIv#'Il@Q@rs _) vrijwilligers (@P13 vrEIv#'Il@Q@rs
_) weg (en v#e:Q _) weg (en v#e:Q
_) weg (e_ v#e:Q // bewegelijk _) weg (e_ v#e:Q // bewegelijk
_) werk (@P4 v#'Erk _) werk (@P4 v#'Erk
_) werk (el v#'Erk
_) west (@P4 v#Est _) west (@P4 v#Est
_) woon (@P4 v#'o:n _) woon (@P4 v#'o:n
_) wr (@ vr _) wr (@ vr


zele (_S4 ze:l@ // common suffix for cities. zele (_S4 ze:l@ // common suffix for cities.
@) zelf (_S4 s'Elf @) zelf (_S4 s'Elf
_) zoge (@P4 z,og@
_) zoge (@P4 z,oQ@
_) zuid (@P4 zWyt _) zuid (@P4 zWyt





+ 28
- 10
dictsource/pt_list View File

adorno $alt $verb adorno $alt $verb
aeroporto $alt2 aeroporto $alt2
aeroportos $alt aeroportos $alt
aflore $alt
alcateia $alt alcateia $alt
alcova $alt2 alcova $alt2
alegro $alt2 $noun alegro $alt2 $noun
ampere $alt ampere $alt
ampola $alt2 ampola $alt2
ampulheta $alt2 ampulheta $alt2
anchova $alt2
andorra $alt2 andorra $alt2
antonieta $alt2 antonieta $alt2
apego $alt2 $noun apego $alt2 $noun
azeda $alt $verb azeda $alt $verb
azedo $alt $verb azedo $alt $verb
bairro b'aIxU bairro b'aIxU
baqueta $alt2
banqueta $alt2
banquete $alt2 banquete $alt2
bastonete $alt2 bastonete $alt2
beco $alt2 beco $alt2
besta $alt2 besta $alt2
bilhete $alt2 bilhete $alt2
bissulfeto $alt2 bissulfeto $alt2
blazer bl'eIzer
blazers bl'eIzers
boca $alt2 boca $alt2
boceta $alt2 boceta $alt2
bofe $alt bofe $alt
brejo $alt brejo $alt
bromelha $alt bromelha $alt
broto $alt2 $noun broto $alt2 $noun
cabelo $alt2
cabresto $alt2 cabresto $alt2
cacete $alt2 cacete $alt2
cachorra $alt2 cachorra $alt2
caibro k'aIbRU caibro k'aIbRU
caixeta $alt2 caixeta $alt2
camelha $alt camelha $alt
camelo $alt2
camiseta $alt2 camiseta $alt2
canaleta $alt2 canaleta $alt2
canhoto $alt2 canhoto $alt2
chaveta $alt2 chaveta $alt2
chefe $alt chefe $alt
checam $alt checam $alt
choça $alt
choro $alt2 $noun choro $alt2 $noun
chovesse $alt2 chovesse $alt2
chupeta $alt2 chupeta $alt2
colheres $alt $noun colheres $alt $noun
colmeia $alt colmeia $alt
colore $alt colore $alt
colosso $alt2
colostro $alt2
começo $alt $verb começo $alt $verb
comodo $alt2 comodo $alt2
concerto $alt2 $noun concerto $alt2 $noun
diogo $alt2 diogo $alt2
discordo $alt discordo $alt
dissabores $alt2 dissabores $alt2
dispneia dZIspyn'EI&
?2 dispneia dZIspyn'EI&
dobro $alt2 dobro $alt2
dobro $alt $verb dobro $alt $verb
doce $alt2 doce $alt2
dorminhoco $alt2
doutora $alt2 doutora $alt2
doze $alt2 doze $alt2
dueto $alt2 dueto $alt2
elixir eliSir elixir eliSir
emprego $alt2 emprego $alt2
emprego $alt2 $noun emprego $alt2 $noun
encasqueta $alt
encosto $alt $verb encosto $alt $verb
endereço $alt $verb endereço $alt $verb
enforco $alt enforco $alt
esgoto $alt $verb esgoto $alt $verb
esperma $alt esperma $alt
espeto $alt2 $noun espeto $alt2 $noun
espiroqueta $alt2
espoleta $alt2 espoleta $alt2
esposa $alt2 esposa $alt2
esqueleto $alt2 esqueleto $alt2
estrofe $alt estrofe $alt
estrogonofe $alt estrogonofe $alt
eta $alt2 eta $alt2
etiqueta $alt2
europa $alt europa $alt
europeia $alt europeia $alt
exagero $alt $verb exagero $alt $verb
exorto $alt
explore $alt explore $alt
faceta $alt2 faceta $alt2
falangeta $alt2 falangeta $alt2
filete $alt2 filete $alt2
?1 fixe fiSy ?1 fixe fiSy
flerte $alt2 $noun flerte $alt2 $noun
flexora $alt2
foda $alt2 $verb foda $alt2 $verb
fodo $alt2 fodo $alt2
fogo $alt2 fogo $alt2
galhofa $alt galhofa $alt
galileia $alt galileia $alt
gangorra $alt2 gangorra $alt2
gazeta $alt2
geleia $alt geleia $alt
gelo $alt2 gelo $alt2
gelo $alt $verb gelo $alt $verb
golpe $alt golpe $alt
gorda $alt2 gorda $alt2
gorjeta $alt2 gorjeta $alt2
gosma $alt
gosto $alt $verb gosto $alt $verb
gota $alt2 gota $alt2
governo $alt2 governo $alt2
joguete $alt2 joguete $alt2
lagosta $alt2 lagosta $alt2
lambreta $alt2 lambreta $alt2
laser l'eIzer
lasers l'eIzers
lebre $alt lebre $alt
leitora $alt2 leitora $alt2
lembrete $alt2 lembrete $alt2
lopes $alt lopes $alt
macete $alt2 macete $alt2
maior $alt maior $alt
major $alt
maleta $alt2 maleta $alt2
maniçoba $alt maniçoba $alt
marieta $alt2 marieta $alt2
mariposa $alt2
marreta $alt2 marreta $alt2
megera $alt megera $alt
melhor $alt melhor $alt
palacete $alt2 palacete $alt2
paleta $alt2 paleta $alt2
palheta $alt2 palheta $alt2
palhoça $alt
panfleto $alt2 panfleto $alt2
pangeia $alt pangeia $alt
pantera $alt pantera $alt
pior $alt pior $alt
pipoco $alt2 $noun pipoco $alt2 $noun
pirueta $alt2 pirueta $alt2
plaqueta $alt2
plateia $alt plateia $alt
plebeia $alt plebeia $alt
polca $alt polca $alt
porra $alt2 porra $alt2
porreta $alt2 porreta $alt2
porrete $alt2 porrete $alt2
porto $alt2
porto $alt $verb
portos $alt portos $alt
pose $alt2 pose $alt2
povos $alt povos $alt
sulfureto $alt2 sulfureto $alt2
super s'Uper super s'Uper
suporto $alt suporto $alt
suor swOr
suor suOr
sutiã sutSi'&~N sutiã sutSi'&~N
tabefe $alt
tapete $alt2 tapete $alt2
temores $alt2 temores $alt2
tempero $alt2 $noun tempero $alt2 $noun
tenores $alt2 tenores $alt2
terrores $alt2 terrores $alt2
teses $alt
teta $alt2 teta $alt2
togo $alt2 togo $alt2
topo $alt2 $noun topo $alt2 $noun
?1 doc d'Ok ?1 doc d'Ok
?1 delete d'il'it ?1 delete d'il'it
?1 design d,iz'ain ?1 design d,iz'ain
?2 design dez'aIn
?2 designer dez'aIner
?2 designers dez'aIners
?1 dj d,i:dZ'eI ?1 dj d,i:dZ'eI
?2 diesel dZ'izEU
?1 down d'a,wn ?1 down d'a,wn
?1 download d'a,wnl'oud ?1 download d'a,wnl'oud
?2 download daUNl'owd ?2 download daUNl'owd
?1 sporting sp'Ort,ing ?1 sporting sp'Ort,ing
tab t'aby tab t'aby
tablet t'ablet tablet t'ablet
taser t'eIzer
?1 telemóvel t,El,Em'OvEl ?1 telemóvel t,El,Em'OvEl
?1 telemóveis t,El,Em'OveIs# ?1 telemóveis t,El,Em'OveIs#
?1 up &p ?1 up &p

+ 12
- 14
dictsource/pt_rules View File

a a a a
&) a (_ =& // in final unstressed syllable &) a (_ =& // in final unstressed syllable
&) a (s_ =& &) a (s_ =&
&) a (_a =&/ // ?? elide final a before a
A_l) a (_ & A_l) a (_ &
&) a (_à =&/ &) a (_à =&/
?1 a (_ =& // in final unstressed syllable ?1 a (_ =& // in final unstressed syllable
e (bL02_ E e (bL02_ E


e (cL04_ E e (cL04_ E
@c) e (L07_ e
e (chL04_ E e (chL04_ E


r) e (cho_ e r) e (cho_ e
m) e (tL03_ e m) e (tL03_ e
An) e (tA_ e An) e (tA_ e
on) e (te_ E on) e (te_ E
gaz) e (ta_ e

e (vL04_ E
qu) e (ta_ e
e (vL04_ E
t) e (ve_ e t) e (ve_ e


e (rrAs_ E e (rrAs_ E
diss) e (L06_ E // contra- diss) e (L06_ E // contra-
m) e (L07_ e // comeste, etc. m) e (L07_ e // comeste, etc.
eb) e (L07_ e // recebeste, etc. eb) e (L07_ e // recebeste, etc.
ec) e (L07_ e // pareceram, etc.
eg) e (L07_ e // elegeste, etc.
eg) e (L07_ e // elegeste, etc.
_cr) e (L07_ e _cr) e (L07_ e
_do) e (L07_ e _do) e (L07_ e
_mo) e (L07_ e _mo) e (L07_ e
bat) e (L07_ e // re- com- bat) e (L07_ e // re- com-
ced) e (L07_ e // pro- con- su- ced) e (L07_ e // pro- con- su-
end) e (L07_ e // vendeste, etc. end) e (L07_ e // vendeste, etc.
esc) e (L07_ e // cresceste, etc.
met) e (L07_ e // co- pro- arre- re- intro- compro- sub-
met) e (L07_ e // meteste, cometeste, etc.
mex) e (L07_ e mex) e (L07_ e
mov) e (L07_ e // re- co- mov) e (L07_ e // re- co-
olv) e (L07_ e // devolveste, etc. olv) e (L07_ e // devolveste, etc.
_coz) e (L07_ e _coz) e (L07_ e
colh) e (L07_ e // & es- colh) e (L07_ e // & es-
ench) e (L07_ e // pre- ench) e (L07_ e // pre-
nasc) e (L07_ e // re-
torc) e (L07_ e // con-
venc) e (L07_ e // con-
vert) e (L07_ e // in- re- con- vert) e (L07_ e // in- re- con-
_ergu) e (L07_ e _ergu) e (L07_ e
_mord) e (L07_ e _mord) e (L07_ e
_amanc) e (bL03_ E _amanc) e (bL03_ E
qu) e (brL04_ E qu) e (brL04_ E
_cel) e (brL04_ E _cel) e (brL04_ E
_dilac) e (rL04_ E
_encarc) e (rL04_ E
_boch) e (chL04_ e _boch) e (chL04_ e
_ex) e (crL04_ E _ex) e (crL04_ E
_enr) e (dL01_ E _enr) e (dL01_ E
_op) e (rL04_ E _op) e (rL04_ E
gen) e (rL04_ E // de- re- gen) e (rL04_ E // de- re-
_alt) e (rL04_ E _alt) e (rL04_ E
_ent) e (sL04_ E
_enc) e (rL04_ E _enc) e (rL04_ E
_imp) e (rL04_ E _imp) e (rL04_ E
_min) e (rL04_ E _min) e (rL04_ E
p) e (çL03_ E p) e (çL03_ E
_m) e (çL03_ E _m) e (çL03_ E
_entorp) e (çL03_ e _entorp) e (çL03_ e
_caC) e (lo_ e
//endsort //endsort




f) o (rmL03_ O f) o (rmL03_ O
c) o (rrL01_ o // incorra, corra, etc. c) o (rrL01_ o // incorra, corra, etc.
_m) o (rrL01_ o _m) o (rrL01_ o
p) o (rtL03_ O // im- trans- de- re- com- a- ex-
@p) o (rtL03_ O // importo, etc.
t) o (rçL03_ o // con- t) o (rçL03_ o // con-
_r) o (snL04_ O _r) o (snL04_ O
_c) o (spL02_ O _c) o (spL02_ O
r (_ r r (_ r
r (C *@- r (C *@-
A) r (A * A) r (A *
A) r (_A *
r (_A *
?2 r (_h *
C) r (A R C) r (A R
rr x rr x
_) r x _) r x

+ 14
- 0
dictsource/ru_rules View File

// (This is now done automatically by the eSpeak program) // (This is now done automatically by the eSpeak program)


.group .group
// other cyrillic letters
ђ dZ;
ј j // U+458
љ lj
ћ tS;
џ dZ
ќ kj
ѓ dZ;
ґ g
є jE
і i
ї ji
ў w

$ dolar $ dolar





+ 15
- 12
dictsource/sl_list View File

c ts@ c ts@
č tS@ č tS@
d d@ d d@
e e
e e:
f f@ f f@
g g@ g g@
_h h@
h x@ $atend
j j@ j j@
_k k@
k k@ $atend
l l@ l l@
m m@ m m@
n n@ n n@
_o o
o o: $atend
p p@ p p@
r R@ r R@
_s s@
s s@ $atend
š S@ š S@
t t@ t t@
_v v@
_z z@
v v@ $atend
z z@ $atend
ž Z@ ž Z@


q ku q ku
ë $accent ë $accent
ö $accent ö $accent
ü $accent ü $accent
ß 'o:stri||s'@


// accent names (please fix)
_dia prEgl'asa
// accent names
_dia sprEgl'asom


// languages
_cyr tsiR'i:litSno


// numbers // numbers
_0 n'i:tS _0 n'i:tS
_15 p'e:tnajst _15 p'e:tnajst
_16 S'e:stnajst _16 S'e:stnajst
_17 s'e:d@mnajst _17 s'e:d@mnajst
_18 'o@s@mnajst
_18 'o:s@mnajst
_19 d'Ev'e:tnajst _19 d'Ev'e:tnajst
_2X dv#'a:jsEt _2X dv#'a:jsEt
_3X tR'i:dEsEt _3X tR'i:dEsEt
v w $combine v w $combine
z z $combine z z $combine


a a $atend
a a: $atend
k k@ $atend // letter-k k k@ $atend // letter-k
o o $atend // letter-o
o o: $atend // letter-o
s s@ $atend s s@ $atend
v v@ $atend v v@ $atend
z z@ $atend z z@ $atend

+ 11
- 3
dictsource/sl_rules View File



.L01 b d g j l m n v z ž // voiced consonants .L01 b d g j l m n v z ž // voiced consonants


.L03 a e
.L04 l v .L04 l v




a (X$w_alt3+ 'a a (X$w_alt3+ 'a


a (č_ 'a: a (č_ 'a:
a (l_ 'a:


.group b .group b
b b b b
.group e .group e
e e: e e:
e (X$w_alt3+ 'E e (X$w_alt3+ 'E
ee i:
@) e (n_ E# @) e (n_ E#
@C) e (r_ E# @C) e (r_ E#
i (X$w_alt3+ 'i i (X$w_alt3+ 'i
i (A j i (A j
@) i (ja_ =i
r) i (ja_ i:
@) i (jL03_ =i
r) i (jL03_ i:
z) i (jL03_ i:
i (l_ 'i:


.group j .group j
j j j j
o (L04+ o: o (L04+ o:


o (č_ 'o: o (č_ 'o:
o (l_ 'o:
oo u:
.group p .group p
p p p p
v (-A+ v // preposition 'v' before a vowel v (-A+ v // preposition 'v' before a vowel
A) v (K w A) v (K w
K) v (K %u K) v (K %u
K) v (r v
v (r v
L01) v (A v# L01) v (A v#





+ 1
- 3
dictsource/ta_list View File

போகம் $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 கச்சாமி $alt
பிட் bit. பிட் bit.
புட் fud. புட் fud.
உப்ப ubbV உப்ப ubbV
ஜென் zen

+ 121
- 10
dictsource/ta_rules View File

_) க (ங்கபாடி gV _) க (ங்கபாடி gV
_) க (ங்கர gV _) க (ங்கர gV
_) க (ங்கா gV _) க (ங்கா gV
_) க (ங்காணி kV
_) க (ங்காரு kV _) க (ங்காரு kV
_) க (ங்குலி gV _) க (ங்குலி gV
_) க (ங்கூலி gV _) க (ங்கூலி gV
_) க (தியில் gV _) க (தியில் gV
_) க (தியை gV _) க (தியை gV
_) க (ந்தக gV _) க (ந்தக gV
_) க (ந்தகிரி kV
_) க (ந்தர்வ gV _) க (ந்தர்வ gV
_) கனக (ச்சித gVnVkV _) கனக (ச்சித gVnVkV
_) க (னக்க gV _) க (னக்க gV
_) க (லீர gV _) க (லீர gV
_) க (லீல gV _) க (லீல gV
_) க (லீஷிய gV _) க (லீஷிய gV
_) க (ல்ஃப gV
_) கல்த (ா gVlt _) கல்த (ா gVlt
_) க (ல்பி gV
_) க (ல்பை gV
_) க (ல்ப் gV
_) க (ளுக் gV _) க (ளுக் gV
_) க (வண gV _) க (வண gV
_) க (வன gV _) க (வன gV
_) க (ின்னஸ g _) க (ின்னஸ g
_) க (ின்னென்ற g _) க (ின்னென்ற g
_) கிப் (ட gif _) கிப் (ட gif
_) க (ிப்ரான g
_) க (ியர g _) க (ியர g
_) கி (யூ k _) கி (யூ k
_) கி (ரக g _) கி (ரக g
_) கி (ராக்கி g _) கி (ராக்கி g
_) கி (ராக்கு k _) கி (ராக்கு k
_) கிராணைட gra:naIt.V# _) கிராணைட gra:naIt.V#
_) கி (ராண்ட g
_) கி (ராதக k _) கி (ராதக k
_) கிராபைட gra:faIt.V# _) கிராபைட gra:faIt.V#
_) கிராப் kra:p _) கிராப் kra:p
_) க (ிரிஜா g _) க (ிரிஜா g
_) க (ிரிதர g _) க (ிரிதர g
_) க (ிரிதார g _) க (ிரிதார g
_) கிரிப்பிரதக்ஷ (ண giripprVdVks.V
_) கிரிப்பிரதட்ச (ண giripprVdVks.V
_) கி (ரிமினல k _) கி (ரிமினல k
_) கி (ரியா_ k _) கி (ரியா_ k
_) க (ிரியாக g _) க (ிரியாக g
_) க (ுபேர g _) க (ுபேர g
_) குப் (த gup _) குப் (த gup
_) க (ுப்புன g _) க (ுப்புன g
_) க (ுப்பென g
_) க (ுப்பென்ற g _) க (ுப்பென்ற g
_) க (ுமாஸ்தா g _) க (ுமாஸ்தா g
_) க (ுமுகுமு g _) க (ுமுகுமு g
_) க (ேட்டைக் g _) க (ேட்டைக் g
_) க (ேட்டைத் g _) க (ேட்டைத் g
_) க (ேட்டைப் g _) க (ேட்டைப் g
_) க (ேப்ரியல g
_) க (ேமை g _) க (ேமை g
_) க (ேம்ஸ g _) க (ேம்ஸ g
_) கேரண்ட ge:rVn.t.V# _) கேரண்ட ge:rVn.t.V#
_தலைக்) க (ன gV _தலைக்) க (ன gV
_வீண்) க (னவ kV _வீண்) க (னவ kV
_வெல்) க (ம kV _வெல்) க (ம kV
_வெங்) க (ய்யா kV
தின) க (ர kV தின) க (ர kV
மது) க (ர kV மது) க (ர kV
ஷங்) க (ர kV ஷங்) க (ர kV
க (ீழே_ k க (ீழே_ k
க (ீழ்_ k க (ீழ்_ k
_பல்) க (ு k _பல்) க (ு k
_கற்) க (ுகை g
மலைக்) க (ுகை g மலைக்) க (ுகை g
_பால்) க (ுட k _பால்) க (ுட k
_பரம) க (ுடி k _பரம) க (ுடி k
_லொ) க (ேஷன k _லொ) க (ேஷன k
ம) க (ேஷ்வ H ம) க (ேஷ்வ H
ம) க (ேஸ்வர H ம) க (ேஸ்வர H
_வெங்) க (ையா k
அங்) க (ொ g அங்) க (ொ g
இங்) க (ொ g இங்) க (ொ g
_செடி) க (ொடி k _செடி) க (ொடி k
_வை) க (ோ k _வை) க (ோ k
_ஷி) க (ோ k _ஷி) க (ோ k
யூனி) க (ோட k யூனி) க (ோட k
_தன) க (ோடி k
_ஜீவ) க (ோடி k _ஜீவ) க (ோடி k
_பக்த) க (ோடி k _பக்த) க (ோடி k
_தேவ) க (ோட்ட k _தேவ) க (ோட்ட k
_சாலி) க்கி (ராம gg _சாலி) க்கி (ராம gg
_சாள) க்கி (ராம gg _சாள) க்கி (ராம gg
L03) க்க (ுகை gg L03) க்க (ுகை gg
_மன) க்க (ுகை gg
_நிர்) க்க (ுண gg _நிர்) க்க (ுண gg
_மு) க்க (ுண gg _மு) க்க (ுண gg
L03) க்க (ுண gg L03) க்க (ுண gg
_பை) க் (ல_ k _பை) க் (ல_ k
_நெ) க் (லஸ k _நெ) க் (லஸ k
என்சை) க்லோப (ீடியா klo:p என்சை) க்லோப (ீடியா klo:p
_சு) க் (ள k
_ஷு) க் (ள k
க் (ஸ k க் (ஸ k
_எ) க் (ஸாம g _எ) க் (ஸாம g
_மெ) க்ஸிக (ோ ksik _மெ) க்ஸிக (ோ ksik
_) சக் (ரவர்த்தி tSVk _) சக் (ரவர்த்தி tSVk
_க) ச (க்ஸ்தான zV _க) ச (க்ஸ்தான zV
சங்க (ர s.VNkV சங்க (ர s.VNkV
_) சங்க (ரமட sVNkV
_) ச (ட்டL08ஸ்கர tSV _) ச (ட்டL08ஸ்கர tSV
_) ச (ட்டினி tSV _) ச (ட்டினி tSV
_) ச (ட்னி tSV _) ச (ட்னி tSV
_) ச (ப்பி tSV _) ச (ப்பி tSV
_) ச (ப்பு tSV _) ச (ப்பு tSV
_) ச (ப்பெ tSV _) ச (ப்பெ tSV
_) சம்ப (ாரன tSVmp
_நா) ச (ர zV _நா) ச (ர zV
_ரே) ச (ர zV _ரே) ச (ர zV
_டின்) ச (ர tSV _டின்) ச (ர tSV
வேங்கடா) ச (ல tSV வேங்கடா) ச (ல tSV
_) ச (லோ tSV _) ச (லோ tSV
_) ச (வான tSV _) ச (வான tSV
_பிளா) ச (ா z
_ப்ளா) ச (ா z
_) ச (ாக்கட்டி tS _) ச (ாக்கட்டி tS
_) சாக்ப (ீL04 tSa:kp _) சாக்ப (ீL04 tSa:kp
_) சாக்லெட் tSa:klet. _) சாக்லெட் tSa:klet.
_ரம்) ச (ான z _ரம்) ச (ான z
அமே) ச (ான z அமே) ச (ான z
_) சா (னல tSe: _) சா (னல tSe:
_தான்) ச (ானிய z
_) ச (ான்ஸ tS _) ச (ான்ஸ tS
_) ச (ாப்டர tS _) ச (ாப்டர tS
_) சாப் (ளின tSa:p _) சாப் (ளின tSa:p
ராஜோப) ச (ார tS ராஜோப) ச (ார tS
ஆ) ச (ார_ tS ஆ) ச (ார_ tS
ஆ) ச (ாரங்கள tS ஆ) ச (ாரங்கள tS
_வி) ச (ாரங்கள tS
ஆ) ச (ாரத் tS ஆ) ச (ாரத் tS
_வி) ச (ாரத்த tS
ஆ) ச (ாரம tS ஆ) ச (ாரம tS
_வி) ச (ாரம tS
_சிவா) ச (ாரி tS _சிவா) ச (ாரி tS
_ரங்கா) ச (ாரி tS _ரங்கா) ச (ாரி tS
_வரதா) ச (ாரி tS _வரதா) ச (ாரி tS
_வேதா) ச (ாரி tS _வேதா) ச (ாரி tS
_கிருஷ்ணமா) ச (ாரி tS _கிருஷ்ணமா) ச (ாரி tS
_கோபால) ச (ாரி tS _கோபால) ச (ாரி tS
_கோவிந்தா) ச (ாரி tS
_சங்கரா) ச (ாரி tS _சங்கரா) ச (ாரி tS
_தேசிகா) ச (ாரி tS _தேசிகா) ச (ாரி tS
_பட்டா) ச (ாரி tS _பட்டா) ச (ாரி tS
_பிரம்ம) ச (ாரி tS _பிரம்ம) ச (ாரி tS
_மத்வா) ச (ாரி tS _மத்வா) ச (ாரி tS
அனந்தா) ச (ாரி tS அனந்தா) ச (ாரி tS
அன்னங்கரா) ச (ாரி tS
அன்னமா) ச (ாரி tS அன்னமா) ச (ாரி tS
ராஜகோபால) ச (ாரி tS ராஜகோபால) ச (ாரி tS
ராமானுஜா) ச (ாரி tS ராமானுஜா) ச (ாரி tS
ஆ) ச (ாரிய_ tS ஆ) ச (ாரிய_ tS
ஆ) ச (ாரியர tS
ஆ) ச (ாரியார tS ஆ) ச (ாரியார tS
அ) ச (ாருதீன z அ) ச (ாருதீன z
_) ச (ாருமதி tS _) ச (ாருமதி tS
_ஃபா) ச (ில z _ஃபா) ச (ில z
_) சி (லாகி s _) சி (லாகி s
_நியூ) ச (ிலாந்த z _நியூ) ச (ிலாந்த z
_சுவா) ச (ிலாந்த z
_ஸ்வா) ச (ிலாந்த z
_) ச (ிலிய tS _) ச (ிலிய tS
_) சி (லேட s _) சி (லேட s
_) ச (ில்ற tS _) ச (ில்ற tS
_) ச (ுடிதார tS _) ச (ுடிதார tS
_) ச (ுட்டிப் tS _) ச (ுட்டிப் tS
ஆ) சுப (த்திரி spV ஆ) சுப (த்திரி spV
_) சுமித (ா smit
_) ச (ுரிதார tS _) ச (ுரிதார tS
_) சு (ருதி s _) சு (ருதி s
இ) சு (லா s இ) சு (லா s
_) சு (விட்ச s _) சு (விட்ச s
_) சு (விஸ s _) சு (விஸ s
_) சு (வீட s _) சு (வீட s
_வெனி) ச (ுவேல z
_) ச (ூயிங் tS _) ச (ூயிங் tS
_) ச (ூரண tS _) ச (ூரண tS
_) செக் (_ tSek _) செக் (_ tSek
_நா) ஜ (ி z _நா) ஜ (ி z
_) ஜிப்(_ zip _) ஜிப்(_ zip
_) ஜ (ிப்ப z _) ஜ (ிப்ப z
_) ஜ (ியா z
_) ஜ (ிப்பா dZ
_) ஜ (ியா_ z
_) ஜ (ியாவ z
_) ஜ (ீனத் z _) ஜ (ீனத் z
_) ஜ (ீப்ரா z _) ஜ (ீப்ரா z
_) ஜ (ீரோ z _) ஜ (ீரோ z
_) டி (யூன t. _) டி (யூன t.
_) டி (யூப t. _) டி (யூப t.
_) டி (யூஷன t. _) டி (யூஷன t.
_) டிரக் t.rVk
_) டி (ரங் t. _) டி (ரங் t.
_) டி (ரங்கு t. _) டி (ரங்கு t.
_) டி (ரபிள t. _) டி (ரபிள t.
_) டி (ரிங்_ t. _) டி (ரிங்_ t.
_) டி (ரிங்க் d. _) டி (ரிங்க் d.
_) டி (ரிங்ஸ d. _) டி (ரிங்ஸ d.
_) டி (ரினிடாட t.
_) டிரினிட (ி t.rinit. _) டிரினிட (ி t.rinit.
_) டிரிப் t.rip _) டிரிப் t.rip
_) டி (ரிம் t. _) டி (ரிம் t.
_) டி (ரைலர t. _) டி (ரைலர t.
_) டி (ரைவ d. _) டி (ரைவ d.
கண்) டி (ரோல t. கண்) டி (ரோல t.
_ஜெண்) ட (ில t.
_கௌ) ட (ில்ய t. _கௌ) ட (ில்ய t.
_நெக) ட (ிவ t. _நெக) ட (ிவ t.
_) ட (ிவிக t. _) ட (ிவிக t.
_) டைப (ாய்ட t.aIf _) டைப (ாய்ட t.aIf
_) டைப் t.aIp _) டைப் t.aIp
_) ட (ைம்_ t. _) ட (ைம்_ t.
_ரி) ட (ையர t.
_) ட (ைல்ஸ t. _) ட (ைல்ஸ t.
_) டொக் t.ok _) டொக் t.ok
_) ட (ொபாகோ t.
_) ட (ோக்கன t. _) ட (ோக்கன t.
_) ட (ோக்கியோ t. _) ட (ோக்கியோ t.
_) ட (ோட்டல t. _) ட (ோட்டல t.
_ஹாலிவு) ட்ட d.d.V# _ஹாலிவு) ட்ட d.d.V#
_ரெ) ட்ட (ிய d.d. _ரெ) ட்ட (ிய d.d.
இ) ட்ட (ிலி d.d. இ) ட்ட (ிலி d.d.
_ஜி) ட்ட (ு d.d.
அப்பாயிண்) ட்மெண்ட t.men.t.V# அப்பாயிண்) ட்மெண்ட t.men.t.V#
_) ட் (யூசன t. _) ட் (யூசன t.
_) ட் (யூன t. _) ட் (யூன t.
_) ட் (யூப t. _) ட் (யூப t.
ஸ்) ட் (ர _|t. // ?? make t. distinct ஸ்) ட் (ர _|t. // ?? make t. distinct
_) ட்ரக் t.rVk
_) ட் (ரங் t. _) ட் (ரங் t.
_) ட் (ரங்கு t. _) ட் (ரங்கு t.
_) ட் (ரபிள t. _) ட் (ரபிள t.
_) ட்ரிக்க (ர t.riggV _) ட்ரிக்க (ர t.riggV
_) ட் (ரிங்_ t. _) ட் (ரிங்_ t.
_நியூ) ட் (ரின t. _நியூ) ட் (ரின t.
_) ட் (ரினிடாட t.
_) ட்ரினிட (ி t.rinit. _) ட்ரினிட (ி t.rinit.
_) ட் (ரிம் t. _) ட் (ரிம் t.
_) ட் (ரில்லியன t. _) ட் (ரில்லியன t.
_) த (க்ஷிண dV _) த (க்ஷிண dV
_) த (க்ஷிணா dV _) த (க்ஷிணா dV
_) த (சகண்ட dV _) த (சகண்ட dV
_) த (சநாம dV
_) த (சம dV _) த (சம dV
_) த (சமி dV _) த (சமி dV
_) த (சரத dV _) த (சரத dV
_) த (டிJ_மாட dV _) த (டிJ_மாட dV
_) த (டிக்காம dV _) த (டிக்காம dV
_) த (டிக்கும dV _) த (டிக்கும dV
_) த (டிச்ச dV
_) த (டித்த dV _) த (டித்த dV
_) த (டிப் dV _) த (டிப் dV
_) த (டிமன dV _) த (டிமன dV
_) தண்டீசு (வர dVn.d.i:s _) தண்டீசு (வர dVn.d.i:s
_) த (ண்டீஸ்வர dV _) த (ண்டீஸ்வர dV
_) த (ண்டோரா dV _) த (ண்டோரா dV
_) த (த்தாத்திரேய dV
_) தத்தாத் (ரேய dVtta:t
_) தத்த (ியா dVdd _) தத்த (ியா dVdd
_) த (னகோடி dV _) த (னகோடி dV
_) த (னசேகரன dV _) த (னசேகரன dV
_) த (ருமத் dV _) த (ருமத் dV
_) த (ருமன dV _) த (ருமன dV
_) தருமப (ால dVrumVb _) தருமப (ால dVrumVb
_) தருமப (ுத்திர dVrUmVp
_) த (ருமபுர dV _) த (ருமபுர dV
_) தருமப (ுரி dVrUmVp _) தருமப (ுரி dVrUmVp
_) த (ருமப் dV _) த (ருமப் dV
_) த (ினச் d _) த (ினச் d
_) த (ினத் d _) த (ினத் d
_) த (ினந் d _) த (ினந் d
_) த (ினப் d
_) த (ினப்படி d _) த (ினப்படி d
_) த (ினம d _) த (ினம d
_) த (ினுச d _) த (ினுச d
_) த (ோஸ்த் d _) த (ோஸ்த் d
_) த (ோஹா d _) த (ோஹா d
_) தௌலதாப (ாத daUlVd.a:b _) தௌலதாப (ாத daUlVd.a:b
_சா) த்த (ியக்கூற dd
_சா) த்த (ியங்கள dd
_சா) த்த (ியத்த dd
_சா) த்த (ியந் dd
_சா) த்த (ியப்பட dd
_சா) த்த (ியம dd
_) த (்ராட்சை d _) த (்ராட்சை d
//endsort //endsort


_மேல்) த (ட்ட tV _மேல்) த (ட்ட tV
_சப்) த (த்த dV _சப்) த (த்த dV
_சாந்) த (த்த tV# _சாந்) த (த்த tV#
_மனோ) த (த்துவ tV
பிள்ளை) த (ன tV பிள்ளை) த (ன tV
முட்டாள்) த (ன tV முட்டாள்) த (ன tV
_சப்) த (ம dV _சப்) த (ம dV
சுஜா) த (ா t சுஜா) த (ா t
லலி) த (ா t லலி) த (ா t
_சமந்) த (ா t _சமந்) த (ா t
_சுஜி) த (ா t
_சுனி) த (ா t _சுனி) த (ா t
_நமி) த (ா t
_மம்) த (ா t _மம்) த (ா t
_ஹரி) த (ா t _ஹரி) த (ா t
_மஜந்) த (ா t _மஜந்) த (ா t
_வனி) த (ா t _வனி) த (ா t
_விஜி) த (ா t
_வினி) த (ா t _வினி) த (ா t
_ஸ்மி) த (ா t
_சுவர்ணல) த (ா t _சுவர்ணல) த (ா t
_நிவேதி) த (ா t _நிவேதி) த (ா t
_புஷ்பல) த (ா t _புஷ்பல) த (ா t
_சாந்) த (ானு tV# _சாந்) த (ானு tV#
_சி) த (ார t _சி) த (ார t
_சரி) த (ாவ t _சரி) த (ாவ t
_ஹரி) த (ாஸ்_ d
_சும) த (ி t _சும) த (ி t
அதி) த (ி t அதி) த (ி t
_சாந்) த (ி t _சாந்) த (ி t
_ச) த (ீஷ t _ச) த (ீஷ t
_நி) த (ீஷ t _நி) த (ீஷ t
த (ுறை t த (ுறை t
_பெருந்) த (ுறை d
ஆழ்) த (ுளை t ஆழ்) த (ுளை t
த (ூக்க t // in word த (ூக்க t // in word
வீண்) த (ேவை t வீண்) த (ேவை t
_சிரார்) த்த ddV# _சிரார்) த்த ddV#
_ஸ்ரார்) த்த ddV# _ஸ்ரார்) த்த ddV#
அர்) த்த (L09ார ddV அர்) த்த (L09ார ddV
L03) த்த (டவை ddV
_முரட்டு) த்த (டியன ddV _முரட்டு) த்த (டியன ddV
_முரட்டு) த்த (டியர ddV _முரட்டு) த்த (டியர ddV
_சிறை) த்த (ண்டனை ddV _சிறை) த்த (ண்டனை ddV
வை) த்த (ிய dd வை) த்த (ிய dd
உபா) த்த (ிய dd உபா) த்த (ிய dd
_நைவே) த்த (ிய dd _நைவே) த்த (ிய dd
_சா) த்த (ியக்கூற dd
_சா) த்த (ியங்கள dd
_சா) த்த (ியத்த dd
_சா) த்த (ியந் dd
_சா) த்த (ியப்பட dd
_சா) த்த (ியம dd
_வி) த்த (ியார் dd _வி) த்த (ியார் dd
பு) த்த (ியி dd பு) த்த (ியி dd
_சா) த்த (ியிரு tt _சா) த்த (ியிரு tt
_பு) த்த (ில tt _பு) த்த (ில tt
_வை) த்தீசு (வ ddi:s _வை) த்தீசு (வ ddi:s
_வை) த்த (ீஸ்வ dd _வை) த்த (ீஸ்வ dd
அப்பா) த்த (ுரை dd
அண்ணா) த்த (ுரை dd
ராஜ) த்து (ரோக dd ராஜ) த்து (ரோக dd
_தேச) த்து (ரோகி td _தேச) த்து (ரோகி td
L03) த்த (ுர்க்க dd L03) த்த (ுர்க்க dd
நி) த (்ய t நி) த (்ய t
ஆதி) த் (ய t ஆதி) த் (ய t
இ) த் (யாதி t இ) த் (யாதி t
_நே) த் (ர t
_பவி) த் (ர t _பவி) த் (ர t
_பா) த் (ர t _பா) த் (ர t
_மா) த் (ர t _மா) த் (ர t
_) ப (ஃபூன bV _) ப (ஃபூன bV
_) ப (கதூர bV _) ப (கதூர bV
_) ப (கத்சிங் bV _) ப (கத்சிங் bV
_) ப (கவத bV
_) ப (கவதி bV _) ப (கவதி bV
_) ப (கவத்நாம bV
_) ப (கவன bV _) ப (கவன bV
_) ப (கவான bV _) ப (கவான bV
_) ப (காசுர bV _) ப (காசுர bV
_) ப (ந்தப் bV _) ப (ந்தப் bV
_) ப (ந்தம bV _) ப (ந்தம bV
_L14_) ப (ந்தம pV _L14_) ப (ந்தம pV
_) ப (ந்தாக்கள bV
_) ப (ந்தாவ bV _) ப (ந்தாவ bV
_) ப (ந்துக்கள bV _) ப (ந்துக்கள bV
_) பந்த (ுலு bVnt _) பந்த (ுலு bVnt
_) ப (ம்பர bV _) ப (ம்பர bV
_) ப (ம்பாய bV _) ப (ம்பாய bV
_) ப (ய_உணர் bV _) ப (ய_உணர் bV
_) ப (ய_ரேகை bV
_) ப (யங் bV _) ப (யங் bV
_) ப (யங்கர bV _) ப (யங்கர bV
_) ப (யத் bV _) ப (யத் bV
_) ப (யப்பன pV _) ப (யப்பன pV
_) ப (யப்பவை pV _) ப (யப்பவை pV
_) ப (யம bV _) ப (யம bV
_) ப (யரேகை bV
_) ப (யாலஜி bV _) ப (யாலஜி bV
_) பயாஸ்கோப் bVja:sko:p _) பயாஸ்கோப் bVja:sko:p
_) ப (யில்வான bV _) ப (யில்வான bV
_) ப (ர்ஃபி bV _) ப (ர்ஃபி bV
_) ப (ர்கர bV _) ப (ர்கர bV
_) ப (ர்த் bV _) ப (ர்த் bV
_) ப (ர்னஸ fV
_) ப (ர்னாலா bV _) ப (ர்னாலா bV
_) பர்னிச (ர fVrnitSV _) பர்னிச (ர fVrnitSV
_) ப (ர்னிச்சர fV _) ப (ர்னிச்சர fV
_) ப (ாகத b _) ப (ாகத b
_) ப (ாகப் b _) ப (ாகப் b
_) ப (ாகம b _) ப (ாகம b
_) ப (ாகவத b
_) ப (ாகவத b
_) ப (ாகியான f _) ப (ாகியான f
_) ப (ாகீரதி b _) ப (ாகீரதி b
_) பாக (ுலேயன ba:H
_) ப (ாக்கிக் b _) ப (ாக்கிக் b
_) ப (ாக்கிய b _) ப (ாக்கிய b
_) ப (ாக்டரி_ f _) ப (ாக்டரி_ f
_) பாக்ட (ீரியா ba:kt. _) பாக்ட (ீரியா ba:kt.
_) பாக்த (ாத ba:gd _) பாக்த (ாத ba:gd
_) ப (ாக்ய b _) ப (ாக்ய b
_) பாக் (லாந்த fa:k
_) ப (ாக்ஸ b _) ப (ாக்ஸ b
_) பாங்க (ாக் ba:Nk _) பாங்க (ாக் ba:Nk
_) ப (ாங்கில 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 _) ப (ாமினி b
_) ப (ாமிலி f
_) ப (ாம்பே b _) ப (ாம்பே b
_ஆடு_) ப (ாம்பே p _ஆடு_) ப (ாம்பே p
_விளையாடு_) ப (ாம்பே p _விளையாடு_) ப (ாம்பே p
_) ப (ாரமை p _) ப (ாரமை p
_) ப (ாரம்பரிய p _) ப (ாரம்பரிய p
_) ப (ாரம்மா p _) ப (ாரம்மா p
_) ப (ாரல b
_) ப (ாரவி b _) ப (ாரவி b
_) ப (ாராமுல்லா b _) ப (ாராமுல்லா b
_) ப (ாரிஸ்டர b _) ப (ாரிஸ்டர b
_) ப (ாலுவ b _) ப (ாலுவ b
_) ப (ாலே_L25 b _) ப (ாலே_L25 b
_) ப (ாலை p _) ப (ாலை p
_) ப (ாலையா b
_) ப (ாலையா b
_) ப (ால் p _) ப (ால் p
_) ப (ால்_தாக்கரே b _) ப (ால்_தாக்கரே b
_) பால்க (னி ba:lkV _) பால்க (னி ba:lkV
_) ப (ாஸந்தி b _) ப (ாஸந்தி b
_) ப (ாஸ்கர b _) ப (ாஸ்கர b
_) ப (ாஸ்கி b _) ப (ாஸ்கி b
_) ப (ாஸ்கெட் b
_) ப (ாஸ்டன b _) ப (ாஸ்டன b
_) ப (ாஸ்மதி b _) ப (ாஸ்மதி b
_) ப (ாஹியான f _) ப (ாஹியான f
_) ப (ாஹுலேயன b
_) பி(ராந்தியு b _) பி(ராந்தியு b
_) ப (ி_._பி_._சி b // b.b.c _) ப (ி_._பி_._சி b // b.b.c
_) ப (ிகர f _) ப (ிகர f
_) ப (ிட்சு b _) ப (ிட்சு b
_) ப (ிட்டடி b _) ப (ிட்டடி b
_) பிந்தி (ரன்வாலே bind _) பிந்தி (ரன்வாலே bind
_) ப (ிந்துசார b
_) ப (ிந்துவா b
_) ப (ிந்துவி b
_) ப (ிந்துவை b
_) ப (ினாமி b _) ப (ினாமி b
_) ப (ினிஷ f _) ப (ினிஷ f
_) ப (ின்_லேடன b _) ப (ின்_லேடன b
_) பு (ரோட்டான p _) பு (ரோட்டான p
_) பு (ரௌச b _) பு (ரௌச b
_) ப (ுல்_L15 f _) ப (ுல்_L15 f
_) ப (ுல்கா f
_) ப (ுல்டோசர b _) ப (ுல்டோசர b
_) ப (ுல்லட் b _) ப (ுல்லட் b
_) ப (ுல்லா_ f _) ப (ுல்லா_ f
_) ப (ுல்லாக்க b _) ப (ுல்லாக்க b
_) புல்லெட் bullet. _) புல்லெட் bullet.
_) பு (ளுடோனிய p _) பு (ளுடோனிய p
_) பு (ளூட்டோ p
_) பு (ளூஸ b _) பு (ளூஸ b
_) பு (ளோரிடா f _) பு (ளோரிடா f
_) ப (ுவன b _) ப (ுவன b
_) ப (ேஷன f _) ப (ேஷன f
_) ப (ேஷன்ட p _) ப (ேஷன்ட p
_) ப (ேஷா b _) ப (ேஷா b
_) ப (ேஸ்_பால b // base ball
_) ப (ை_பை b _) ப (ை_பை b
_) ப (ைகுக்கு b _) ப (ைகுக்கு b
_) ப (ைக்கின b _) ப (ைக்கின b
_) ப (ோஷி b _) ப (ோஷி b
_) ப (ோஸ b _) ப (ோஸ b
_) ப (ோஸிட b _) ப (ோஸிட b
_) ப (ோஸில p
_) ப (ோஸ்_L22 p _) ப (ோஸ்_L22 p
_) ப (ோஸ்ட p _) ப (ோஸ்ட p
_) போ (ஸ்டன ba: _) போ (ஸ்டன ba:
_பயன்) ப pV# _பயன்) ப pV#
_விகல்) ப pV# _விகல்) ப pV#
அடால்) ப fV# அடால்) ப fV#
அஷ்ரா) ப fV#
_செயல்) ப pV# _செயல்) ப pV#
_ருடால்) ப fV# _ருடால்) ப fV#
_ஷரீ) ப (+ fV# _ஷரீ) ப (+ fV#
ஆரிய) ப (ட்டா bV ஆரிய) ப (ட்டா bV
_நாக) ப (ட்டின pV _நாக) ப (ட்டின pV
ஸ்தா) ப (ண bV ஸ்தா) ப (ண bV
_முன்) ப (ண pV
அடி) ப (ணி pV அடி) ப (ணி pV
அஸ்) ப (ண்ட bV அஸ்) ப (ண்ட bV
_தின்) ப (ண்ட pV _தின்) ப (ண்ட pV
உ) ப (ந்நியாச pV உ) ப (ந்நியாச pV
ஓ) ப (ன pV ஓ) ப (ன pV
_லிஸ்) ப (ன bV _லிஸ்) ப (ன bV
_ஸ்டீ) ப (ன fV
கல்) ப (னா pV கல்) ப (னா pV
_பின்) ப (னி pV _பின்) ப (னி pV
_முன்) ப (னி pV _முன்) ப (னி pV
படைப்) ப (ல bV படைப்) ப (ல bV
_முனிசி) ப (ல pV _முனிசி) ப (ல pV
ஆயுதப்) ப (ல bV ஆயுதப்) ப (ல bV
_சம) ப (லங்கள bV
_சம) ப (லத்த bV
_சம) ப (லம bV
_மகா) ப (லி bV _மகா) ப (லி bV
_மூடு) ப (ல்லக் pV _மூடு) ப (ல்லக் pV
_மணி) ப (ல்லவ pV _மணி) ப (ல்லவ pV
ஈடு) ப (ாட p ஈடு) ப (ாட p
இடி) ப (ாட p இடி) ப (ாட p
_கட்டு) ப (ாட p _கட்டு) ப (ாட p
_துதி) ப (ாட p
_மாசு) ப (ாட p _மாசு) ப (ாட p
_வசை) ப (ாட p _வசை) ப (ாட p
_வழி) ப (ாட p _வழி) ப (ாட p
_யாழ்) ப (ாண p _யாழ்) ப (ாண p
தண்ட) ப (ாணி p தண்ட) ப (ாணி p
_சக்கிர) ப (ாணி p _சக்கிர) ப (ாணி p
ஆயுத) ப (ாணி b
நிராயுத) ப (ாணி b
பஞ்ச) ப (ாண்ட p பஞ்ச) ப (ாண்ட p
ப (ாண்டி p ப (ாண்டி p
ஒரு) ப (ாத p ஒரு) ப (ாத p
_கம்) ப (ாலா p _கம்) ப (ாலா p
_கா) ப (ாலி b _கா) ப (ாலி b
ப (ால்_ p ப (ால்_ p
_தன) ப (ால்_ b
அன்) ப (ால்_ b
_டி) பால்ட fa:lt.V# _டி) பால்ட fa:lt.V#
_நே) ப (ாள p _நே) ப (ாள p
_தாழ்) ப (ாள p _தாழ்) ப (ாள p
_நவ) ப (ாஷ p _நவ) ப (ாஷ p
_தமிழ்ப்) ப (ாஷ _b _தமிழ்ப்) ப (ாஷ _b
_பெல்) ப (ாஸ்ட f _பெல்) ப (ாஸ்ட f
_கல்) ப (ி f
_கா) ப (ி f _கா) ப (ி f
_குல்) ப (ி f _குல்) ப (ி f
_சில்) ப (ி p _சில்) ப (ி p
வாலி) பிக (ேஷன fik வாலி) பிக (ேஷன fik
_பசி) ப (ிக் f _பசி) ப (ிக் f
_கா) பிட(ல pit.V _கா) பிட(ல pit.V
அ) ப (ிடவிட f
ஆள்) ப (ிடி p ஆள்) ப (ிடி p
கண்டு) ப (ிடி p கண்டு) ப (ிடி p
திமிர்) ப (ிடி p திமிர்) ப (ிடி p
ஆ) பி (ரகாம b ஆ) பி (ரகாம b
உட்) பி (ரகார p உட்) பி (ரகார p
பிரக (ாஷ prVk பிரக (ாஷ prVk
_ஹரி) பி (ரசாத p
மதப்) பிரச (ார prVtS மதப்) பிரச (ார prVtS
பிரச் (னை prVtS:i பிரச் (னை prVtS:i
பி (ரதர b பி (ரதர b
பி (ராய p பி (ராய p
L03ந்தப்) பி (ராய p L03ந்தப்) பி (ராய p
ஆ) ப (ிரிக்க f ஆ) ப (ிரிக்க f
_சிவ) பி (ரிய p
_சண்முக) பி (ரிய p
_லக்ஷ்மி) பி (ரிய p
_லட்சுமி) பி (ரிய p
_விஷ்ணு) பி (ரிய p
_ஷண்முக) பி (ரிய p
போஜனப்) பி (ரியர p போஜனப்) பி (ரியர p
_ஸ்ரீ) பி (ரியா p _ஸ்ரீ) பி (ரியா p
_) பி (ரீயா f _) பி (ரீயா f
_மின்) ப (ுத்தக p _மின்) ப (ுத்தக p
_) புத்தம்ப (ுத puttVmp _) புத்தம்ப (ுத puttVmp
ராஜ) ப (ுத்திர p ராஜ) ப (ுத்திர p
_தர்ம) ப (ுத்திர p
வாயு) ப (ுத்திர p வாயு) ப (ுத்திர p
அக்னி) ப (ுத்திர p அக்னி) ப (ுத்திர p
உத்தம) ப (ுத்திர p
பாடலி) ப (ுத்திர p பாடலி) ப (ுத்திர p
அக்கினி) ப (ுத்திர p அக்கினி) ப (ுத்திர p
வில்லி) ப (ுத்தூர p வில்லி) ப (ுத்தூர p
ப (ேரில்_ p ப (ேரில்_ p
அத்திம்) ப (ேர் b அத்திம்) ப (ேர் b
ப (ேர்_ p ப (ேர்_ p
_கல்) ப (ை f
_பை_) ப (ை b _பை_) ப (ை b
அம்) ப (ையர p அம்) ப (ையர p
_ரு) ப (ையா p _ரு) ப (ையா p
ப (ோல்_+ p ப (ோல்_+ p
ப (ோவத p ப (ோவத p
_கம்) ப (ோஸ p _கம்) ப (ோஸ p
_கல்) ப் f
_டே) ப (் p _டே) ப (் p
_போ) ப் p _போ) ப் p
_லாக) ப் p _லாக) ப் p
_ர) ப்ப (ர bbV _ர) ப்ப (ர bbV
ஆ) ப்ப (ரிக்க fV ஆ) ப்ப (ரிக்க fV
தென்னா) ப்ப (ரிக்க fV தென்னா) ப்ப (ரிக்க fV
_ஹ) ப்ப (ர்ட bbV
_துர்) ப்ப (ல bbV _துர்) ப்ப (ல bbV
உ) ப்ப (லா bbV உ) ப்ப (லா bbV
உ) ப்ப (லாக bbV உ) ப்ப (லாக bbV
உ) ப்ப (லான bbV உ) ப்ப (லான bbV
_கள) ப்ப (லி bbV _கள) ப்ப (லி bbV
உயிர்) ப்ப (லி bbV உயிர்) ப்ப (லி bbV
உ) ப்ப (லை bbV
_உ) ப்ப (ல்_ bbV _உ) ப்ப (ல்_ bbV
L03) ப்ப (ஸ bbV L03) ப்ப (ஸ bbV
_ட) ப்ப (ா bb _ட) ப்ப (ா bb
L03) ப்பி (ரகார pp L03) ப்பி (ரகார pp
_வெளி) ப்பி (ரகார pp _வெளி) ப்பி (ரகார pp
அதிக) ப்பி (ரசங்க pp அதிக) ப்பி (ரசங்க pp
L03) ப்பிரச (ார pprVtS
_வன) ப்பி (ரதேச pp _வன) ப்பி (ரதேச pp
_காட்டு) ப்பி (ரதேச pp _காட்டு) ப்பி (ரதேச pp
_நில) ப்பி (ரபு pp _நில) ப்பி (ரபு pp
இ (லாவண்ய இ (லாவண்ய
இலேக்க (ிய le:gg இலேக்க (ிய le:gg
இ (லேச இ (லேச
இ (லையோலா
//endsort //endsort


.group உ .group உ
_ச) ெள aU _ச) ெள aU
_ப) ெள aU _ப) ெள aU
_வ) ெள (வால aU _வ) ெள (வால aU
_ம) ெள (ரிய aU
_க) ெள (சல்ய aU


ே e: ே e:



+ 17
- 9
dictsource/ur_list View File

تھیں t#'i:n $u تھیں t#'i:n $u


// Pronunciation exceptions // Pronunciation exceptions
پاکستان p'a:k'i:st'a:n
پاکستان p'a:k'Ist'a:n
کچھ k'Uc# $u کچھ k'Uc# $u
لنکس l'Ink,s لنکس l'Ink,s
لفظ l'afz. لفظ l'afz.
حجوم HUJ'u:m حجوم HUJ'u:m
پرحجوم p,URHUJ'u:m پرحجوم p,URHUJ'u:m
تحفظ taH'afUz. تحفظ taH'afUz.
تحفظات t,aHafUz.'a:t
حفاظت H,Ifa:z.'at حفاظت H,Ifa:z.'at
ہمت HIm'at ہمت HIm'at
سمیت sam'e:t سمیت sam'e:t
ڈاکٹر d.,a:kt.'aR ڈاکٹر d.,a:kt.'aR
اقبال ,Iqb'a:l اقبال ,Iqb'a:l
جرم J'URm جرم J'URm
اقتدار ,IqtId'a:R
عشرت ,ISR'at عشرت ,ISR'at
نگران n,IgR'a:n نگران n,IgR'a:n
نگرانی n,IgR'a:ni: نگرانی n,IgR'a:ni:
حراست H,IRa:s'at حراست H,IRa:s'at
بجلی b'IJl,i: بجلی b'IJl,i:
اردگرد ,IRdg'IRd اردگرد ,IRdg'IRd
ارتکاب ,IRtIk'a:b
مشترکہ mUSt'aRka مشترکہ mUSt'aRka
منتشر m,Unt'aSIR منتشر m,Unt'aSIR
مہذب m,UHaD'ab مہذب m,UHaD'ab
جمعے J'Ume: جمعے J'Ume:
منقسم m,Unq'asIm منقسم m,Unq'asIm
والدین v,a:lId'e:n والدین v,a:lId'e:n
احمد ,EHm'ad
گلشن g,UlS'an گلشن g,UlS'an
اسلوب ,Usl'u:b اسلوب ,Usl'u:b
تحریک t,e:HR'i:k تحریک t,e:HR'i:k
متاثر mUt'a:sIR متاثر mUt'a:sIR
بہر baH'aR بہر baH'aR
وجوہ v'UJu:H وجوہ v'UJu:H
گہماگہمی g,EHma:g'EHmi
انور 'anvaR
عرصہ 'aRs.a
کدھر kId#'aR
عمران ,ImR'a:n
میٹنگ m'i:t.'Ing
حملہ H'amla
پرامن p,UR'amn
ملتان m,Ult'a:n
فرنٹ fR'ant.
نیشنل n,ESn'al
کمشنر k,amISn'aR
(موقع پر) m'Oqe:||p'aR
مصنوعی m,as.n'u:i
ذوالفقار D,UlfIq'a:R
بھٹو b#'Ut.o:
منقلب m,Unq'alIb منقلب m,Unq'alIb
بجز b'aJUz بجز b'aJUz
تعیں ta'i:n $u تعیں ta'i:n $u
رہ R'EH رہ R'EH
عہد 'EHEd عہد 'EHEd
انعقاد ,InIq'a:d انعقاد ,InIq'a:d
اختتام ,IxtIt'a:m
اختتامی ,IxtIt'a:mi:
معتقدین m,OtaqId'i:n معتقدین m,OtaqId'i:n
معتقد mOt'aqId معتقد mOt'aqId
لسٹ l'Ist. لسٹ l'Ist.
پولنگ po:l'Ing پولنگ po:l'Ing
لہٰذا lIH'a:Da: لہٰذا lIH'a:Da:
الحق ,UlH'aq الحق ,UlH'aq
حملہ H'aml,a:
مصنوعی m,as.n'u:i: مصنوعی m,as.n'u:i:
پیشکش p,e:Sk'aS پیشکش p,e:Sk'aS
باطن b'a:tIn باطن b'a:tIn
انور 'anvaR
پرنٹ pRInt. پرنٹ pRInt.
جاوید Ja:v'e:d جاوید Ja:v'e:d
قیمت qi:m'at قیمت qi:m'at

+ 16
- 14
dictsource/ur_rules View File

ھ (_ H: ھ (_ H:
ھ (l01 H ھ (l01 H


.group ٰ
ٰ a:

.group ا .group ا
ا a: ا a:
_) ا (L01 // Acts like Consonants if followed by a vowel but is silent. _) ا (L01 // Acts like Consonants if followed by a vowel but is silent.
_) ایمان i:m'a:n _) ایمان i:m'a:n
_) اعت 'e:tI _) اعت 'e:tI
_) اضاف Iz'a:f _) اضاف Iz'a:f
_) اختلاف ,IxtIl'a:f
_) اسمبلی as'ambli: _) اسمبلی as'ambli:
_) اٹھت 'Ut.#t _) اٹھت 'Ut.#t
_) اٹھن 'Ut.#n _) اٹھن 'Ut.#n
استعف Ist'i:f استعف Ist'i:f
@) ات (_S2 'a:t @) ات (_S2 'a:t
_) انتظ 'Int,Iz. _) انتظ 'Int,Iz.
احمق ,EHm'aq
_) اخت (L02 ,IxtI
_) اقت (L02 ,IqtI
_) اح (L02 'EH
_) است (L02 ,IstI
_) ارت (L02 ,IRtI


.group آ .group آ
آ a: آ a:
عنوان Unv'a:n عنوان Unv'a:n
_) عمر 'UmR _) عمر 'UmR
L02) عی (_ 'ai: L02) عی (_ 'ai:
علیحد 'alEHd


.group و .group و
و o: و o:
وُ u:
وُ vU
وٗ u: وٗ u:
و (L01 v و (L01 v
_) و vV _) و vV
_) بدل (L02 bad'al _) بدل (L02 bad'al
بوڑھ b'u:r.h بوڑھ b'u:r.h
_) بے (P2 b'e: _) بے (P2 b'e:
_) بھوت b#'u:t




.group پ .group پ
پوچھ p'u:c# پوچھ p'u:c#
پیچھ p'i:c# پیچھ p'i:c#
پھونک p#'u:nk پھونک p#'u:nk
_) پور (L01 p'u:R


.group ت .group ت
ت tV ت tV
ٹریفک t.R'e:fIk ٹریفک t.R'e:fIk
_) ٹکڑ t.'Ukr. _) ٹکڑ t.'Ukr.
_) ٹہ (L02 t.'EH _) ٹہ (L02 t.'EH
ٹس(_ t.s
_) ٹیم t.'i:m




.group ث .group ث
_) جمل J'Uml _) جمل J'Uml
_) جہ (L02 J'EH _) جہ (L02 J'EH
_) جدا J'Uda: _) جدا J'Uda:
_) جزب J'azb
_) جذب J'aDb


.group چ .group چ
چ cV چ cV
چّ (L01 cc چّ (L01 cc
_) چکا c'Uka: _) چکا c'Uka:
_) چہ (L02 c'EH _) چہ (L02 c'EH
_) چوم c'u:m
_) چیز c'i:z _) چیز c'i:z
_) چوم c'u:m


.group ح .group ح
ح HV ح HV
دیا(_ d'i:;a: دیا(_ d'i:;a:
درج d'aRJ درج d'aRJ
دیوا d'i:va: دیوا d'i:va:
_) دوسر d'u:sR
دفاع d'Ifa: دفاع d'Ifa:
_) دہ (L02 d'EH _) دہ (L02 d'EH
دنیا dUn'i:;a: دنیا dUn'i:;a:
دہشت d'EHS'at دہشت d'EHS'at
دلچسپ d,Ilc'asp دلچسپ d,Ilc'asp
دھیم d#'i:m دھیم d#'i:m
_) دوسر d'u:sR


.group ڈ .group ڈ
ڈ d.V ڈ d.V
ڈّ d.d.V ڈّ d.d.V
ڈّ (L01 d.d. ڈّ (L01 d.d.
ڈھونڈ d.#'u:nd. ڈھونڈ d.#'u:nd.
ڈز(_ d.z
@) ڈز (_ d.z


.group ذ .group ذ
ذ DV ذ DV
سیدھ s'i:d# سیدھ s'i:d#
سیاست sja:s'at سیاست sja:s'at
سرگرم s,aRg'aRm سرگرم s,aRg'aRm
ستہ(_ st,a


.group ش .group ش
ش SV ش SV
مخبر m'Uxb,IR مخبر m'Uxb,IR
ملحق m'UlH,Iq ملحق m'UlH,Iq
مذہب m,aDH'ab مذہب m,aDH'ab
مرحل m,aRH'al


.group ن .group ن
ن nV ن nV
نھ nH نھ nH
_) نکت n'Ukt _) نکت n'Ukt
_) نوا n'ava: _) نوا n'ava:
_) نما n'Uma:
_) نماز nam'a:z


.group ں .group ں
ں n // this should nasalize the vowel ں n // this should nasalize the vowel
.group 0xe0a5 // devanagari .group 0xe0a5 // devanagari
0xe0a5 _^_NE 0xe0a5 _^_NE




+ 2
- 2
phsource/ph_english_us View File

phoneme A: phoneme A:
vowel starttype #a endtype #a vowel starttype #a endtype #a
length 200 length 200
IF nextPh(r) THEN
IF nextPhW(r) THEN
FMT(vwl_en_us/ar) FMT(vwl_en_us/ar)
ENDIF ENDIF
FMT(vowel/aa_8) FMT(vowel/aa_8)
vowel starttype #o endtype #o vowel starttype #o endtype #o
length 200 length 200
ChangeIfDiminished(@) ChangeIfDiminished(@)
IF nextPh(r) THEN
IF nextPhW(r) THEN
FMT(vwl_en_us/oor) FMT(vwl_en_us/oor)
ENDIF ENDIF
FMT(vowel/0_3) FMT(vowel/0_3)

+ 1
- 1
phsource/ph_malayalam View File

unstressed unstressed
ipa ɨ ipa ɨ
length 80 length 80
FMT(vowel/u#_4, 80)
FMT(vowel/u#_4, 120)
endphoneme endphoneme





+ 0
- 1
phsource/phonemes View File



phonemetable kl base phonemetable kl base
include ph_greenlandic include ph_greenlandic


BIN
phsource/vdiph/ooi_3 View File


+ 1
- 0
src/compiledict.cpp View File

fseek(f_out,4,SEEK_SET); fseek(f_out,4,SEEK_SET);
Write4Bytes(f_out,offset_rules); Write4Bytes(f_out,offset_rules);
fclose(f_out); fclose(f_out);
fflush(f_log);


LoadDictionary(translator, dict_name, 0); LoadDictionary(translator, dict_name, 0);



+ 3
- 3
src/klatt.cpp View File

} }
for(ix=1; ix < 7; ix++) for(ix=1; ix < 7; ix++)
{ {
kt_frame.Ap[ix] = 0;
kt_frame.Ap[ix] = peaks[ix].ap;
} }


kt_frame.AVdb = klattp[KLATT_AV]; kt_frame.AVdb = klattp[KLATT_AV];
{ {
peaks[ix].bp1 = fr1->klatt_bp[ix] * 4; // parallel bandwidth peaks[ix].bp1 = fr1->klatt_bp[ix] * 4; // parallel bandwidth
peaks[ix].bp = (int)peaks[ix].bp1; peaks[ix].bp = (int)peaks[ix].bp1;
next = fr2->klatt_bp[ix] * 2;
next = fr2->klatt_bp[ix] * 4;
peaks[ix].bp_inc = ((next - peaks[ix].bp1) * STEPSIZE) / length; peaks[ix].bp_inc = ((next - peaks[ix].bp1) * STEPSIZE) / length;


peaks[ix].ap1 = fr1->klatt_ap[ix]; // parallal amplitude peaks[ix].ap1 = fr1->klatt_ap[ix]; // parallal amplitude
peaks[ix].ap = (int)peaks[ix].ap1; peaks[ix].ap = (int)peaks[ix].ap1;
next = fr2->klatt_ap[ix] * 2;
next = fr2->klatt_ap[ix];
peaks[ix].ap_inc = ((next - peaks[ix].ap1) * STEPSIZE) / length; peaks[ix].ap_inc = ((next - peaks[ix].ap1) * STEPSIZE) / length;
} }
} }

+ 32
- 5
src/numbers.cpp View File

// control bit 4: speak zero tens // control bit 4: speak zero tens
// control bit 5: variant of ordinal number (lang=hu) // control bit 5: variant of ordinal number (lang=hu)
// bit 8 followed by decimal fraction // bit 8 followed by decimal fraction
// bit 9: use #f form for both tens and units (lang=ml)


int found; int found;
int ix; int ix;
// is there a special pronunciation for this 2-digit number // is there a special pronunciation for this 2-digit number
if(control & 8) if(control & 8)
{ {
// is there a feminine form?
sprintf(string,"_%df",value);
found = Lookup(tr, string, ph_digits);
// is there a feminine or thousands-variant form?
sprintf(string,"_%dfx",value);
if((found = Lookup(tr, string, ph_digits)) == 0)
{
sprintf(string,"_%df",value);
found = Lookup(tr, string, ph_digits);
}
} }
else if(is_ordinal) else if(is_ordinal)
{ {
} }
if(found_ordinal == 0) if(found_ordinal == 0)
{ {
sprintf(string,"_%dX", tens);
if(control & 0x200)
sprintf(string, "_%dXf", tens);
else
sprintf(string,"_%dX", tens);
Lookup(tr, string, ph_tens); Lookup(tr, string, ph_tens);
} }


int ordinal; int ordinal;
int tplex; int tplex;
int say_zero_hundred=0; int say_zero_hundred=0;
int say_one_hundred;
char string[12]; // for looking up entries in **_list char string[12]; // for looking up entries in **_list
char buf1[100]; char buf1[100];
char buf2[100]; char buf2[100];
x = 0; x = 0;
if(tr->langopts.numbers2 & (1 << tplex)) if(tr->langopts.numbers2 & (1 << tplex))
x = 8; // use variant (feminine) for before thousands and millions x = 8; // use variant (feminine) for before thousands and millions
if(tr->translator_name == L('m','l'))
x = 0x208;
LookupNum2(tr, hundreds/10, x, ph_digits); LookupNum2(tr, hundreds/10, x, ph_digits);
} }


if((hundreds == 0) && (say_zero_hundred == 0)) if((hundreds == 0) && (say_zero_hundred == 0))
ph_100[0] = 0; ph_100[0] = 0;
suppress_null = 1; suppress_null = 1;
control |= 1;
} }


ph_digits[0] = 0; ph_digits[0] = 0;
} }
else else
{ {
if((hundreds > 1) || ((tr->langopts.numbers & NUM_OMIT_1_HUNDRED) == 0))
say_one_hundred = 1;
if(hundreds == 1)
{
if((tr->langopts.numbers & NUM_OMIT_1_HUNDRED) != 0)
say_one_hundred = 0;

if(((tr->langopts.numbers2 & NUM2_OMIT_1_HUNDRED_ONLY) != 0) && ((control & 1)==0))
say_one_hundred = 0;
}

if(say_one_hundred != 0)
{ {
LookupNum2(tr, hundreds, 0, ph_digits); LookupNum2(tr, hundreds, 0, ph_digits);
} }
x = 8; // use variant (feminine) for before thousands and millions x = 8; // use variant (feminine) for before thousands and millions
} }


if((tr->translator_name == L('m','l')) && (thousandplex == 1))
{
x |= 0x208; // use #f form for both tens and units
}

if(LookupNum2(tr, tensunits, x | (control & 0x100), buf2) != 0) if(LookupNum2(tr, tensunits, x | (control & 0x100), buf2) != 0)
{ {
if(tr->langopts.numbers & NUM_SINGLE_AND) if(tr->langopts.numbers & NUM_SINGLE_AND)

+ 2
- 1
src/phonemelist.cpp View File

if((plist3+1)->synthflags & SFLAG_LENGTHEN) if((plist3+1)->synthflags & SFLAG_LENGTHEN)
{ {
static char types_double[] = {phFRICATIVE,phVFRICATIVE,phNASAL,phLIQUID,0}; static char types_double[] = {phFRICATIVE,phVFRICATIVE,phNASAL,phLIQUID,0};
if(strchr(types_double,next->type))
if((j > 0) && (strchr(types_double,next->type)))
{ {
// lengthen this consonant by doubling it // lengthen this consonant by doubling it
// BUT, can't insert a phoneme at position plist3[0] because it crashes PrevPh()
insert_ph = next->code; insert_ph = next->code;
(plist3+1)->synthflags ^= SFLAG_LENGTHEN; (plist3+1)->synthflags ^= SFLAG_LENGTHEN;
} }

+ 1
- 1
src/spectseq.cpp View File

p->pkfreq = p1->pkfreq + int((p2->pkfreq - p1->pkfreq)*ratio); p->pkfreq = p1->pkfreq + int((p2->pkfreq - p1->pkfreq)*ratio);
p->pkheight=p1->pkheight+int((p2->pkheight-p1->pkheight)*ratio); p->pkheight=p1->pkheight+int((p2->pkheight-p1->pkheight)*ratio);
p->pkwidth = p1->pkwidth + int((p2->pkwidth - p1->pkwidth)*ratio); p->pkwidth = p1->pkwidth + int((p2->pkwidth - p1->pkwidth)*ratio);
p->pkright =p1->pkright + int((p2->pkright - p2->pkright)*ratio);
p->pkright =p1->pkright + int((p2->pkright - p1->pkright)*ratio);
} }
frames[select]->keyframe = 1; frames[select]->keyframe = 1;
formantdlg->ShowFrame(this,select,1,0xff); formantdlg->ShowFrame(this,select,1,0xff);

+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.47.11 03.May.13";
const char *version_string = "1.47.11a 18.May.13";
const int version_phdata = 0x014709; const int version_phdata = 0x014709;


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

+ 8
- 2
src/tr_languages.cpp View File



tr->charset_a0 = charsets[1]; // ISO-8859-1, this is for when the input is not utf8 tr->charset_a0 = charsets[1]; // ISO-8859-1, this is for when the input is not utf8
dictionary_name[0] = 0; dictionary_name[0] = 0;
tr->dictionary_name[0] = 0;
tr->dict_condition=0; tr->dict_condition=0;
tr->dict_min_size = 0; tr->dict_min_size = 0;
tr->data_dictrules = NULL; // language_1 translation rules file tr->data_dictrules = NULL; // language_1 translation rules file
static const short stress_lengths_ta2[8] = {230, 230, 240, 240, 0, 0, 260, 260}; static const short stress_lengths_ta2[8] = {230, 230, 240, 240, 0, 0, 260, 260};
static const unsigned char stress_amps_ta[8] = {18,18, 18,18, 20,20, 22,22 }; static const unsigned char stress_amps_ta[8] = {18,18, 18,18, 20,20, 22,22 };


tr = NewTranslator();
strcpy(tr->dictionary_name, name);

// convert name string into a word of up to 4 characters, for the switch() // convert name string into a word of up to 4 characters, for the switch()
while(*name != 0) while(*name != 0)
name2 = (name2 << 8) + *name++; name2 = (name2 << 8) + *name++;


tr = NewTranslator();

switch(name2) switch(name2)
{ {
case L('a','f'): case L('a','f'):
static const short stress_lengths_hr[8] = {180,160, 200,200, 0,0, 220,230}; static const short stress_lengths_hr[8] = {180,160, 200,200, 0,0, 220,230};
static const short stress_lengths_sr[8] = {160,150, 200,200, 0,0, 250,260}; static const short stress_lengths_sr[8] = {160,150, 200,200, 0,0, 250,260};


strcpy(tr->dictionary_name, "hbs");

if(name2 == L('s','r')) if(name2 == L('s','r'))
SetupTranslator(tr,stress_lengths_sr,stress_amps_hr); SetupTranslator(tr,stress_lengths_sr,stress_amps_hr);
else else
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_ALLOW_SPACE | NUM_SWAP_TENS | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_2 | NUM_ORDINAL_DOT | NUM_ROMAN; tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_ALLOW_SPACE | NUM_SWAP_TENS | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_2 | NUM_ORDINAL_DOT | NUM_ROMAN;
tr->langopts.numbers2 = 0x100; // plural forms of millions etc tr->langopts.numbers2 = 0x100; // plural forms of millions etc
tr->langopts.thousands_sep = ' '; // don't allow dot as thousands separator tr->langopts.thousands_sep = ' '; // don't allow dot as thousands separator
tr->langopts.replace_chars = replace_cyrillic_latin;
break; break;


case L('s','q'): // Albanian case L('s','q'): // Albanian
{ {
tr->letter_bits_offset = OFFSET_MALAYALAM; tr->letter_bits_offset = OFFSET_MALAYALAM;
tr->langopts.numbers = NUM_OMIT_1_THOUSAND; tr->langopts.numbers = NUM_OMIT_1_THOUSAND;
tr->langopts.numbers2 = NUM2_OMIT_1_HUNDRED_ONLY;
} }
else else
if(name2 == L('k','n')) if(name2 == L('k','n'))

+ 2
- 1
src/translate.cpp View File

translator2->phoneme_tab_ix = new_phoneme_tab; translator2->phoneme_tab_ix = new_phoneme_tab;
} }
} }
translator2->phonemes_repeat[0] = 0;
if(translator2 != NULL)
translator2->phonemes_repeat[0] = 0;
return(new_phoneme_tab); return(new_phoneme_tab);
} // end of SetTranslator2 } // end of SetTranslator2



+ 2
- 0
src/translate.h View File

#define NUM2_MYRIADS 0x4000 #define NUM2_MYRIADS 0x4000
#define NUM2_ENGLISH_NUMERALS 0x8000 #define NUM2_ENGLISH_NUMERALS 0x8000
#define NUM2_PERCENT_BEFORE 0x10000 #define NUM2_PERCENT_BEFORE 0x10000
#define NUM2_OMIT_1_HUNDRED_ONLY 0x20000
// bits 1-4 use variant form of numbers before thousands,millions,etc. // bits 1-4 use variant form of numbers before thousands,millions,etc.
// bits 6-8 use different forms of thousand, million, etc (M MA MB) // bits 6-8 use different forms of thousand, million, etc (M MA MB)
// bit9=(LANG=rw) say "thousand" and "million" before its number, not after // bit9=(LANG=rw) say "thousand" and "million" before its number, not after
// bit14=(LANG=ko) use myriads (groups of 4 digits) not thousands (groups of 3) // bit14=(LANG=ko) use myriads (groups of 4 digits) not thousands (groups of 3)
// bit15=(LANG=ne) speak (non-replaced) English numerals in English // bit15=(LANG=ne) speak (non-replaced) English numerals in English
// bit16=(LANG=si) say "%" before the number // bit16=(LANG=si) say "%" before the number
// bit17=(LANG=ml) omit "one" before hundred only if there are no previous digits
int numbers2; int numbers2;


#define BREAK_THOUSANDS 0x49249248 #define BREAK_THOUSANDS 0x49249248

Loading…
Cancel
Save