Browse Source

[1.48.03]

Fix bug, use of the command-line  "espeakedit --compile" produced phoneme data
in which vowels started at full amplitude instead of gradual increase.

Fix bug:  SSML <break time=""> with values greater than 23 seconds were ignored
due to arithmetic overflow.

Phoneme definition files:
Added new function:  ChangeNextPhoneme().

Language changes include: da, en, fa, gu, hu, it, nl, pt, ta

Started new language: eu (Basque).

*_rules files:
Allow $p_alt1, $p_alt2, etc in pre-conditions.  The rule matches if the
characters before the current point in the word occur as an entry in the
*_list file with the corresponding $alt attibute.

Added condition $list.  This is similar to $p_alt etc, but examines
all words in the *_list file which don't have the $only attribute.


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

+ 67
- 10
dictsource/da_list View File

_10 t'?i _10 t'?i
_11 '?Elv@ _11 '?Elv@
_12 t'Vl _12 t'Vl
_13 t*'?&#d@-n
_13 tR'?&#d@-n
_14 fj'ord@-n _14 fj'ord@-n
_15 f'Emd@-n _15 f'Emd@-n
_16 s'Ajsd@-n _16 s'Ajsd@-n
pidgin _^_EN pidgin _^_EN
ranger _^_EN ranger _^_EN
receiver _^_EN receiver _^_EN
//research _^_EN
remake _^_EN remake _^_EN
roadie _^_EN
run _^_EN run _^_EN
scanner _^_EN scanner _^_EN
science _^_EN science _^_EN
boyle _^_EN boyle _^_EN
cyrus _^_EN cyrus _^_EN
cia _^_EN cia _^_EN
fox _^_EN
leroy _^_EN leroy _^_EN
luke _^_EN luke _^_EN
mansfield _^_EN mansfield _^_EN
piccadilly _^_EN piccadilly _^_EN
reynolds _^_EN reynolds _^_EN
white _^_EN white _^_EN

Churchill tSW:S?il
Cambridge kEjmbRIdZ
clementine kl?EmIntaIn
canterbury k?&nt?Vbri
connecticut k?Vn'?et?ik?Vd
carlisle kAlaIl
china tjaIn?&
_) cape (_town k?Ejp
_) chuck tS?Vk
cleveland kli:vl?&n
_) cartier k?Artj'?e
chagall S?&g'?&l
connie k?Vni
chablis S?&bl'?i
coleridge kOwlr?idZ
cincinnati sensin'&ti
chihuahua tSiw'awa
connor k?Vn?V
creasy kris?i
cutler k?Vtl?V
courtney kOtn?i
_) cathy k?&T?i
_) cagney k?&gn?i
cheryl S?Er?el/2
cohen kOu@-n
_) cardin kArd'?&N // name
cézanne s?es'&n // Cézanne
cézannen s?es'&n@-n // Cézannen
cockney kVknI
clerk klA:k // Clerkenwell
carmine kA:maIn
shaughnessy S?On?Es?i
sully s?Vl?i
spielberg sp?ilbW:g
sotheby s?VD@-bi
shelagh Si:l?&
_) shirley SWl?i
shaw SO:
schweiz svaIts
sussex s?Vs?Egs
seamus SEim@-s
_) steve stiv
_) steven stiv@-n
sheila Si:l?&
_) stone sdoun
sonya s?Vnj?&
sophie sOuf?i
spitfire sp?etfaI?V
suffolk s?Vf?Vk
solsjenitsyn s?Vlsj@n'?its?in
sloane slOwn
slovakiet sl?ov?&k'?i@D
swanee sw?Vn?i // Swanee River
Sydney s?idn?i
Shakespeare S?Eiksb?ir
// French words // French words
croquis _^_FR croquis _^_FR
crouton _^_FR crouton _^_FR
espalier $alt espalier $alt
estimer $alt estimer $alt
etabler $alt etabler $alt
genetabler $alt
etagere $alt etagere $alt
etikettere $alt etikettere $alt
etymologiser $alt etymologiser $alt
inspicer $alt inspicer $alt
inspirer $alt inspirer $alt
installer $alt installer $alt
afinstaller $alt
instituer $alt instituer $alt
institutionaliser $alt institutionaliser $alt
instruer $alt instruer $alt
perturber $alt perturber $alt
perverter $alt perverter $alt
petitioner $alt petitioner $alt
pigmenter $alt
pigmentere $alt
piker $alt piker $alt
pilotere $alt pilotere $alt
pioner $alt pioner $alt
(cd'en) se:de:3n // PB (cd'en) se:de:3n // PB
(cd'er) se:de:V // PB (cd'er) se:de:V // PB
emp $abbrev emp $abbrev
dna $abbrev
dna's d?e?En'?&s
dna'et d?e?En'?&@-D
evt evEntu'El $abbrev $hasdot evt evEntu'El $abbrev $hasdot
hbo $abbrev // TV station hbo $abbrev // TV station
usa $abbrev usa $abbrev
(det kvarter) de||kvA'ter (det kvarter) de||kvA'ter
(i kvarter) i||kv'A:dV (i kvarter) i||kv'A:dV
// the verb 'have', not the noun 'have' = garden/oceans // the verb 'have', not the noun 'have' = garden/oceans
(at have) &||h&
(vil have) vel||h'&
(at have) ?&||h?&
(vil have) v?el||h'?&
(ville have) v?il3||h'& (ville have) v?il3||h'&
(skulle have) sg'?ul@-||h'& (skulle have) sg'?ul@-||h'&
(du have) du||h&_!
(må have) mO:||h&
(du have) du||h?&_!
(må have) mO:||h?&
(man have) m?&n|h?&
(skal have) sk?&||h& (skal have) sk?&||h&
(helst have) h'Elst||h& (helst have) h'Elst||h&
(gerne have) g'Ern3||h& (gerne have) g'Ern3||h&

+ 28
- 61
dictsource/da_rules View File

_) ciao (_ tSj?Aw _) ciao (_ tSj?Aw
claude klO:d // name claude klO:d // name
claudette kl?Od'et // name claudette kl?Od'et // name
churchill tSW:S?il
cambridge kejmbR?idZ
clementine kl?EmIntaIn
canterbury k&ntVbri
connecticut kVn'etikVd
carlisle kAlaIl
china tjaIn&
_) cape (_town k?Ejp // name
_) chuck tS?Vk // name
cleveland kli:vl&n
// churchill tSW:S?il
// cambridge kejmbR?idZ
// clementine kl?EmIntaIn
// canterbury k&ntVbri
// connecticut kVn'etikVd
// carlisle kAlaIl
// china tjaIn&
// _) cape (_town k?Ejp // name
// _) chuck tS?Vk // name
// cleveland kli:vl&n
croissant kr?o?as'AN croissant kr?o?as'AN
_) cartier k?Artj'?e
// _) cartier k?Artj'?e
clair (voy kl?Er // clairvoyance clair (voy kl?Er // clairvoyance
co (nrad k?V // name co (nrad k?V // name
country k?Vntr?i // country k?Vntr?i //
chagall S?&g'?&l // name
// chagall S?&g'?&l // name
_ali) ce s _ali) ce s
connie k?Vni
chablis S?&bl'?i
// connie k?Vni
// chablis S?&bl'?i
creme kr?Em creme kr?Em
creme (n kr?Em@ creme (n kr?Em@
catering k?Eit@r?iN catering k?Eit@r?iN
piccadilly_) circus sWk@s
coleridge kOwlr?idZ
//piccadilly_) circus sWk@s
// coleridge kOwlr?idZ
colada k?ol'AD& colada k?ol'AD&
creek kri:k creek kri:k
camembert k?Am?ANb'Er camembert k?Am?ANb'Er
crazy kREjsi // Crazy Horse crazy kREjsi // Crazy Horse
cincinnati sensin'&ti
chihuahua tSiw'awa
connor k?Vn?V // name
creasy kris?i // name
// cincinnati sensin'&ti
// chihuahua tSiw'awa
// connor k?Vn?V // name
// creasy kris?i // name
north_) carolina k?&rol'aIn&
piccadilly_) circus sWk@s
c (ello Sj c (ello Sj
c (ellofan s c (ellofan s
cutler kVtlV // name
cajun kEdZ3n // English pronunciation cajun kEdZ3n // English pronunciation
courtney kO:tni
north_) carolina k&rol'aIn&
_) cathy k&Ti // name
_) cagney k&gni // name
cottage kVtidZ cottage kVtidZ
cheryl SErel/2
cohen kOu@-n // name
cieux sj'W // Bonacieux cieux sj'W // Bonacieux
_) cardin kArd'&N // name
cézanne ses'&n // Cézanne
cézannen ses'&n@-n // Cézannen
cockney kVknI
clerk klA:k // Clerkenwell
carmine kA:maIn // name

.group d .group d


d d d d
s (cigar s // majscigaret s (cigar s // majscigaret
sc (oo sk // scooter, scoop sc (oo sk // scooter, scoop
_) sh S // shaman _) sh S // shaman
_) shirley SWli // name
fi) sh (er S // fi) sh (er S //
shot SVt // snapshot shot SVt // snapshot
shaw SO: // name
sc (or sk // score sc (or sk // score
me) sc (al sk // me) sc (al sk //
sco (t skV // Scotland Yard sco (t skV // Scotland Yard
skateboard skEjtbO:d // skateboard skEjtbO:d //
shaughnessy SOnEsi // name
sully sVli // name
spielberg spilbW:g // name
sotheby sVD@-bi // name
shelagh Si:l& // name


///JD s suffix - $alt words in da_list ///JD s suffix - $alt words in da_list
// 2-3.000 words end with s, so this cannot be a general suffix. // 2-3.000 words end with s, so this cannot be a general suffix.
// There would be too many exceptions. // There would be too many exceptions.
&) s (_$p_altS1 s &) s (_$p_altS1 s
// For names in da_list with an added genitive s - Chihuahuas, Churchills
@) s (_S1 s


abce) s s // not a suffix abce) s s // not a suffix
rece) s s // not a suffix rece) s s // not a suffix
sch S // changed from [s(ch] - gullasch sch S // changed from [s(ch] - gullasch
sj (o Sj // sjov sj (o Sj // sjov
salg) s s // salgschef salg) s s // salgschef
sh (erif S //
su) sh (i S //
ha) sh S //
sh (erif S
su) sh (i S
ha) sh S
sma) sh S // smashe sma) sh S // smashe
sch (ool sk // sch (ool sk //
sherman SW:m?&n // Sherman kampvogn sherman SW:m?&n // Sherman kampvogn
schweiz svaIts //
sioux su: // red indian sioux su: // red indian
al) sace 's?&s // Alsace (French region) al) sace 's?&s // Alsace (French region)
_) sion si:?Vn // Sion, Sions kirke _) sion si:?Vn // Sion, Sions kirke
i) scene (s s'en@ // stressed 'e - iscenesætte i) scene (s s'en@ // stressed 'e - iscenesætte
speak spi:k // eSpeak speak spi:k // eSpeak
siegfried _^_DE // siegfried _^_DE //
slovakiet slov&k'i@D //
show Sou // show Sou //
sydney sidni //
shakespeare SEiksbi:r //
suther sVDV // Southerland suther sVDV // Southerland
squash sgwVS // squash sgwVS //
sussex sVsEgs //
shire S@ // British towns with final -shire shire S@ // British towns with final -shire
seamus SEim@-s // name
_) steve sti:v // name
_) steven stiv@-n // name
sheila Si:l& // name
shor (t SO // shorts shor (t SO // shorts
_) stone sdoun // namde - Stone
empire_) state (_ stEjt // empire_) state (_ stEjt //
_) sir (_ sW: // Sir Arthur _) sir (_ sW: // Sir Arthur
sher (wood SW: // Sherwood Forrest sher (wood SW: // Sherwood Forrest
la) sur s'?ur // lasurfarve, glasur la) sur s'?ur // lasurfarve, glasur
_) sugar (_ S?ugV // Sugar Ray _) sugar (_ S?ugV // Sugar Ray
savoir s&voa: // savoir-faire savoir s&voa: // savoir-faire
sonya sVnj& // name
sophie sOufi // name
sightseeing saItsi:eN // sightseeing saItsi:eN //
spitfire spetfaIV //
suffolk sVfVk //
screwdriver skRudraIvV // screwdriver skRudraIvV //
sunday sVndi // Sunday Times sunday sVndi // Sunday Times
solsjenitsyn s?Vlsj@n'?its?in //
sloane slOwn // name
swanee sw?Vn?i // Swanee River
sweet swi:t // sweet swi:t //


er_) sig (_til sAj // avoid [si] - glæder sig [saj] til er_) sig (_til sAj // avoid [si] - glæder sig [saj] til

+ 33
- 22
dictsource/dict_phonemes View File

Phonemes which are used in the *_rules and *_list files Phonemes which are used in the *_rules and *_list files




Dictionary fr_dict 2013-04-04
Dictionary fr_dict 2014-02-22


@ @- a a- A~ e E e- @ @- a a- A~ e E e-
E: E~ i I o O O~ u E: E~ i I o O O~ u
t tS v w x t tS v w x




Dictionary hu_dict 2013-10-15
Dictionary hu_dict 2014-02-27


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:
v w x X z v w x X z




Dictionary en_dict 2014-02-02
Dictionary en_dict 2014-03-04


0 0# 02 3 3: @ @- @2 0 0# 02 3 3: @ @- @2
@5 @L a a# A: A@ aa aI @5 @L a a# A: A@ aa aI


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




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




Dictionary ta_dict 2014-02-01
Dictionary ta_dict 2014-03-04


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




Dictionary it_dict 2014-02-01
Dictionary it_dict 2014-03-04


@ @- a a/ aI aU e E @ @- a a/ aI aU e E
eI EI i I i# o O u eI EI i I i# o O u
v w x z Z z. v w x z Z z.




Dictionary fa_dict 2013-11-12
Dictionary fa_dict 2014-02-22


a A e i o u a A e i o u


tS ts v z Z tS ts v z Z




Dictionary pt_dict 2014-01-30
Dictionary pt_dict 2014-03-02


& &/ &U~ &~ @ @- a A & &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU aI aU e E eI EI eU EU
S s2 t T tl# v x z S s2 t T tl# v x z




Dictionary da_dict 2014-01-31
Dictionary da_dict 2014-02-04


& &# 0 3 ?& ?&# ?0 ?A & &# 0 3 ?& ?&# ?0 ?A
?e ?E ?i ?o ?O ?u ?V ?W ?e ?E ?i ?o ?O ?u ?V ?W
W W# y Y W W# y Y


* - 3- : ; ? b B * - 3- : ; ? b B
d D dZ f g h j J
k l l/2 l/3 m n N p
r R R3 s S t T tS
v w x z Z
c d D dZ f g h j
J k l l/2 l/3 m n N
p r R R3 s S t T
tS v w x z Z




Dictionary de_dict 2013-10-03 Dictionary de_dict 2013-10-03
v v# w z v v# w z




Dictionary nl_dict 2013-10-03
Dictionary nl_dict 2014-03-03


8 @ @- a A a: A~ e 8 @ @- a A a: A~ e
E e# E2 e: EI eU i I E e# E2 e: EI eU i I
t tS ts v w x z Z t tS ts v w x z Z




Dictionary grc_dict 2013-07-25
Dictionary grc_dict 2014-02-21


a aI aU e E EI eU EU a aI aU e E EI eU EU
i o O oI OI OU u y i o O oI OI OU u y
v x z v x z




Dictionary hi_dict 2013-11-19
Dictionary hi_dict 2014-03-04


@ @- a a: aI aU a~ e @ @- a a: aI aU a~ e
E e: E: e~ E~ i I i: E e: E: e~ E~ i I i:
c# d d# d. d.# f g g# c# d d# d. d.# f g g#
h H j J J# k k# l h H j J J# k k# l
l. m n N n. n^ p p# l. m n N n. n^ p p#
Q q r r. s S s. t
t# t. t.# v w x z
Q q r R r. s S s.
t t# t. t.# v w x z




Dictionary as_dict 2013-10-04 Dictionary as_dict 2013-10-04
tS tS# v w X ~ tS tS# v w X ~




Dictionary gu_dict 2014-01-21
Dictionary gu_dict 2014-03-03


@ @- @2 @3 a a: aI aI~ @ @- @2 @3 a a: aI aI~
aU aU~ e E e: e~ i I aU aU~ e E e: e~ i I
** b d dZ f g h j ** b d dZ f g h j
k l m n N p r R2 k l m n N p r R2
s S t tS v w z Z s S t tS v w z Z


Dictionary eu_dict 2014-03-04

a a2 aI aU e eI eU i
o oI u Y

; b B c d D f g
h j J k l l^ m n
n^ p Q r R2 s S t
tS ts tz v w x z

+ 83
- 19
dictsource/en_list View File

// ?8 Use full vowel, not schwa in some word endings // ?8 Use full vowel, not schwa in some word endings


// $alt1 use strong ending (-an, -ance, -ative, -table, -eria, -et, -inal, -ier -mouth -or -ored, -s) // $alt1 use strong ending (-an, -ance, -ative, -table, -eria, -et, -inal, -ier -mouth -or -ored, -s)
// $alt2 use weak ending (ace, ain, an, ard, ate, ell, ery, ess, ile, ine, men, on, ot)
// $alt2 use weak ending (ace, ain, an, ar, ard, ate, ell, ery, ess, ile, ine, men, on, ot)
// $alt3 use weak first vowel, a->[a#], e->[@], o->[0#] // $alt3 use weak first vowel, a->[a#], e->[@], o->[0#]
// $alt4 separate 'h', not 'th' 'ph'; [t2] not [t] // $alt4 separate 'h', not 'th' 'ph'; [t2] not [t]
// $alt5 remove only 's' from plural (-ies) // $alt5 remove only 's' from plural (-ies)
ac $abbrev ac $abbrev
adf $abbrev adf $abbrev
adhd $abbrev adhd $abbrev
adsl $abbrev
ae $abbrev
afk $abbrev afk $abbrev
(a . k . a .) aka#_! (a . k . a .) aka#_!
agpl $abbrev agpl $abbrev
atm $abbrev atm $abbrev
avc $abbrev avc $abbrev
awol eIw0l awol eIw0l
bsod $abbrev
bvld bUl@vA@d bvld bUl@vA@d
byod $abbrev byod $abbrev
ceo $abbrev ceo $abbrev
eg fO@Egz'aamp@L $only eg fO@Egz'aamp@L $only
(e . g .) fO@Egz'aamp@L (e . g .) fO@Egz'aamp@L
ept $abbrev ept $abbrev
ersb $abbrev
espn $abbrev espn $abbrev
est $abbrev est $abbrev
etc Et'sEtr@ etc Et'sEtr@
ibmtts $abbrev ibmtts $abbrev
id $abbrev id $abbrev
iidc $abbrev iidc $abbrev
iis $abbrev
ie aIi:_! $pause $only ie aIi:_! $pause $only
i.e aIi:_! $pause i.e aIi:_! $pause
ieee $abbrev ieee $abbrev
// MAIN WORD DICTIONARY // MAIN WORD DICTIONARY
//********************* //*********************


(a &) eIa#nd
à %a à %a
abbey abi abbey abi
abdomen abd@m@n abdomen abd@m@n
alm A:m alm A:m
almost O:lmoUst almost O:lmoUst
aloe aloU aloe aloU
alphabetize alf@b@taIz
alt 0lt // not abbrev alt 0lt // not abbrev
alternate O:lt'3:n@t $only alternate O:lt'3:n@t $only
alternate O:lt3neIt $verb alternate O:lt3neIt $verb
asparagus a#spar@g@s asparagus a#spar@g@s
arsenal A@s@n@L arsenal A@s@n@L
arsenic A@snIk arsenic A@snIk
ascertain as3teIn
ascertain as3t'eIn
asiatic eISI'atIk asiatic eISI'atIk
askance a#skaans askance a#skaans
askew a#skju: askew a#skju:
ayuh a#j'@ ayuh a#j'@
ayup a#jVp ayup a#jVp


bachelor batS@l3
backend bak'End backend bak'End
backstory baksto@ri backstory baksto@ri
bakelite beIk@laIt bakelite beIk@laIt
?3 baton $alt3 ?3 baton $alt3
battalion $alt3 battalion $alt3
bazaar $alt3 bazaar $alt3
bazooka ba#zu:k@
bedouin bEdu:I#n bedouin bEdu:I#n
beige beIZ beige beIZ
belisha b@l'i:S@ belisha b@l'i:S@
bellyaching bElIeIkIN bellyaching bElIeIkIN
bely bI2laI bely bI2laI
beriberi bErIb'Eri beriberi bErIb'Eri
beringed bI2rINgd
beryl bEr@L beryl bEr@L
basal beIs@L basal beIs@L
best bEst best bEst
cloth kloUD $verb cloth kloUD $verb
c'mon k@m0n c'mon k@m0n
coathanger $alt4 coathanger $alt4
coattail $alt4
coauthor koU'O:T3 coauthor koU'O:T3
coaxial koU'aksI@l coaxial koU'aksI@l
cobol koUb0l cobol koUb0l
coliseum k0l@s'i:@m coliseum k0l@s'i:@m
collage k0l'A:Z collage k0l'A:Z
collarbone k0l3boUn collarbone k0l3boUn
?3 collate koUleIt
college k0lI2dZ college k0lI2dZ
colloquial k@loUkwI@L colloquial k@loUkwI@L
colon koUl@n colon koUl@n
deco dEkoU deco dEkoU
decolletage deIk0lt'A:Z decolletage deIk0lt'A:Z
décolletage deIk0lt'A:Z décolletage deIk0lt'A:Z
decompilation di:k0mpI2l'eIS@n
decor deIkO@ decor deIkO@
?3 decor deIk'O@ ?3 decor deIk'O@
decoy di:kOI decoy di:kOI
defens dI2fEns // for defensible defens dI2fEns // for defensible
deficit dEfI2sIt deficit dEfI2sIt
definitive dI2fInI2tIv definitive dI2fInI2tIv
defragment di:fragm'Ent
?!3 defragment di:fragm'Ent
dego deIgoU dego deIgoU
deice di:'aIs
deity deI@ti deity deI@ti
?3 deity di:@t2i ?3 deity di:@t2i
deja deIZA: $only deja deIZA: $only
demon di:m@n demon di:m@n
demoness di:m@nEs demoness di:m@nEs
demo dEmoU demo dEmoU
demoed dEmoUd
demonstrative $alt3 demonstrative $alt3
dengue dEngi dengue dEngi
denier dI2naI3 denier dI2naI3
dosage doUsI2dZ dosage doUsI2dZ
dossier d0sIeI dossier d0sIeI
dotage doUtI2dZ dotage doUtI2dZ
dove doUv $verb
dove doUv $past
dragnet $alt1 dragnet $alt1
dramatic dr@matIk dramatic dr@matIk
drawer drO@ drawer drO@
educe I2dju:s educe I2dju:s
edwardian Edw'O@di@n edwardian Edw'O@di@n
efile $alt6 efile $alt6
egalitarian I2galI2t'e@ri@n
egg Eg // egging egg Eg // egging
egregious Igr'i:dZ@s egregious Igr'i:dZ@s
egret i:gr@t egret i:gr@t
foothold fUthoUld foothold fUthoUld
forage f0rI2dZ forage f0rI2dZ
force fo@s force fo@s
foreknowledge $2
forensic f@rEnsIk forensic f@rEnsIk
foreshadow $2 foreshadow $2
foreshorten $2 foreshorten $2
heroine hEroUIn heroine hEroUIn
herpes h3:pi:z herpes h3:pi:z
heterogenous hEtroUdZ'i:n@s heterogenous hEtroUdZ'i:n@s
?3 heterogenous hEt3'0dZ@n@s
hiatus haI'eIt@s hiatus haI'eIt@s
hideout haIdaUt hideout haIdaUt
highfive haIfaIv
hindus hIndu:z hindus hIndu:z
hiphop $alt4 hiphop $alt4
hiya haIa# hiya haIa#
impi $1 impi $1
impinging Imp'IndZIN impinging Imp'IndZIN
implacable Impl'ak@b@L implacable Impl'ak@b@L
implant $2 $verb
imprecise ImprIs'aIs imprecise ImprIs'aIs
inanimate $alt2 inanimate $alt2
inappropriate Ina#pr'oUpri@t inappropriate Ina#pr'oUpri@t
interment I2nt3:m@nt interment I2nt3:m@nt
intern Int3:n $noun intern Int3:n $noun
interrogatory $3 interrogatory $3
interstice I2nt3:stIs
intestine I2ntEstI#n intestine I2ntEstI#n
inventory Inv@ntri inventory Inv@ntri
?3 inventory Inv@nto:ri ?3 inventory Inv@nto:ri
irate aIr'eIt irate aIr'eIt
iris aIrIs // es iris aIrIs // es
iron aI3n iron aI3n
irreparable I2rEp3@b@L
isosceles aIs'0s@li:z isosceles aIs'0s@li:z
?3 issuance ISu:@ns ?3 issuance ISu:@ns


jehovah dZ@hoUv@ jehovah dZ@hoUv@
jeroboam dZEr@b'oU@m jeroboam dZEr@b'oU@m
jesus dZi:z@s jesus dZi:z@s
(je ne sais) Z@n@s'eI
(je t'aime) Z@tEm (je t'aime) Z@tEm
joie ZwA: joie ZwA:
jour ZU@ // french jour ZU@ // french
(lean-to) li:n||tu: (lean-to) li:n||tu:
leant lEnt leant lEnt
leapt lEpt leapt lEpt
learned l3:nI#d $noun
legalese li:g@l'i:z legalese li:g@l'i:z
lego lEgoU lego lEgoU
leisure lEZ3 leisure lEZ3
lemme lEmi // let me lemme lEmi // let me
lemonade $3 lemonade $3
lense lEnz // lenses lense lEnz // lenses
leo li:oU
leona li:'oUn@ leona li:'oUn@
leopard lEp3d leopard lEp3d
leprechaun lEpr@kO:n leprechaun lEpr@kO:n
lightning laItnIN lightning laItnIN
lilac laIl@k lilac laIl@k
lily lIli lily lIli
limit lImI2t // limited
limerick lIm@rIk
limo lImoU limo lImoU
limousine lIm@zi:n limousine lIm@zi:n
lineage lInI;I#dZ lineage lInI;I#dZ
lunchroom lVntS||ru:m lunchroom lVntS||ru:m
luxury lVkS3ri luxury lVkS3ri
lychee li:tSi: lychee li:tSi:
lycra laIkr@
lyin laIIn lyin laIIn


macabre m@kA:br@ macabre m@kA:br@
maintain $2 maintain $2
maintainer $2 maintainer $2
majora $alt3 majora $alt3
majordomo meIdZ3d'oUmoU
majorette meIdZ3'Et
majority m@dZ0rI2ti majority m@dZ0rI2ti
malicious $alt3 malicious $alt3
malinger $alt3 malinger $alt3
marquis mA@rk'i: marquis mA@rk'i:
marshall mA@S@L marshall mA@S@L
martinet $3 martinet $3
masala $alt3
massage masA:Z massage masA:Z
?3 massage ma#sA:Z ?3 massage ma#sA:Z
mastodon mast@d0n mastodon mast@d0n
metabolic mEt@b'0lIk metabolic mEt@b'0lIk
metaphor mEt@fO@ metaphor mEt@fO@
metastable $alt1 metastable $alt1
methinks mi:T'INks
mezzanine mEz@ni:n mezzanine mEz@ni:n
miaou mi:'aU miaou mi:'aU
miaow mi:'aU miaow mi:'aU
milieu mi:lj3: milieu mi:lj3:
?3 milieu mi:l'ju: ?3 milieu mi:l'ju:
militia m@lIS@ militia m@lIS@
minaret mIn@r'Et
minibus mInIbVs minibus mInIbVs
mining maInIN // not mini mining maInIN // not mini
minuet mInju:'Et minuet mInju:'Et
moraine m@reIn moraine m@reIn
morale m@ral morale m@ral
morass m0r'as morass m0r'as
moreover $2
morose m@r'oUs morose m@r'oUs
mosquito m@sk'i:toU mosquito m@sk'i:toU
motel moUt'El motel moUt'El
nearby $2 $atend nearby $2 $atend
necklace nEkl@s necklace nEkl@s
necktie nEktaI necktie nEktaI
nefarious $alt3
negate nI2geIt negate nI2geIt
negation nI2geIS@n negation nI2geIS@n
neglect nI2glEkt neglect nI2glEkt
offer 0f3 offer 0f3
offers 0f3z offers 0f3z
okay oUk'eI okay oUk'eI
okra oUkr@
oldtimer oUldt'aIm3 oldtimer oUldt'aIm3
oleander oUlIand3
oled oUlEd // abbrev oled oUlEd // abbrev
omega oUm'eIg@ omega oUm'eIg@
omelet 0ml@t omelet 0ml@t
paradise par@daIs paradise par@daIs
partake $2 partake $2
pate pat2eI pate pat2eI
?3 patent pat@nt
?3 patent pa?n-t
pathe paTeI pathe paTeI
pathetic $alt3 pathetic $alt3
pathos peIT0s pathos peIT0s
philistine fIlI2staIn philistine fIlI2staIn
phlegmy flEmi phlegmy flEmi
phoenix fi:nIks phoenix fi:nIks
photographer f@t'0gr@f@
photographer f@t'0gr@f3
photography f@t'0gr@fi photography f@t'0gr@fi
photolysis foUt'0l@sIs photolysis foUt'0l@sIs
piano pI'anoU piano pI'anoU
pretty prIti pretty prIti
pretzel prEts@L pretzel prEts@L
?3 priestess $alt2 ?3 priestess $alt2
prima pri:m@
primeval praIm'i:v@L primeval praIm'i:v@L
pristine $2 pristine $2
?3 privacy praIv@si ?3 privacy praIv@si
?3 protege proUt@ZeI ?3 protege proUt@ZeI
protegé protege $text protegé protege $text
protégé protege $text protégé protege $text
protest proUtEst $onlys
protest proUt2Est $onlys
protest $verb protest $verb
protocol proUt@k0l protocol proUt@k0l
psst psst psst psst
quaternary kw@t3:n@rI quaternary kw@t3:n@rI
qubit kju:bIt qubit kju:bIt
quesadilla keIs@'di:@ quesadilla keIs@'di:@
question kwEstS@n
//question kwEstS@n
quiche ki:S quiche ki:S
quiver kwIv3 quiver kwIv3
quoi kwA:


rabbi rabaI rabbi rabaI
rabbis rabaIz rabbis rabaIz
?!3 rather rA:D3 ?!3 rather rA:D3
rationale raS@n'al rationale raS@n'al
raton $alt3 raton $alt3
ravening rav@nI2N
ravenous rav@n@s ravenous rav@n@s
ravine r@vi:n ravine r@vi:n
rawest rO:@st rawest rO:@st
reply rI2plaI // for replied reply rI2plaI // for replied
repo ri:poU repo ri:poU
repost r,i:p'oUst repost r,i:p'oUst
?3 rapprochement raproUSm'A~
reprisal rI2praIz@L reprisal rI2praIz@L
reputable rEpju:t@b@L reputable rEpju:t@b@L
reputation rEpju:t'eIS@n reputation rEpju:t'eIS@n
restful rEstf@L restful rEstf@L
restoration rEst@r'eIS@n restoration rEst@r'eIS@n
résumé rEzu:meI résumé rEzu:meI
retaliatory rI2tali:@t@rI
retina rEtIn@ retina rEtIn@
retrial ri:traI@l retrial ri:traI@l
retry ri:traI retry ri:traI
shazam $alt3 shazam $alt3
shebang SI#baN shebang SI#baN
shenanigan SI#nanIg@n shenanigan SI#nanIg@n
shepherd SEp@d
shepherd SEp3d
sheriff S'ErI2f sheriff S'ErI2f
shew SoU shew SoU
shia Si:@ shia Si:@
slavish sleIvIS slavish sleIvIS
sleight slaIt sleight slaIt
slough slVf $verb slough slVf $verb
snafu snafu:
snafus snafu:z
snooker snu:k3 snooker snu:k3
sofa soUf@ sofa soUf@
soiree swA:reI soiree swA:reI
spoonfed spu:nfEd spoonfed spu:nfEd
spraycan spreIkan spraycan spreIkan
squirrel skwIr@L squirrel skwIr@L
?3 squirrel skw3:L
staccato $alt3 staccato $alt3
stasis steIsI#s stasis steIsI#s
standby standbaI standby standbaI
wiretap $alt4 wiretap $alt4
wither wID3 // not with+er wither wID3 // not with+er
without $2 without $2
wizen wIz@n
wordprocessor $2 wordprocessor $2
wordprocess $2 wordprocess $2
workshy w3:kSaI workshy w3:kSaI
xmas Eksma#s xmas Eksma#s


ya ja# $only ya ja# $only
yer j3
ye ji:
yer j3 $u+
ye ji: $u+
yea jeI yea jeI
yessir jEss3: yessir jEss3:
yoghurt j0g3t yoghurt j0g3t
Arkansas A@k@nsO: Arkansas A@k@nsO:
Atlantis atl'antIs Atlantis atl'antIs
Athens aTI2nz Athens aTI2nz
Assam as'am
Audubon O:d@b0n Audubon O:d@b0n
Augusta $2 Augusta $2
Azerbaijan az3baIdZ'A:n Azerbaijan az3baIdZ'A:n
Barbados bA@'beId0s Barbados bA@'beId0s
?3 Barbados bA@'beIdoUs ?3 Barbados bA@'beIdoUs
Barents bar@nt|s Barents bar@nt|s
Basel bA:z@L
(Baton rouge) bat@n||r'u:Z (Baton rouge) bat@n||r'u:Z
Beijing $2 Beijing $2
Beirut beIr'u:t Beirut beIr'u:t
Bengal b,Eng'O:l Bengal b,Eng'O:l
Benevente bEnIv'EnteI Benevente bEnIv'EnteI
Benin bEnIn Benin bEnIn
Bering be@rIN
Berkeley b3:kli Berkeley b3:kli
Bethesda $alt3 Bethesda $alt3
Bhutan bu:t'an Bhutan bu:t'an
Bogotá bogota $text Bogotá bogota $text
Bologna b@loUn;@ $capital Bologna b@loUn;@ $capital
?3 Boston bOst@n ?3 Boston bOst@n
Brisbane brIsb@n
Bucharest bu:ka#r'Est Bucharest bu:ka#r'Est
Budapest bu:d@p'Est Budapest bu:d@p'Est
Buenos bweIn0s Buenos bweIn0s
Madagascar mad@g'ask3 Madagascar mad@g'ask3
Madras m@draas Madras m@draas
Madrid m@drId Madrid m@drId
Makassar $alt3
Makassar $alt3 $alt2
Malawi $alt3 Malawi $alt3
Malayalam maleI'A:l@m Malayalam maleI'A:l@m
Maldives mO:ld'i:v Maldives mO:ld'i:v
Mali mA:li Mali mA:li
Mandalay $3 Mandalay $3
Manhatten $2
Manhattan $2
Manila $alt3 Manila $alt3
Massachusetts $3 Massachusetts $3
Maui maUi: Maui maUi:
Palestine pal@staIn Palestine pal@staIn
Palestinia pal@st'Ini:@ Palestinia pal@st'Ini:@
Panama pan@mA: Panama pan@mA:
Paris parIs
Peking pi:k'IN Peking pi:k'IN
Penobscot $alt3 Penobscot $alt3
Persia p3:Z@ Persia p3:Z@
Utah ju:t2A: Utah ju:t2A:
?3 Utah ju:t2O ?3 Utah ju:t2O
Utrecht ju:trECt Utrecht ju:trECt
Valencia $alt3
Vancouver $2 Vancouver $2
Vegas veIg@s Vegas veIg@s
Ventura vEnt'U@@ Ventura vEnt'U@@
Chevelle $alt3 Chevelle $alt3
Chloe kloUi Chloe kloUi
Chris krIs Chris krIs
Cleo kli:oU
?3 Christine $2
Cloe kloUi Cloe kloUi
Colleen $2 Colleen $2
Conan koUn@n Conan koUn@n
Felipe fI#li:peI Felipe fI#li:peI
Freda fri:d@ Freda fri:d@
Fírinne fi:rIn;@ Fírinne fi:rIn;@
Francois franswA:
Gareth gar@T Gareth gar@T
Gary gari Gary gari
Georgina dZO@'dZi:n@ Georgina dZO@'dZi:n@
Lupe lu:peI Lupe lu:peI
Madeleine mad@lI2n Madeleine mad@lI2n
Madeline mad@lI2n Madeline mad@lI2n
Madelyn mad@lI2n
Maeve meIv Maeve meIv
Mahmoud maxm'u:d Mahmoud maxm'u:d
Makenna m@kEn@ Makenna m@kEn@
Matthew maTju: Matthew maTju:
Maurice m0rIs Maurice m0rIs
Mavis meIvIs Mavis meIvIs
Maxine maks'i:n
Megan mEg@n Megan mEg@n
Melinda $alt3 Melinda $alt3
Mellisa $alt3 Mellisa $alt3
Tatiana tatI'A:n@ Tatiana tatI'A:n@
?3 Tatiana tA:tj'A:n@ ?3 Tatiana tA:tj'A:n@
Theodore $1 Theodore $1
Teresa t@ri:s@
Terese t@reIz Terese t@reIz
Theresa t@ri:z@ Theresa t@ri:z@
Therese t@ri:z Therese t@ri:z
Yves i:v Yves i:v
Yvonne $2 Yvonne $2
Zoe zoUi Zoe zoUi
Zoë zoUi


Acura akjUr@ Acura akjUr@
Advil advIl Advil advIl
Capone ka#poUn Capone ka#poUn
Carnegie kA@n@gi Carnegie kA@n@gi
Chartier SA@ti'eI Chartier SA@ti'eI
Chavez tSA:vEz
Cialis si:'alI#s Cialis si:'alI#s
Cohen koU@n Cohen koU@n
Connelly k0n@li
Connolly $1 Connolly $1
Cortez $2 Cortez $2
Cthulhu k@-Tu:l#u: Cthulhu k@-Tu:l#u:
Foushee fu:S'eI Foushee fu:S'eI
Gaia gaI|@ Gaia gaI|@
Gallagher gal@g3 Gallagher gal@g3
Gandhi gandi
Genghis dZENgIs Genghis dZENgIs
Ghandhi gandi Ghandhi gandi
Gibson gIbs@n Gibson gIbs@n
Godzilla g0dz'Il@ Godzilla g0dz'Il@
Goliath $alt3 Goliath $alt3
Grigio gri:Z'oU
Guinness gInIs Guinness gInIs
Gutierrez gu:tj'ErEz Gutierrez gu:tj'ErEz
Hades heIdi:z Hades heIdi:z
Hamilton ham@Lt@n Hamilton ham@Lt@n
Harison harIs@n
Heinz haInz Heinz haInz
Herrera h@re@r@ Herrera h@re@r@
Hormel ho@m'El Hormel ho@m'El
Jonese dZoUnz // Joneses Jonese dZoUnz // Joneses
Kawasaki kaU|@s'A:ki Kawasaki kaU|@s'A:ki
Kendell kEnd@L Kendell kEnd@L
Khrushchev kru:StSEf
Khrushchev kru:stSEf
Khruschev kru:stSEf
Kia ki:a#
Kroger kroUg3 Kroger kroUg3
Kyocera kaI|@s'i@r@ Kyocera kaI|@s'i@r@
Lamaze la#mA:z Lamaze la#mA:z
Levine l@vi:n
Lussier lVsIeI Lussier lVsIeI
Mackenna m@kEn@ Mackenna m@kEn@
Mackenzie m@kEnzi Mackenzie m@kEnzi
Minet mI2neI Minet mI2neI
Monet moUn'eI Monet moUn'eI
Montague m0nt2@gju: Montague m0nt2@gju:
Moriarty m0rI'A@ti
Mossad moUs'A:d Mossad moUs'A:d
Mozart moUtsA@t Mozart moUtsA@t
Munoz mu:njoUz Munoz mu:njoUz
Navasca $alt3 Navasca $alt3
Nescafe nEskafeI
Nichol nIk@L Nichol nIk@L
Nietzsche ni:tSi Nietzsche ni:tSi
Niro ni@roU Niro ni@roU
?3 Nissan nIsA:n
Nobel noUb'El Nobel noUb'El
Otis oUtIs Otis oUtIs
Patel $alt3 Patel $alt3
Perez p3rEz Perez p3rEz
Pérez pErEz Pérez pErEz
Perot pEr'oU
Perrier pErI'eI Perrier pErI'eI
?3 Peugeot pju:Z'oU ?3 Peugeot pju:Z'oU
Pokemon poUkeIm0n Pokemon poUkeIm0n
Ruiz ru:'i:z Ruiz ru:'i:z
Sachs saks Sachs saks
Sanchez santSEz Sanchez santSEz
Seymour si:mo@
Shakur Sa#kU@ Shakur Sa#kU@
Sturgis st3:dZIs Sturgis st3:dZIs
Subaru su:b3u: Subaru su:b3u:
Volkswagen v'oUlksv,A:g@n Volkswagen v'oUlksv,A:g@n
Wii wi:: Wii wi::
Wiimote wi:moUt Wiimote wi:moUt
Willis $alt1
xeon zi:0n xeon zi:0n
Yaesu jeIsu: Yaesu jeIsu:
Yamaha jam@hA: Yamaha jam@hA:


at at $nounf $only $u at at $nounf $only $u
(at a) %at@ $nounf (at a) %at@ $nounf
(at it) atI2t $atend
(at once) a#t_w02ns (at once) a#t_w02ns
(at will) a#t_w'Il (at will) a#t_w'Il
(at & t) 'eIt2i:@nt'i: (at & t) 'eIt2i:@nt'i:

+ 52
- 25
dictsource/en_rules View File

m) a (hog @ m) a (hog @
m) a (jes a m) a (jes a
m) a (jor_ eI m) a (jor_ eI
m) a (jore eI
_m) a (jor@ a#
_) a (ki a# _) a (ki a#
@) a (ki_ 'a @) a (ki_ 'a
@) ak (ia ak @) ak (ia ak
?3 _pl) ac (at eIk ?3 _pl) ac (at eIk
pl) ac (eb @s pl) ac (eb @s
_pl) ac (ent @s _pl) ac (ent @s
_b) ach A:k
b) acher (_ A:k3
m) acher (_ A:k3 m) acher (_ A:k3
ac (erb as ac (erb as
_) ac (erbi a#s _) ac (erbi a#s
k) aches (_ eIks k) aches (_ eIks
r) aches (_ eIks r) aches (_ eIks
rt) aches (_ eIks rt) aches (_ eIks
tr) ach (e @k
tr) ach (e a#k
_) ach a#tS _) ach a#tS
achia 'eIS@ achia 'eIS@
f) ac (ilit @s f) ac (ilit @s
ount) ai I ount) ai I
berl) ai I berl) ai I
barg) ai I barg) ai I
cert) ai @
_cert) ai @
curt) ai @ curt) ai @
brit) ai @ brit) ai @
vill) ai @ vill) ai @
X) al (ed al X) al (ed al
k) alei (d @laI k) alei (d @laI
_v) alen (t al@n _v) alen (t al@n
_v) alenc (i a#lEnS
aleph alEf aleph alEf
_op) al (es @l _op) al (es @l
_) alexan alIgz'aan _) alexan alIgz'aan
f) amil amIl f) amil amIl
&) amon (_ @m@n &) amon (_ @m@n
f) am (ous eIm f) am (ous eIm
&g) am (ous =a#m
&) am (ous_ =a#m
&) am (ent @m &) am (ent @m
&) ame (nta @m'E &) ame (nta @m'E
_) ame (nt a#mE _) ame (nt a#mE
_) anti (ci ant'I _) anti (ci ant'I
_) any EnI2 _) any EnI2
an (za 'an an (za 'an
tyr) ann (o 'an


.group ap .group ap
_) ap (@ a#p _) ap (@ a#p
ap (ic ap ap (ic ap
ap (is eIp ap (is eIp
_p) ap (is eIp _p) ap (is eIp
_c) ap (itul a#p
ap (og ap ap (og ap
ap (oli ap ap (oli ap
_) ap (opl ap _) ap (opl ap
.group ar .group ar
ar A@ ar A@
ar (_ A@ ar (_ A@
&) ar (_$w_alt2 3
ar (o ar ar (o ar
_) ar (A ar _) ar (A ar
_) ar (os a#r _) ar (os a#r
cl) ar (i ar cl) ar (i ar
aring e@r-I2N aring e@r-I2N
g) aring @r-I2N g) aring @r-I2N
calend) ar 3
&d) ar (_ 3 &d) ar (_ 3
&g) ar (_ 3 &g) ar (_ 3
&l) ar (_ 3 &l) ar (_ 3
ar (ez_ @r ar (ez_ @r
z) are (_ 'A@reI z) are (_ 'A@reI
%C) ared (_ 3d %C) ared (_ 3d
are (C%A_ 3'E
%C) aring (_ 3rI2N %C) aring (_ 3rI2N
area 'e@ri@ area 'e@ri@
arest (_ e@r@st arest (_ e@r@st
c) are (C@ e@ c) are (C@ e@
p) aren (t e@r@n p) aren (t e@r@n
pp) ar (enC ar pp) ar (enC ar
sp) ar (enC ar
nsp) ar (enC ar
ar' (nt A@ ar' (nt A@
ar (et ar ar (et ar
ar (iaB_ 'e@ ar (iaB_ 'e@


.group as .group as
_) as (@ a#s _) as (@ a#s
_) as (d az
_) ass (@ a#s _) ass (@ a#s
&c) ass (_ @s &c) ass (_ @s
&tl) ass (_ @s &tl) ass (_ @s
audio O:dI2oU audio O:dI2oU
_) aud (iolo O:d _) aud (iolo O:d
_) aud (iom O:d _) aud (iom O:d
auer aU3
augh O: augh O:
l) augh aaf l) augh aaf
sl) augh O: sl) augh O:
bi (ck bI bi (ck bI
bi (cyc baI bi (cyc baI
_) bi (en b%aI _) bi (en b%aI
bi (g+ bI
_) bi (g+ bI
bigh (t baI bigh (t baI
en) bigh bI
bi (ker baI bi (ker baI
_) bi (lC bI _) bi (lC bI
bi (lio bI bi (lio bI
bio (ps baI'0 bio (ps baI'0
bir (C b3: bir (C b3:
?5 bir (C bIR ?5 bir (C bIR
bi (ri bI
bi (ry bI
_) biri bIrI
_) biry bIrI
bi (sc bI bi (sc bI
bi (sec b%aI bi (sec b%aI
_) bi (sh bI _) bi (sh bI
ch (ev S ch (ev S
chez SeI chez SeI
Ca) ch (e S Ca) ch (e S
ba) che tS@
tra) ch k tra) ch k
cre) ch S cre) ch S
cli) ch S cli) ch S


.group d .group d
d d d d
_) d (L01Y d // allow _dl _dr
_) d (rY d // allow _dr
_) dj (Y dZ _) dj (Y dZ
_) d (nie d _) d (nie d
_) d (wY d // allow _dw _) d (wY d // allow _dw
dg (B dZ dg (B dZ
dg (e dZ dg (e dZ
dge (@ dZ dge (@ dZ
dged (_ dZd
dget dZI2t
dg (i dZ dg (i dZ
dg (y dZ dg (y dZ
_) dir (_ daI3 _) dir (_ daI3
?3 &) du (CA dZu: ?3 &) du (CA dZu:
@) du (al_ dZu: @) du (al_ dZu:
@) du (alis dZu: @) du (alis dZu:
?3 du (at dZu:
du (cat dZu: du (cat dZu:
@) dum (_ =d@m @) dum (_ =d@m
?3 _) du (o du: ?3 _) du (o du:
dur (A djU@ dur (A djU@
?3 dur (A dU@ ?3 dur (A dU@
?3 &) dure (_ dZ3 ?3 &) dure (_ dZ3
?3 _ob) dur dZ3
dur (_ djU@ dur (_ djU@
ce) dure dZ3 ce) dure dZ3
_) dye daI _) dye daI
eighth eItT eighth eItT
eig (n eI eig (n eI
eig (er_ aIg eig (er_ aIg
n) eil i:l
_n) ei i:
ei (m aI ei (m aI
@) ei (n_ i: @) ei (n_ i:
Cl) ei (n_ aI Cl) ei (n_ aI
&) el (ous_ @l &) el (ous_ @l
cib) el (_ El cib) el (_ El
xc) el (_ 'El xc) el (_ 'El
onn) el (_ 'El
sonn) el (_ 'El
p) el (_ 'El p) el (_ 'El
n) ell (_ 'El n) ell (_ 'El
nn) ell (_ @L nn) ell (_ @L


.group eo .group eo
_) eo i:0 _) eo i:0
X) eo (_+ i:oU
f) eo i: f) eo i:
@@) eo (_ 'eIoU @@) eo (_ 'eIoU
g) eo I20 g) eo I20
&) er 3 &) er 3
@@@) er (_S2de 3 // suffix @@@) er (_S2de 3 // suffix
%C) er (_S3 3 %C) er (_S3 3
mm) er (_ 3
rn) er (_S2 3 rn) er (_S2 3
er) er (_S2 3 er) er (_S2 3
er) ers (_S3 3z er) ers (_S3 3z
_tr) ev (@@ I#v _tr) ev (@@ I#v


.group ex .group ex
_) ex %Eks
_) ex (@ %Eks
excav Eksk@v excav Eksk@v
_) exc (e %Eks _) exc (e %Eks
exc (i %Eks exc (i %Eks
g (irK g g (irK g
_) g (it g _) g (it g
g (ive g g (ive g
go (nal_ =g0
&) go (nal_ =g@
g (ra_ =g g (ra_ =g
g (ro_ =g g (ro_ =g
@) guay (_ gwaI @) guay (_ gwaI
&l) ized (_S4 aIzd &l) ized (_S4 aIzd
&l) izing (_S5 ,aIzIN &l) izing (_S5 ,aIzIN
ize (d_ aIz ize (d_ aIz
i (zen I
&) i (zen I
iz (er_ aIz iz (er_ aIz
i (zon_ 'aI i (zon_ 'aI
_p) izz i:t|s _p) izz i:t|s
cl) im aIm cl) im aIm
cl) imb aIm cl) imb aIm
_) im (@ %Im _) im (@ %Im
l) im Im
_pr) im (a aIm _pr) im (a aIm
sh) im (a_ 'i:m sh) im (a_ 'i:m
imag (e# ImI2dZ imag (e# ImI2dZ
l) ime aIm
im (ent+ Im im (ent+ Im
ime (nto Im'E ime (nto Im'E
l) im (er Im
ime (ter_ Imi: ime (ter_ Imi:
@) im (etr Im @) im (etr Im
ime (tre Imi: ime (tre Imi:
c) is (_ Is c) is (_ Is
@@m) is (_ Is @@m) is (_ Is
am) is (_S1 z am) is (_S1 z
r) is (_ Is
v) is (_ Is v) is (_ Is
@Cs) is (_ =Is @Cs) is (_ =Is
&) is (abl aIz &) is (abl aIz
_) mc (L05 m@ _) mc (L05 m@
_) mc (A m@k _) mc (A m@k
_) mc (_A m@k _) mc (_A m@k
_) mc (in mak
mn (_ m mn (_ m
&B) me (_ m%I &B) me (_ m%I
_) mega mEg@ _) mega mEg@
_) neo ni:oU _) neo ni:oU
_) news (P4 n'ju:z _) news (P4 n'ju:z
?3 _) news (P4 n'u:z ?3 _) news (P4 n'u:z
ng N
n (x N n (x N
nk Nk nk Nk
?7 nk nk // ?? Scottish ?7 nk nk // ?? Scottish
nonchala (n n0nS@l@ nonchala (n n0nS@l@
?3 nonchala (n n0nS@l'A: ?3 nonchala (n n0nS@l'A:
_) nurse (B n3:s _) nurse (B n3:s
&) nya (_ =nj@


.group ng .group ng
ng N
ng (l Ng ng (l Ng
ng (r Ng ng (r Ng
ng (A Ng ng (A Ng
u) ng (y ndZ u) ng (y ndZ
nged ndZd nged ndZd
a) nged Nd a) nged Nd
li) nged Nd
o) nged Nd o) nged Nd
spo) nged ndZd spo) nged ndZd
_a) ng (er Ng _a) ng (er Ng
oir wA@ oir wA@
oire wA@ oire wA@
@) ois (_ wA: @) ois (_ wA:
u) ois (_ OI
rt) oise @s rt) oise @s
orp) oise @s orp) oise @s
o (ism oU o (ism oU
&) oped (_ @pd &) oped (_ @pd
&) oping (_ @pIN &) oping (_ @pIN
c) oped (_ oUpd c) oped (_ oUpd
&) o (phy @
c) oping (_ oUpIN c) oping (_ oUpIN
_) ope (n oUp@ _) ope (n oUp@
un) ope (n oUp@ un) ope (n oUp@
s) o (phistic @ s) o (phistic @
o (pini @ o (pini @
@) opol (L02 '0p@l @) opol (L02 '0p@l
@) opoli (L06 '0p@laI
opolitan @p'0lIt@n opolitan @p'0lIt@n
oppor (tu %0p3 oppor (tu %0p3
opp (res @p opp (res @p
_) opto 0ptoU
&) op (y_ @p &) op (y_ @p
o (que_ oU o (que_ oU
o (shA_ oU o (shA_ oU
&) om (ize_ =@m &) om (ize_ =@m
@) om (ist_ =@m @) om (ist_ =@m
_) omni (@ 0mn'I _) omni (@ 0mn'I
&) om (ous_ @m
&) omy (_ =@m%I &) omy (_ =@m%I


.group on .group on
_h) on (ey Vn _h) on (ey Vn
n) on (e 0n n) on (e 0n
m) one (ta VnI m) one (ta VnI
?3 m) one (ta 0nI
m) one (ti 0nI2 m) one (ti 0nI2
_) one (r oUn@ _) one (r oUn@
m) on (ey Vn m) on (ey Vn
em) ort (_ O@ em) ort (_ O@
p) or (t o@ p) or (t o@
or (A o@r or (A o@r
_mem) or (a 3
&) or (al_ @r &) or (al_ @r
orama (_ @r'am@ orama (_ @r'am@
&) or (ate 3r &) or (ate 3r


.group os .group os
os (al_ 'oUz os (al_ 'oUz
&C) os (aur_ =@s
_) oscillo 0s'Il0
_l) os (e u:z _l) os (e u:z
ose (_ oUz ose (_ oUz
c) ose (_ oUs c) ose (_ oUs
tr) ov (er 0v tr) ov (er 0v
pr) ov (er 0#v pr) ov (er 0#v
_b) ov (i oUv _b) ov (i oUv
ov (ich_ =Vv
ov (L02ch_ 'oUv
s) overeign 0v@rIn s) overeign 0v@rIn
@) ovitch (_ =@vItS @) ovitch (_ =@vItS


?3 pro (cess pr0 ?3 pro (cess pr0
pro (cessi pr@ pro (cessi pr@
pro (clai pr@ pro (clai pr@
_) pro (co pr%oU
_) pro (crus pr%oU _) pro (crus pr%oU
pro (cur pr@ pro (cur pr@
pro (duc pr@ pro (duc pr@
_) pro (sumer pr%oU _) pro (sumer pr%oU
pro (tec pr@ pro (tec pr@
pro (test pr@ pro (test pr@
pro (testan pr0
prote (stan pr0tI2
pro (trac pr@ pro (trac pr@
pro (tru pr@ pro (tru pr@
pro (tu pr@ pro (tu pr@
qu (er_ k qu (er_ k
_) ques (A keIs _) ques (A keIs
quest kwEst quest kwEst
questio (n kwEstS@
quet (_ keI quet (_ keI
ra) quet kI2t ra) quet kI2t
quett k'Et quett k'Et
rehen rIh'En rehen rIh'En
_) re (i@P2 r,i: _) re (i@P2 r,i:
_) rei (c raI _) rei (c raI
reich raIx
_) rei (l raI _) rei (l raI
_) rei (nh raI _) rei (nh raI
_) reis raIz _) reis raIz
represent rEprI2z'Ent represent rEprI2z'Ent
resi (den rEzI2 resi (den rEzI2
_) re (titP2 r,i: _) re (titP2 r,i:
_) re (tranP2 r,i:
_) re (unP2 r,i: _) re (unP2 r,i:
_c) re (dent rI2 _c) re (dent rI2
_c) re (denz rI2 _c) re (denz rI2
pri) s (o z pri) s (o z
@) some (_S4 sVm @) some (_S4 sVm
@@o) some (_S4 soUm @@o) some (_S4 soUm
&) speak (_S5 spi:k
cro) ss (h s cro) ss (h s
ssion =S@n ssion =S@n
?8 ssion (_ =SVn ?8 ssion (_ =SVn
@ce) s (_S1 I#z @ce) s (_S1 I#z
f) s (_ s f) s (_ s
ng) s (_S1 z ng) s (_S1 z
ri) s (_S1 s
k) s (_ s k) s (_ s
n) s (_S1 z n) s (_S1 z
p) s (_ s p) s (_ s
?3 tu (Ant tSu: ?3 tu (Ant tSu:
?3 tu (Ancy tSu: ?3 tu (Ancy tSu:
?3 for) tune tS@n ?3 for) tune tS@n
for) tune tSu:n
tu (ous =tSu: tu (ous =tSu:
@) tur (A tS@r @) tur (A tS@r
@) tur (al_ tS=@r @) tur (al_ tS=@r
Ening (_ _nI2N Ening (_ _nI2N
?8 Ening (_ EnI2N ?8 Ening (_ EnI2N
Ene (_ i:n Ene (_ i:n
Ened (_ @nd
Ened (_S2 d
En (g @n En (g @n
E (nt @ E (nt @
E (ning E E (ning E

+ 128
- 0
dictsource/eu_list View File

// This file is UTF8 encoded
// Spelling-to-phoneme words for Basque

b be
c ze
d de
f efe
g ge
h atSe
j xota
k ka
l ele
m eme
n ene
ñ en^e
p pe
q ku
r eR2e
s ese
t te
v uBe
w uBe||bikoitza
x iSa
y i||grekoa
z zeta

_a a
_e e
_i i
_o o
_u u


// numbers
_0 zer'o
_1 b'at
_2 b'i
_3 hir'u
_4 l'aU
_5 b'ost
_6 s'eI
_7 zazp'i
_8 zort'i
_9 beD'eratzi
_10 am'aR2
_11 am'aIka
_12 amaB'i
_13 ama'ir,u
_14 amal'aU
_15 amaB'ost
_16 amas'eI
_17 amazazp'i
_18 emezort'i
_19 emeretz'i
_20 hoQ'eI
_2X hoQ'eIta
_40 b'eR2oQeI
_4X b'eR2oQeIta2
_60 ir'uroQeI
_6X ir'uroQeIta2
_80 l'aUroQeI
_8X l'aUroQeIta2
_1C e'un
_2C b'eR2eun
_0C R2e,un
_0M1 mil'a
_0M2 mil^'i;oI
_0and eta
_dpt _koma


// names of punctuation and symbol characters



// functuion words
// conjunctions
eta $u+ $pause // and
bainan $pause


// pronouns
ni $u+
zu $u+
hura $u+
gu $u+
zuek $u+
haiek $u+

nire $u+ // possessive
zure $u+
haren $u+
bere $u+
gure $u+
zuen $u+
haien $u+
beren $u+

hau $u+ // this
hori $u+ // that
hura $u+ // that (further)

// auxillary verbs
izan $u // to be
naiz $u
zara $u
da $u
gara $u
zarete $u
dira $u

egon $u // to be
nago $u
zaude $u
gaude $u
zaudete $u
daute $u


// gramatical suffixes which can appear as words appended to numbers etc.
// Should these be in eu_rules ??
a $u
an $u
ean $u
eko $u
era $u
ko $u

+ 145
- 0
dictsource/eu_rules View File


// This file is UTF8 encoded
// Spelling-to-phoneme rules for Basque


.group a
a a
ai aI
au aU


.group b
b b


.group c
c k
c (e s
c (i s


.group d
d d
Ki) d (A J
dd J
A) d (A D // ??




.group e
e e
ei eI
eu eU


.group f
f f


.group g
g g
A) g (A Q // ??


.group h
h // silent


.group i
i i


.group j
j J // try [x] [J] [j] [J^] [Z] [S]


.group k
k k


.group l
l l
ll l^
Ki) l (A l^


.group m
m m


.group n
n n
Ki) n (A n^


.group ñ
ñ n^


.group o
o o
oi oI


.group p
p p


.group q
q k
qu kw
que (_ k


.group r
r r
_) r R2
r (_ R2
rr R2


.group s
s s


.group t
t t
Ki) t (A c
ts ts
tt c
tx tS
tz tz


.group u
u u


.group v
v v


.group w
w w


.group x
x S


.group y
y j
K) y (K i


.group z
z z



.group
ç s
ü Y


+ 235
- 31
dictsource/fa_list
File diff suppressed because it is too large
View File


+ 133
- 103
dictsource/fa_rules View File

// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.1
// * This file writen by Shadyar Khodayari 11-14-2013
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.11
// * This file writen by Shadyar Khodayari 02-05-2014
//********* //*********
// * This program is free software; you can redistribute it and/or modify * // * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by * // * it under the terms of the GNU General Public License as published by *


// replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers // replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers
.replace .replace
٪ %
ٔ ٴ
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones.
٠ 0 ٠ 0
۰ 0 ۰ 0
۱ 1 ۱ 1
٩ 9 ٩ 9
۹ 9 ۹ 9
٪ %
ٔ ٴ
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones.
ﺁ آ ﺁ آ
ﺍ ا ﺍ ا
ﺎ ا ﺎ ا
ﺯ ز ﺯ ز
ﺰ ز ﺰ ز
ﮊ ژ ﮊ ژ
ﮋ ژ
ﺱ س ﺱ س
ﺲ س ﺲ س
ﺳ س ﺳ س
ﮐ ک ﮐ ک
ﮑ ک ﮑ ک
ﻛ ک ﻛ ک
ﻚ ک
ﻜ ک
ﮒ گ ﮒ گ
ﮓ گ ﮓ گ
ﮔ گ ﮔ گ
ﻲ ی ﻲ ی
ﻳ ی ﻳ ی
ﻴ ی ﻴ ی
ﻯ ی
ﻻ لا ﻻ لا
ﻼ لا ﻼ لا
ﺔ ة ﺔ ة
ﺋ ئ ﺋ ئ
ﺌ ئ ﺌ ئ
ﺆ ؤ
ﺀ ء ﺀ ء


// (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules.
ﹺ ِ
// Urdu for Persian users added
ٹ ت
ڈ د
ڑ ر
ہ ه
ﮩ ه
ﮨ ه
ے ی
ں ن
ۃ ت
ۂ ه
ۓ ی


// (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules.


// the groups of letters // the groups of letters
// Long vowels // Long vowels




.group + .group +
__) + (_D mosbate-
+ (.D mosbate-
__) + (_D mosbate-




.group - .group -
__) - (_D manfije-
- (.D manfije-
__) - (_D manfije-




.group آ .group آ
L09L09) آموختۀ (_Sm6 Amuxteje L09L09) آموختۀ (_Sm6 Amuxteje
L09L09) آگاه (_Sm4 AgAh L09L09) آگاه (_Sm4 AgAh
L09L09)آلات (_Sm4 AlAt L09L09)آلات (_Sm4 AlAt
L09L09)آباد (_Sm4 A'bAd




.group ا .group ا
_) اکبر (آL09L09P4@ akbaR _) اکبر (آL09L09P4@ akbaR
_) اصغر (L04L09L09P4@ asq1aR _) اصغر (L04L09L09P4@ asq1aR
_) اصغر (آL09L09P4@ asq1aR _) اصغر (آL09L09P4@ asq1aR
_) ابو (L04L09L09P3@ abu
_) ابو (آL09L09P3@ abu
_) ابوال (L04L09L09P5@ abol'
_) ابوال (آL09L09P5@ abol'
_) ابو (L04L09L09$noprefixP3@ abu // $noprefix means if another prefix has been removed before this prefix, this rule is not matched.
_) ابو (آL09L09$noprefixP3@ abu
_) ابوال (L04L09L09$noprefixP5@ abol'
_) ابوال (آL09L09$noprefixP5@ abol'


// Suffixes ا // Suffixes ا
L09L04) الله (_Sm4 ollAh L09L04) الله (_Sm4 ollAh
L09L09L09L09) ب (L03L09L09L09_ ba L09L09L09L09) ب (L03L09L09L09_ ba


// Prefixes ب // Prefixes ب
_) ب (L03L09L09P1@ be
_) ب (وL01L09P1@ be
_) ب (وL02L09P1@ be
_) بر (L04L09L09P2@ baR
_) بر (آL09L09P2@ baR
_) برمی (L04L09L09P4@ baRmi
_) برمی (آL09L09P4@ baRmi
_) برنمی (L04L09L09P5@ baRnemi
_) برنمی (آL09L09P5@ baRnemi
_) به (L04L09L09P2@ beh
_) به (آL09L09P2@ beh
_) بد (آL09L09P2@ bad\
_) ب (L03L09L09$noprefixP1@ be
_) ب (وL01L09$noprefixP1@ be
_) ب (وL02L09$noprefixP1@ be
_) بر (L04L09L09$noprefixP2@ baR
_) بر (آL09L09$noprefixP2@ baR
_) برمی (L04L09L09$noprefixP4@ baRmi
_) برمی (آL09L09$noprefixP4@ baRmi
_) برنمی (L04L09L09$noprefixP5@ baRnemi
_) برنمی (آL09L09$noprefixP5@ baRnemi
_) به (L04L09L09$noprefixP2@ beh
_) به (آL09L09$noprefixP2@ beh
_) بد (آL09L09$noprefixP2@ bad\
_) باز (L04L09L09P3@ bAz _) باز (L04L09L09P3@ bAz
_) باز (آL09L09P3@ bAz _) باز (آL09L09P3@ bAz
_) بازمی (L04L09L09$noprefixP5@ bAzmi
_) بازمی (آL09L09$noprefixP5@ bAzmi
_) بازنمی (L04L09L09$noprefixP6@ bAznemi
_) بازنمی (آL09L09$noprefixP6@ bAznemi
_) بلند (L04L09L09P4@ boland _) بلند (L04L09L09P4@ boland
_) بلند (آL09L09P4@ boland _) بلند (آL09L09P4@ boland
_) بلا (L04L09L09P3@ belA
_) بلا (آL09L09P3@ belA
_) بلا (L04L09L09$noprefixP3@ belA
_) بلا (آL09L09$noprefixP3@ belA
_) بزرگ (L04L09L09P4@ bozoRg _) بزرگ (L04L09L09P4@ bozoRg
_) بزرگ (آL09L09P4@ bozoRg _) بزرگ (آL09L09P4@ bozoRg
_) بنفش (آL09L09P4@ banafS _) بنفش (آL09L09P4@ banafS
L09L09L09L09) پ (L03L09L09L09_ pa L09L09L09L09) پ (L03L09L09L09_ pa


// Prefixes پ // Prefixes پ
_) پر (L04L09L09P2@ poR
_) پر (آL09L09P2@ poR
_) پیش (L04L09L09P3@ 'piS
_) پیش (آL09L09P3@ 'piS
_) پر (L04L09L09$noprefixP2@ poR
_) پر (آL09L09$noprefixP2@ poR
_) پیش (L04L09L09$noprefixP3@ 'piS
_) پیش (آL09L09$noprefixP3@ 'piS
_) پیشا (L04L09L09P4@ 'piSA _) پیشا (L04L09L09P4@ 'piSA
_) پیشا (آL09L09P4@ 'piSA _) پیشا (آL09L09P4@ 'piSA
_) پس (L04L09L09P2@ 'pas
_) پس (آL09L09P2@ 'pas
_) پس (L04L09L09$noprefixP2@ 'pas
_) پس (آL09L09$noprefixP2@ 'pas
_) پسا (L04L09L09P3@ 'pasA _) پسا (L04L09L09P3@ 'pasA
_) پسا (آL09L09P3@ 'pasA _) پسا (آL09L09P3@ 'pasA
_) پیکو (L04L09L09P4@ 'piko _) پیکو (L04L09L09P4@ 'piko
L09L09L09L09) ت (L03L09L09L09_ ta L09L09L09L09) ت (L03L09L09L09_ ta


// Prefixes ت // Prefixes ت
_) تند (L04L09L09P3@ tond
_) تند (آL09L09P3@ tond
_) تند (L04L09L09$noprefixP3@ tond
_) تند (آL09L09$noprefixP3@ tond


// Suffixes ت
// Suffixes ت
L09L09) تقی (_Sm3 taq1i L09L09) تقی (_Sm3 taq1i
L09L09) تر (_Sm2 taR L09L09) تر (_Sm2 taR
L09L09) ترین (_Sm4 taRin L09L09) ترین (_Sm4 taRin
L09L09L09L09) چ (L03L09L09L09_ tSa L09L09L09L09) چ (L03L09L09L09_ tSa


// Prefixes چ // Prefixes چ
_) چار (L04L09L09P3@ 'tSAR
_) چار (آL09L09P3@ 'tSAR
_) چار (L04L09L09$noprefixP3@ 'tSAR
_) چار (آL09L09$noprefixP3@ 'tSAR
_) چهار (L04L09L09P4@ 'tSAhAR _) چهار (L04L09L09P4@ 'tSAhAR
_) چهار (آL09L09P4@ 'tSAhAR _) چهار (آL09L09P4@ 'tSAhAR
_) چند (L04L09L09P3@ 'tSand
_) چند (آL09L09P3@ 'tSand
_) چند (L04L09L09$noprefixP3@ 'tSand
_) چند (آL09L09$noprefixP3@ 'tSand


// Suffixes چ // Suffixes چ
L09L09L09) چی (_Sm2 tSi L09L09L09) چی (_Sm2 tSi
_) خواب (آL09L09P4@ xAb _) خواب (آL09L09P4@ xAb
_) خویش (L04L09L09P4@ xiS _) خویش (L04L09L09P4@ xiS
_) خویش (آL09L09P4@ xiS _) خویش (آL09L09P4@ xiS
_) خان (L04L09L09P3@ xAn
_) خان (آL09L09P3@ xAn
_) خان (L04L09L09$noprefixP3@ xAn
_) خان (آL09L09$noprefixP3@ xAn
_) خواهش (L04L09L09P5@ xAheS _) خواهش (L04L09L09P5@ xAheS
_) خواهش (آL09L09P5@ xAheS _) خواهش (آL09L09P5@ xAheS
_) خواهد (L04L09L09P5@ xAhad _) خواهد (L04L09L09P5@ xAhad
L09L09L09L09) د (L03L09L09L09_ da L09L09L09L09) د (L03L09L09L09_ da


// Prefixes د // Prefixes د
_) دو (L04L09L09P2@ do
_) دو (آL09L09P2@ do
_) در (L04L09L09P2@ daR
_) در (آL09L09P2@ daR
_) دل (L04L09L09P2@ del
_) دل (آL09L09P2@ del
_) دیر (L04L09L09P3@ diR
_) دیر (آL09L09P3@ diR
_) دو (L04L09L09$noprefixP2@ do
_) دو (آL09L09$noprefixP2@ do
_) در (L04L09L09$noprefixP2@ daR
_) در (آL09L09$noprefixP2@ daR
_) دل (L04L09L09$noprefixP2@ del
_) دل (آL09L09$noprefixP2@ del
_) دیر (L04L09L09$noprefixP3@ diR
_) دیر (آL09L09$noprefixP3@ diR
_) دست (L04L09L09P3@ dast _) دست (L04L09L09P3@ dast
_) دست (آL09L09P3@ dast _) دست (آL09L09P3@ dast
_) درست (L04L09L09P4@ dorost _) درست (L04L09L09P4@ dorost
_) درست (آL09L09P4@ dorost _) درست (آL09L09P4@ dorost
_) دراز (L04L09L09P4@ deRAz _) دراز (L04L09L09P4@ deRAz
_) دراز (آL09L09P4@ deRAz _) دراز (آL09L09P4@ deRAz
_) درال (L04L09L09P4@ dARol
_) درال (تL09L09+P4@ dARo_'
_) درال (دL09L09+P4@ dARo_'
_) درال (آL09L09P4@ dARol
_) درال (L04L09L09$noprefixP4@ dARol
_) درال (تL09L09+$noprefixP4@ dARo_'
_) درال (دL09L09+$noprefixP4@ dARo_'
_) درال (آL09L09$noprefixP4@ dARol


// suffixes د // suffixes د
L09L09) داد (_Sm3 dAd L09L09) داد (_Sm3 dAd
L09L09L09L09) ذ (L03L09L09L09_ za L09L09L09L09) ذ (L03L09L09L09_ za


// Prefixes ذ // Prefixes ذ
_) ذی (L04L09L09P2@ zi
_) ذی (آL09L09P2@ zi
_) ذی (L04L09L09$noprefixP2@ zi
_) ذی (آL09L09$noprefixP2@ zi
_) ذوال (L04L09L09P4@ zol _) ذوال (L04L09L09P4@ zol
_) ذوال (آL09L09P4@ zol _) ذوال (آL09L09P4@ zol


L09L09L09L09) ز (L03L09L09L09_ za L09L09L09L09) ز (L03L09L09L09_ za


// Prefixes ز // Prefixes ز
_) زیر (L04L09L09P3@ ziR
_) زیر (آL09L09P3@ ziR
_) زود (L04L09L09P3@ zud
_) زود (آL09L09P3@ zud
_) زیر (آL09L09P3@ ziR
_) زرد (L04L09L09P3@ zaRd
_) زرد (آL09L09P3@ zaRd
_) زیر (L04L09L09$noprefixP3@ ziR
_) زیر (آL09L09$noprefixP3@ ziR
_) زود (L04L09L09$noprefixP3@ zud
_) زود (آL09L09$noprefixP3@ zud
_) زرد (L04L09L09$noprefixP3@ zaRd
_) زرد (آL09L09$noprefixP3@ zaRd


// suffixes ز // suffixes ز
L09L09) زاد (_Sm3 zAd L09L09) زاد (_Sm3 zAd
L09L09L09L09) س (L03L09L09L09_ sa L09L09L09L09) س (L03L09L09L09_ sa


// Prefixes س // Prefixes س
_) سر (L04L09L09P2@ saR
_) سر (آL09L09P2@ saR
_) سر (L04L09L09$noprefixP2@ saR
_) سر (آL09L09$noprefixP2@ saR
_) سوء (L09L09P3@ su?e _) سوء (L09L09P3@ su?e
_) سانتی (L04L09L09P5@ sAnti _) سانتی (L04L09L09P5@ sAnti
_) سانتی (آL09L09P5@ sAnti _) سانتی (آL09L09P5@ sAnti
L09L09L09L09) ض (L03L09L09L09_ za L09L09L09L09) ض (L03L09L09L09_ za


// Prefixes ض // Prefixes ض
_) ضد (L04L09L09P2@ zedde
_) ضد (آL09L09P2@ zedde
_) ضد (L04L09L09$noprefixP2@ zedde
_) ضد (آL09L09$noprefixP2@ zedde
_) ضدّ (L04L09L09P3@ zedde _) ضدّ (L04L09L09P3@ zedde
_) ضدّ (آL09L09P3@ zedde _) ضدّ (آL09L09P3@ zedde


L09L09L09L09) ف (L03L09L09L09_ fa L09L09L09L09) ف (L03L09L09L09_ fa


// Prefixes ف // Prefixes ف
_) فرا (L04L09P3@ faRA
_) فرا (آL09P3@ faRA
_) فرا (L04L09$noprefixP3@ faRA
_) فرا (آL09$noprefixP3@ faRA


// suffixes ف // suffixes ف
L09L09) فام (_Sm3 fAm L09L09) فام (_Sm3 fAm
L09L09L09L09) ک (L03L09L09L09_ ka L09L09L09L09) ک (L03L09L09L09_ ka


// Prefixes ک // Prefixes ک
_) کم (L04L09L09P2@ kam
_) کم (آL09L09P2@ kam
_) کم (L04L09L09$noprefixP2@ kam
_) کم (آL09L09$noprefixP2@ kam
_) کند (L04L09L09P3@ kond _) کند (L04L09L09P3@ kond
_) کند (آL09L09P3@ kond _) کند (آL09L09P3@ kond
_) کیلو (L04L09L09P4@ kilu _) کیلو (L04L09L09P4@ kilu
_) گذر (آL09L09P3@ gozaR _) گذر (آL09L09P3@ gozaR
_) گزر (L04L09L09P3@ gozaR _) گزر (L04L09L09P3@ gozaR
_) گزر (آL09L09P3@ gozaR _) گزر (آL09L09P3@ gozaR
_) گل (L04L09P2@ gol
_) گل (آL09L09P2@ gol
_) گل (L04L09$noprefixP2@ gol
_) گل (آL09L09$noprefixP2@ gol


// suffixes گ // suffixes گ
L09L09) گرا (_Sm3 gaRA L09L09) گرا (_Sm3 gaRA
L09L09L09L09) م (L03L09L09L09_ ma L09L09L09L09) م (L03L09L09L09_ ma


// Prefixes م // Prefixes م
_) می (L03L09+P2@ mi
_) می (آL09L09P2@ mi
_) می (وL09L09P2@ mi
_) می (L03L09+$noprefixP2@ mi
_) می (آL09L09$noprefixP2@ mi
_) می (وL09L09$noprefixP2@ mi
_) میرزا (آL09L09P5@ miRzA _) میرزا (آL09L09P5@ miRzA
_) میرزا (L04L09L09P5@ miRzA _) میرزا (L04L09L09P5@ miRzA
_) محمد (آL09L09P4@ mohammad _) محمد (آL09L09P4@ mohammad
_) مرتضی (L04L09L09P5@ moRtezA _) مرتضی (L04L09L09P5@ moRtezA
_) مصطفی (آL09L09P5@ mostafA _) مصطفی (آL09L09P5@ mostafA
_) مصطفی (L04L09L09P5@ mostafA _) مصطفی (L04L09L09P5@ mostafA
_) میلی (L04L09L09P4@ mili
_) میلی (آL09L09P4@ mili
_) ماه (L03L09L09P3@ mAh
_) ماه(آL09L09P3@ mAh
_) مگا (L04L09L09P3@ megA
_) مگا(آL09L09P3@ megA
_) میلی (L04L09L09$noprefixP4@ mili
_) میلی (آL09L09$noprefixP4@ mili
_) ماه (L03L09L09$noprefixP3@ mAh
_) ماه(آL09L09$noprefixP3@ mAh
_) مگا (L04L09L09$noprefixP3@ megA
_) مگا(آL09L09$noprefixP3@ megA
_) مولتی (L04L09L09P5@ multi _) مولتی (L04L09L09P5@ multi
_) مولتی(آL09L09P5@ multi _) مولتی(آL09L09P5@ multi
_) مایکرو (L04L09L09P6@ mAjkRo _) مایکرو (L04L09L09P6@ mAjkRo
_) مایکرو (آL09L09P6@ mAjkRo _) مایکرو (آL09L09P6@ mAjkRo
_) ماکرو (L04L09L09P5@ mAkRo
_) ماکرو (آL09L09P5@ mAkRo
_) میکرو (L04L09L09P5@ mikRo _) میکرو (L04L09L09P5@ mikRo
_) میکرو (آL09L09P5@ mikRo _) میکرو (آL09L09P5@ mikRo
_) ماکرو (L04L09L09P5@ mAkRo
_) ماکرو (آL09L09P5@ mAkRo


// suffixes م // suffixes م
L09L09) ماه (_Sm3 mAh L09L09) ماه (_Sm3 mAh
L09L09L09L09) ن (L03L09L09L09_ na L09L09L09L09) ن (L03L09L09L09_ na


// Prefixes ن // Prefixes ن
_) ن (L03L09L09P1@ 'na
_) ن (یاL09P1@ 'na
_) نی (آL04L09L09P2@ 'naj
_) نمی (L04L09P3@ 'nemi
_) نمی (آL09P3@ 'nemi
_) نا (L04L09L09P2@ nA'
_) نا (آL09L09P2@ nA'
_) نو (L04L09L09P2@ no'
_) نو (آL09L09P2@ no'
_) نیم (L04L09L09P3@ nim
_) نیم (آL09L09P3@ nim
_) نیکو (L04L09L09P4@ niku
_) نیکو (آL09L09P4@ niku
_) ن (L03L09L09$noprefixP1@ 'na
_) ن (یاL09$noprefixP1@ 'na
_) نی (آL04L09L09$noprefixP2@ 'naj
_) نمی (L04L09$noprefixP3@ 'nemi
_) نمی (آL09$noprefixP3@ 'nemi
_) نا (L04L09L09$noprefixP2@ nA'
_) نا (آL09L09$noprefixP2@ nA'
_) نو (L04L09L09$noprefixP2@ no'
_) نو (آL09L09$noprefixP2@ no'
_) نیم (L04L09L09$noprefixP3@ nim
_) نیم (آL09L09$noprefixP3@ nim
_) نیکو (L04L09L09$noprefixP4@ niku
_) نیکو (آL09L09$noprefixP4@ niku


// suffixes ن // suffixes ن
L09L09L03) ن (_NSm1 an L09L09L03) ن (_NSm1 an
L09L09L09L09) ه (L03L09L09L09_ ha L09L09L09L09) ه (L03L09L09L09_ ha


// Prefixes ه // Prefixes ه
_) هم (L04L09P2@ ham
_) هم (آL09P2@ ham
_) هم (L04L09$noprefixP2@ ham
_) هم (آL09$noprefixP2@ ham


// suffixes ه // suffixes ه
L09L03) ه (_++Sm1 e: L09L03) ه (_++Sm1 e:
_آ) ی (L03_ ja _آ) ی (L03_ ja


// Prefixes ی // Prefixes ی
_) یک (L04L09L09P2@ jek
_) یک (آL09L09P2@ jek
_) یک (L04L09L09$noprefixP2@ jek
_) یک (آL09L09$noprefixP2@ jek
_) یاد (L04L09L09P3@ jAd _) یاد (L04L09L09P3@ jAd
_) یاد (آL09L09P3@ jAd _) یاد (آL09L09P3@ jAd


?1 z z ?1 z z




// Others mathematics characters
.group
. (D noq1te:
± m'osbat||jA:||m'anfi
>= boz'oRgtaR||jA:||m,osAvi
<= kutS'ektaR||jA:||m,osAvi

+ 4
- 5
dictsource/fr_rules View File

// French translation rules for Espeak // French translation rules for Espeak


// *************************************************************************** // ***************************************************************************
// * Copyright (C) 2005 to 2010 by Jonathan Duddington *
// * Copyright (C) 2005 to 2014 by Jonathan Duddington *
// * email: [email protected] * // * email: [email protected] *
// * * // * *
// * This program is free software; you can redistribute it and/or modify * // * This program is free software; you can redistribute it and/or modify *
// http://www.fluxnic.net/cicero // http://www.fluxnic.net/cicero
// //
// Rules are now maintained by Michel Such <[email protected]> // Rules are now maintained by Michel Such <[email protected]>
// Last update: 2011-10-26 Michel Such <[email protected]>
// Last update: 2014-02-20 Michel Such <[email protected]>
// //


// Letter classes: // Letter classes:


// When these diphtonges are after a consonant folllowing e, e is not mute // When these diphtonges are after a consonant folllowing e, e is not mute
.L10 ia ie io ua ue ui uo .L10 ia ie io ua ue ui uo
.L11 b p
.L11 b p t
.L12 é è aï al ib ie iq l om on ym ré .L12 é è aï al ib ie iq l om on ym ré


// Words ending "son" pust sound english if preceded by L13 // Words ending "son" pust sound english if preceded by L13
oin (_ wE~ // coin oin (_ wE~ // coin
oi wa // poil oi wa // poil
oê (l wa // poêle oê (l wa // poêle
om (L11A O~ // bombe, pompe
om (t O~ // comte
om (L11 O~ // bombe, pompe
n) om (X O~ // nom n) om (X O~ // nom
om (_ Om // www.web.com om (_ Om // www.web.com



+ 3
- 0
dictsource/grc_rules View File

ῳ OI: ῳ OI:
ῲ 'OI: ῲ 'OI:


ΐ 'i // diaresis + tonos


' = // apostrophe used as tonos, stress on previous syllable ' = // apostrophe used as tonos, stress on previous syllable

+ 3
- 2
dictsource/gu_rules View File

જ્જ J:V // JJ -> J: જ્જ J:V // JJ -> J:
જ્જ (B J: જ્જ (B J:


જ્ઞ gr.V // ??
જ્ઞ (B gr.
જ્ઞ gn.V
જ્ઞ (B gn.


.group ઝ .group ઝ
ઝ J#V ઝ J#V
.group ર .group ર
ર rV ર rV
ર (B r ર (B r
ર (_ r
્) ર (_ r@ ્) ર (_ r@





+ 68
- 0
dictsource/hi_list View File

// Exceptions // Exceptions
क्रिकेट kr'IkIt क्रिकेट kr'IkIt
सायबर s'aIb@r सायबर s'aIb@r
राष्ट्रपति ra:Stra'pati
प्रघानमंत्री pradha:n'man'tri
कुलपति kul'pati
कुलदेवी kul'devi
भाईचारा bha:i'cha:ra:
महाराज maha:ra:J
महारानी maha:ra:ni
महादेव maha:'dev
रामराज्य़ ra:m:ra:J'Jja
अक्षरमाला ak'shar'ma:la:
प्रजापति praJa:pati
पूँजीपति pu~Ji'pati
पँजीकरऩ pan'Ji'karan
पालनहारा pa:lan'ha:ra:
मूलमंत्र mul'man'tra
झोलझाल Jho'lJha:l
सुखदाता su'kh'da:ta:
नेत्रहीन netr:a'hIn
नेत्रदान net'ra'da:n
गजपति gaJ'pati
य़ुघ्दविराम j:u'dh:'vi'ra:m
महासंग्राम maha:san'gra:m
महापति maha:'pati
पतीदेव pati'dev
सीताराम sIta:ra:m
अंजनीपुत्र anjan'Iput:'ra
महाबलि maha:bali
श्रमदान Sram'da:n
रक्तदान rak'tda:n
रेलगाड़ी rel'ga:rI
बैलगाड़ी bE:el'ga:rI
नौकरशाही nau'kar'Sa:hI
नौकरशाह nau'kar'Sa:h
प्रतिपल pra'ti'pal
हलचल hal'cal
कालचक्र ka:l'cak'ra
हरदम har'dam
नीलकंठ nIl'ka'nt.#
इन्द्रजीत In'dra'JIt
कुलदेवता kUl'de:v'ta:
अत्ममंथन atm'aman'than
थलसेना thal'sena:
वाय़ुसेना wa:u:'sena:
सेनापति sena:pati
वरमाला va'Rma:la:
जय़माला Jaj'ma:la:
भूतप्रेत bhut'pret
भूतकाल bhUt'ka:l
मदीरापान madira:pa:n
रिश्तेनाते ris'te'na:te
राजमाता Ra:J'ma:ta:
भाग्य़शाली bha:gja'Sa:lI
खुशकिस्मत khUSki'smat
गुरुनानक guru'na:nak
दीपमाला dIp'ma:la:
दीपशिखा dIp'Sikha
बलशाली val'Sa:lI
चन्द्रशेखर can'dra'Sekhar
चद्रकान्ता can'dra'ka:nta:
महाभारत maha:bha:rat
महासागर maha:sa:gar
प्राचीनकाल pra:cIn'ka:l
राशीफल ra:Si'fal
परमवीर param'vIr
बुध्दिमति bud'dhi'mati
सुमति suma'ti
मतदान mat'da:n
मतदाता mat'da:ta:

+ 6
- 5
dictsource/hu_list View File

sok $unstressend // many sok $unstressend // many
kevés $unstressend // few kevés $unstressend // few
se $unstressend // neither se $unstressend // neither
sem $unstressend // nor
sem $unstressend $alt3 // nor
emléke $alt3


be $unstressend //into be $unstressend //into
ki $unstressend // out of ki $unstressend // out of
magam $unstressend magam $unstressend
magad $unstressend magad $unstressend
tűz $unstressend tűz $unstressend
egy $unstressend
egy $unstressend $alt3
lehetett $unstressend lehetett $unstressend
arra $unstressend arra $unstressend
erre $unstressend erre $unstressend
fájlját $unstressend fájlját $unstressend
törvény $unstressend törvény $unstressend
jövőt $unstressend jövőt $unstressend
viszont $unstressend
viszont $unstressend $alt3
szerdára $alt3
járna $unstressend járna $unstressend
állnia $unstressend állnia $unstressend
írnánk $unstressend írnánk $unstressend
(azt látni) $unstressend (azt látni) $unstressend
fontosak $unstressend fontosak $unstressend
futni $unstressend futni $unstressend
például $unstressend
például $unstressend $alt3
hivatalossá $unstressend hivatalossá $unstressend
belőle $unstressend belőle $unstressend
(vált hivatalossá) $unstressend (vált hivatalossá) $unstressend

+ 391
- 179
dictsource/it_list
File diff suppressed because it is too large
View File


+ 7
- 9
dictsource/it_listx View File

acantodi $3 $alt acantodi $3 $alt
acar $1 acar $1
acari $1 acari $1
accademia $3 $alt
accademia ak:ad'Emia
accadia $3 accadia $3
accegli $alt accegli $alt
accenn $alt2 accenn $alt2
cogia $1 $alt cogia $1 $alt
cogn $alt cogn $alt
cogorn $alt2 cogorn $alt2
cola $2
colbricon $3 colbricon $3
colchide $alt colchide $alt
colei $2 colei $2
congrua $1 $alt congrua $1 $alt
congruo $1 $alt congruo $1 $alt
conifer $2 conifer $2
coniuge $1
coniug k'oniudZ
conn $alt2 conn $alt2
cons $alt cons $alt
consci $alt consci $alt
diacon $2 diacon $2
diaconia $4 diaconia $4
diadem $alt diadem $alt
diagnosi $2
diagnosi $1
dialett $alt dialett $alt
dialisi $2 dialisi $2
dialog $1 dialog $1
inferi $1 inferi $1
infett $alt infett $alt
infinitesim $alt infinitesim $alt
ingegnere $3
ingenua $alt ingenua $alt
ingenuo $alt ingenuo $alt
ingobbi $alt ingobbi $alt
tenace $2 tenace $2
tenebr $1 $alt tenebr $1 $alt
tened $1 $alt tened $1 $alt
tener $1 $alt2
tenere $2 $alt2
tenera $1 $alt
teneri $1 $alt
tenero $1 $alt
tenia $alt tenia $alt
tenue $alt tenue $alt
teocrazia $4 teocrazia $4
teser $1 teser $1
tesi $alt tesi $alt
tespi $alt tespi $alt
tessere $alt
tessile $alt tessile $alt
testimone $alt testimone $alt
tetan $1 $alt tetan $1 $alt
vescov $1 vescov $1
vescovile $3 vescovile $3
vesp $alt vesp $alt
vespasian $4
vespasian $3
vespr $alt vespr $alt
vestenanov $alt vestenanov $alt
veszprem $2 $alt2 veszprem $2 $alt2

+ 486
- 467
dictsource/it_rules
File diff suppressed because it is too large
View File


+ 14
- 0
dictsource/nl_list View File

// 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 ) // 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
// "letter" name, then include the letter name here, with the letter // "letter" name, then include the letter name here, with the letter
z zEt z zEt


_s Es _s Es
s Es $atend
_t te: _t te:
t te: $atend




_cap h'o:fdlEt@r _cap h'o:fdlEt@r
trokken $alt trokken $alt
zeten $alt zeten $alt


// (nouns)
christen $alt
monnik $alt


// -emen is not a stressed ending // -emen is not a stressed ending
boezemen $alt boezemen $alt
ademen $alt ademen $alt
schrokker $alt schrokker $alt
schuchter $alt schuchter $alt
schutter $alt schutter $alt
seder $alt
sidder $alt sidder $alt
sjacher $alt sjacher $alt
sjokker $alt sjokker $alt
accessoires aksEsw'ar@s accessoires aksEsw'ar@s
actiepunt Aksip8nt actiepunt Aksip8nt
actieve Akt'iv@ actieve Akt'iv@
adembenemend a:d@mb@n'e:m@nd
adhesie Ath'e:zi adhesie Ath'e:zi
agenda $2 agenda $2
aldus Ald'8s aldus Ald'8s
kadaster $2 kadaster $2
kleinzerig klEInz'e:r@Q kleinzerig klEInz'e:r@Q
kredietwaardig $3 kredietwaardig $3
le l@ $only
leesregel le:sre:Q@l leesregel le:sre:Q@l
levendig le:v@nd@Q levendig le:v@nd@Q
lunch l8nS lunch l8nS
periferie pI:rifI:r'i periferie pI:rifI:r'i
perron $2 perron $2
pistache pist'AS pistache pist'AS
portefeuille pOrt@f'@j@
premie $1 premie $1
privilege privil'e:Z@ $alt2 privilege privil'e:Z@ $alt2
proces $2 proces $2
Joey dZo:wi Joey dZo:wi
Justine Zyst'in Justine Zyst'in
kennedy kEn@dE kennedy kEn@dE
Karel $alt
Laurent lo:r'An^ Laurent lo:r'An^
Lisette _^_FR Lisette _^_FR
Naomi $2 Naomi $2
Benin be:n'in Benin be:n'in
canada kAna:da: canada kAna:da:
Genua Qe:nyv#a: Genua Qe:nyv#a:
Gravenhage Qra:v@nh'a:Q@
Kinshasa kInS'a:sa: Kinshasa kInS'a:sa:
Nairobi nAjr'o:bi Nairobi nAjr'o:bi
Napel $alt Napel $alt

+ 9
- 2
dictsource/nl_rules View File

air (_ 'Er air (_ 'Er
d) ai (sy e: d) ai (sy e:
@) agne (_ 'An^@ @) agne (_ 'An^@
_) alles (@P5 Al@z
@) ant (_ 'Ant @) ant (_ 'Ant
@) ant (e_ 'Ant @) ant (e_ 'Ant
@) ant (en_ 'Ant @) ant (en_ 'Ant
_) cho (que SO _) cho (que SO
_) ch (or x _) ch (or x
_) ch (r x _) ch (r x
_) ch (rist k
blan) ch S blan) ch S
bro) ch (e S bro) ch (e S
bro) ch (u S bro) ch (u S
e e# // [e:] but change to [@] in unstressed syllables e e# // [e:] but change to [@] in unstressed syllables
X) e e: // first syllable in a word X) e e: // first syllable in a word


e (_ @
&) e (_ @
e (CK E e (CK E
e (x E e (x E
e (r I: e (r I:
lijk) e (_S1m @ lijk) e (_S1m @


ea (_ 'e:a: ea (_ 'e:a:
lin) ea (_ =ija:
eau 'o: //words with French origin eau 'o: //words with French origin
// eau (_ 'o: // eau (_ 'o:
@) ee (_ 'e: @) ee (_ 'e:
@) er (aar_ @r @) er (aar_ @r
&) er (C@ E2r &) er (C@ E2r
&) erwijs (_S6 @v#EIs
.group es .group es
es (_$w_alt4+ 'Es es (_$w_alt4+ 'Es
X) es (_ Es X) es (_ Es
_) over (@P4 ,o:v@r _) over (@P4 ,o:v@r
_) overigen o:v@r@Q@n _) overigen o:v@r@Q@n
_) overheid 'o:v@rhEIt _) overheid 'o:v@rhEIt
t) ou (r u:
enth) ousia uZ'A
t) ou (r u:




.group on .group on
_) vanzelf (@P7 vAnz,Elf _) vanzelf (@P7 vAnz,Elf
_) vang vAN _) vang vAN
_) ver (@P3 v@r _) ver (@P3 v@r
_) ver (enK vI:r // veren(d)(de)
_) ver (sie_ vEr _) ver (sie_ vEr
_) verder vErd@r _) verder vErd@r
_) verkeers (@P8 v@rk'I:rs _) verkeers (@P8 v@rk'I:rs

+ 27
- 8
dictsource/pt_list View File

_− m'enUs _− m'enUs
¼ u~Nku'a*@-tU ¼ u~Nku'a*@-tU
½ m'eIU ½ m'eIU
¾ treSkw'a*@-tUs#
¾ tRes#kw'a*@-tUs#
® xeZistR'adU ® xeZistR'adU
?1 ™ m'a*@-k&xeZiSt'ad& ?1 ™ m'a*@-k&xeZiSt'ad&
?2 ™ m'a*@-k&xeZistR'ad& ?2 ™ m'a*@-k&xeZistR'ad&




// not roman numbers // not roman numbers
cc $abbrev
cd $abbrev
vi vi vi vi




axé aSE axé aSE
azeda $alt $verb azeda $alt $verb
azedo $alt $verb azedo $alt $verb
açores $alt2
bairro b'aIxU bairro b'aIxU
baitola $alt2 baitola $alt2
balancete $alt2
banquete $alt2 banquete $alt2
barreto $alt2 barreto $alt2
bastonete $alt2 bastonete $alt2
beco $alt2 beco $alt2
besta $alt2 besta $alt2
beça $alt
bilhete $alt2 bilhete $alt2
bissulfeto $alt2 bissulfeto $alt2
blazer bl'eIzer blazer bl'eIzer
brejo $alt brejo $alt
bromelha $alt bromelha $alt
broto $alt2 $noun broto $alt2 $noun
buceta $alt2
cabresto $alt2 cabresto $alt2
cacete $alt2 cacete $alt2
caderneta $alt2 caderneta $alt2
cerco $alt $verb cerco $alt $verb
cetro $alt cetro $alt
chamego $alt2 $verb chamego $alt2 $verb
chapeleta $alt2
chaveta $alt2 chaveta $alt2
chefe $alt chefe $alt
checam $alt checam $alt
chofer $alt chofer $alt
choro $alt2 $noun choro $alt2 $noun
chovesse $alt2 chovesse $alt2
chuleta $alt2
chupeta $alt2 chupeta $alt2
clamores $alt2 clamores $alt2
clero $alt clero $alt
exagero $alt $verb exagero $alt $verb
exegeses $alt exegeses $alt
exorto $alt exorto $alt
?2 expert Eksp'E*@-t
?2 experts Eksp'E*@-ts
explore $alt explore $alt
falangeta $alt2 falangeta $alt2
farofa $alt farofa $alt
inovo $alt inovo $alt
interesse $alt2 interesse $alt2
interesse $alt $verb interesse $alt $verb
internet $alt
iodo $alt2 iodo $alt2
ioga $alt ioga $alt
isolda $alt2
jereba $alt jereba $alt
jogo $alt2 jogo $alt2
jogo $alt $verb jogo $alt $verb
jogos $alt jogos $alt
joguete $alt2 joguete $alt2
lacerda $alt
lagosta $alt2 lagosta $alt2
lambreta $alt2 lambreta $alt2
laser l'eIzer laser l'eIzer
?2 lhe l^y ?2 lhe l^y
licores $alt2 licores $alt2
lisboeta $alt2 lisboeta $alt2
livreto $alt2
lodo $alt2 lodo $alt2
lopes $alt lopes $alt
macete $alt2 macete $alt2
moeda $alt moeda $alt
moem $alt moem $alt
mofo $alt $verb mofo $alt $verb
mogno $alt
molho $alt2 $noun molho $alt2 $noun
monera $alt monera $alt
montenegro $alt2
mor $alt mor $alt
morcego $alt2 morcego $alt2
morda $alt2 morda $alt2
naquela $nounf naquela $nounf
naquele $alt2 $nounf naquele $alt2 $nounf
nervo $alt2 nervo $alt2
ninfeta $alt2
nitreto $alt2 nitreto $alt2
nojo $alt2 nojo $alt2
novelo $alt2 novelo $alt2
palacete $alt2 palacete $alt2
palheta $alt2 palheta $alt2
palhoça $alt palhoça $alt
panfleto $alt2
pangeia $alt pangeia $alt
pantera $alt pantera $alt
papoco $alt2 $noun papoco $alt2 $noun
perda $alt2 perda $alt2
pereba $alt pereba $alt
peres $alt peres $alt
perneta $alt2
peroba $alt peroba $alt
pesadelo $alt2 pesadelo $alt2
peses $alt peses $alt
porto $alt $verb porto $alt $verb
pose $alt2 pose $alt2
poxa p'oS& poxa p'oS&
poços $alt
primavera $alt primavera $alt
primores $alt2 primores $alt2
program $alt program $alt
seco $alt $verb seco $alt $verb
selo $alt2 selo $alt2
selo $alt $verb selo $alt $verb
selvagem seUv'aZeIN
sexteto $alt2 sexteto $alt2
?1 senhora $alt2 ?1 senhora $alt2
senhores $alt2 senhores $alt2
super s'Uper super s'Uper
suporto $alt suporto $alt
suor suOr suor suOr
sutiã sutSi'&~N
tabefe $alt tabefe $alt
tambores $alt2 tambores $alt2
tapera $alt tapera $alt
verborreia $alt verborreia $alt
verde $alt2 verde $alt2
vileta $alt2 vileta $alt2
vodca v'OdZik&
voga $alt voga $alt
xarope $alt xarope $alt
xereta $alt2 xereta $alt2
// foreign words // foreign words
?2 álcool 'aUkow ?2 álcool 'aUkow
?1 alt 'alt ?1 alt 'alt
?2 agosto ag'ostU
?1 back b'Ek ?1 back b'Ek
?2 bahamas bax'&~m&s ?2 bahamas bax'&~m&s
?2 backup bEk'&p ?2 backup bEk'&p
beatles b'itows beatles b'itows
black blEk black blEk
blind bl'aind blind bl'aind
?2 blue blu
?1 braille b:r'aily ?1 braille b:r'aily
?2 Braille bR'aili ?2 Braille bR'aili
?1 cancel k'&ns'El ?1 cancel k'&ns'El
?2 design dez'aIn ?2 design dez'aIn
?2 designer dez'aIner ?2 designer dez'aIner
?2 designers dez'aIners ?2 designers dez'aIners
?2 desktops deskt'Ops
?1 dj d,i:dZ'eI ?1 dj d,i:dZ'eI
?2 diesel dZ'izEU ?2 diesel dZ'izEU
?2 doha d'ox& ?2 doha d'ox&
?1 hotmail h'Otm'eIl ?1 hotmail h'Otm'eIl
?2 hotmail hotm'eIl ?2 hotmail hotm'eIl
?1 install ,inst'al ?1 install ,inst'al
?2 internet iNtern'Et
?2 Intranet iNtRan'Et ?2 Intranet iNtRan'Et
?1 kernel k'Ern,El ?1 kernel k'Ern,El
?2 kernel k'Ern@l ?2 kernel k'Ern@l
?2 jazz dZIEs
left $alt left $alt
laptop lEpt'Op laptop lEpt'Op
?2 laptops lEpt'Ops ?2 laptops lEpt'Ops
mail m'eIl mail m'eIl
mails m'eIls mails m'eIls
marketing m'arketSiN marketing m'arketSiN
?2 master m'aste*@-
?2 mouse m'aUzi ?2 mouse m'aUzi
?1 menu menu ?1 menu menu
next n'Ekst next n'Ekst
?1 podcast pOdkEst ?1 podcast pOdkEst
?2 podcast pOdyk'Est ?2 podcast pOdyk'Est
python p'aIT&~N python p'aIT&~N
?2 ranking x'&NkIN
?1 readme r'i:dmi: ?1 readme r'i:dmi:
right r'aIt right r'aIt
?1 sapi s,ap'i ?1 sapi s,ap'i
?2 shampoo S&mpu ?2 shampoo S&mpu
?2 shoping S'OpiN ?2 shoping S'OpiN
?2 slide zl'aIdZy ?2 slide zl'aIdZy
símbolo s'imbolU
?4 símbolo s'iNbolU ?4 símbolo s'iNbolU
?1 software s'Oft,w'Er- ?1 software s'Oft,w'Er-
?2 software s'Oftwe@- ?2 software s'Oftwe@-
?1 space sp'eIsy ?1 space sp'eIsy
?2 space sp'eIs ?2 space sp'eIs
?1 sporting sp'Ort,ing ?1 sporting sp'Ort,ing
statu st'atU
sutiã sutSi'&~N
tab t'aby tab t'aby
tablet t'ablet tablet t'ablet
tablets t'ablets tablets t'ablets

+ 18
- 7
dictsource/pt_rules View File

êCC) e (C@ e êCC) e (C@ e
ôC) e (C@ e ôC) e (C@ e
áC) e (C@ e áC) e (C@ e
áC) el (_ eU
áCC) e (CA_ e áCC) e (CA_ e
éCC) e (CA_ e éCC) e (CA_ e
éCCC) e (C@ e éCCC) e (C@ e
_houv) e (L06_ E _houv) e (L06_ E
_escond) e (L06_ e _escond) e (L06_ e
respond) e (L06_ e respond) e (L06_ e
constrang) e (L07_ e
eb) e (L07_ e // recebeste, etc. eb) e (L07_ e // recebeste, etc.
eg) e (L07_ e // elegeste, etc. eg) e (L07_ e // elegeste, etc.
_@o) e (L07_ e // doeste, etc. _@o) e (L07_ e // doeste, etc.
ond) e (L07_ e // escondeste, etc. ond) e (L07_ e // escondeste, etc.
orr) e (L07_ e // correste, etc. orr) e (L07_ e // correste, etc.
precav) e (L07_ e precav) e (L07_ e
_tang) e (L07_ e
_ard) e (L07_ e _ard) e (L07_ e
_coz) e (L07_ e _coz) e (L07_ e
_val) e (L07_ e _val) e (L07_ e
estr) ei (L04_ EI estr) ei (L04_ EI
_r) e (jL03_ E _r) e (jL03_ E
_inv) e (jL04_ E _inv) e (jL04_ E
_panfl) e (tL04_ e
_v) e (lhL03_ E _v) e (lhL03_ E
_gr) e (lhL04_ E _gr) e (lhL04_ E
_caC) e (lo_ e _caC) e (lo_ e
_livr) e (tA_ e
?2 el (ton_ 'EU ?2 el (ton_ 'EU
ad) e (quL04_ E ad) e (quL04_ E
_ing) e (rL02_ E _ing) e (rL02_ E
_d) e (spL02_ E _d) e (spL02_ E
_p) e (squL02_ E _p) e (squL02_ E
_refr) e (squL02_ E _refr) e (squL02_ E
_degr) e (dL01_ E
_l) e (ssL02_ e _l) e (ssL02_ e
_ac) e (ssL02_ E _ac) e (ssL02_ E
_esp) e (ssL03_ e _esp) e (ssL03_ e
_terc) e (tL03_ e
_c) e (stL03_ e _c) e (stL03_ e
_pr) e (tL03_ e _pr) e (tL03_ e
_rem) e (tL03_ e _rem) e (tL03_ e
_CaC) e (ta_ e _CaC) e (ta_ e
viol) e (ta_ e viol) e (ta_ e
_Carr) e (ta_ e _Carr) e (ta_ e
_pen) e (trL04_ E
_pen) e (trL04_ E
_sol) e (trL04_ E _sol) e (trL04_ E
_n) eu (trL03_ 'eU _n) eu (trL03_ 'eU
_d) e (vL03_ e _d) e (vL03_ e
?1 @) ings (_ _^_EN ?1 @) ings (_ _^_EN
?2 il (ton_ 'iU ?2 il (ton_ 'iU
?2 i (rton_ 'i ?2 i (rton_ 'i
?2 _v) i (king 'i
?2 ight (_ 'aIt ?2 ight (_ 'aIt
?1 ight (_ _^_EN ?1 ight (_ _^_EN
?1 ights (_ _^_EN ?1 ights (_ _^_EN
_barr) o (cL03_ o _barr) o (cL03_ o
_ch) o (chA_ o _ch) o (chA_ o
_m) o (chA_ o _m) o (chA_ o
_f) o (dL01_s o
_ecl) o (dL03_ o _ecl) o (dL03_ o
_expl) o (dL03_ o _expl) o (dL03_ o
_impl) o (dL03_ o _impl) o (dL03_ o
_ad) o (çL03_ O _ad) o (çL03_ O
_emp) o (çL03_ O _emp) o (çL03_ O
_end) o (çL03_ O _end) o (çL03_ O
_c) o (çL03_ O
//endsort //endsort


.group ô .group ô
_abaca) x (i S _abaca) x (i S
ale) x (a S ale) x (a S
_arro) x (e S _arro) x (e S
_ave) x (A S
bau) x (A S bau) x (A S
brA) x (A S
brA) x (A S
_bu) x (o_ S _bu) x (o_ S
bY) x (A S
_ca) x (A S
bY) x (A S
_ca) x (A S
_co) x (A S _co) x (A S
_coe) x (A z _coe) x (A z
_esdrA) x (ul S _esdrA) x (ul S
_o) x (í ks _o) x (í ks
_pe) xo (to_ So _pe) xo (to_ So
pi) x (A S pi) x (A S
_pro) x (A S
_pro) x (A S
_pra) x (A S _pra) x (A S
prA) x (i s // aproximado, aproximadamente, aproximar, próximo, etc.
prA) x (i s // aproximado, aproximar, próximo, etc.
pu) x (A S // verb "puxar" and all its conjugations pu) x (A S // verb "puxar" and all its conjugations
qui) x (A S qui) x (A S
ri) x (A S ri) x (A S
?1 i) x (a_ S ?1 i) x (a_ S
?1 i) x (as_ S ?1 i) x (as_ S
_trou) x (ér s _trou) x (ér s
_pro) x (imi s
_pro) x (imA s




.group y .group y

+ 9
- 10
dictsource/ta_list View File

\ p'in||s,a:jvU // பின் சாய்வு \ p'in||s,a:jvU // பின் சாய்வு
! vijVppU // வியப்பு ! vijVppU // வியப்பு
_? ke:l.vi // கேள்வி _? ke:l.vi // கேள்வி
# ;en. $max3 // எண் குறி
= samVnpa:d.U $max3 // சமன்பாடு
+ ku:t.t.Vl $max3 // கூட்டல்
* perUkkVl $max3 // பெருக்கல்
# ;en. // எண் குறி
= sVmVm // சமம்.
+ ku:t.t.Vl // கூட்டல்
* perUkkVl // பெருக்கல்
/ sa:jvU // சாய்வு / sa:jvU // சாய்வு
÷ vVgUttVl // வகுத்தல் ÷ vVgUttVl // வகுத்தல்
% viz.Ukka:d.U $max3 // விழுக்காடு
% viz.Ukka:d.U // விழுக்காடு
& mVt.RUm & mVt.RUm
| seNgUttU $max3
| seNgUttU
U+bf9 ru:ba:j U+bf9 ru:ba:j
¼ ka:l ¼ ka:l
½ araI ½ araI
§ p'irivU § p'irivU
➔ v'VlVdVmbU ➔ v'VlVdVmbU
→ v'VlVdVmbU → v'VlVdVmbU
← 'id.VdVmbU
■ k'VrUn^dZVdU*Vm ■ k'VrUn^dZVdU*Vm
● v'Vt.t.Vm ● v'Vt.t.Vm
† kuttUva:l. † kuttUva:l.
‡ 'irVt.t.aI||k'uttUva:l.
‡ 'i*Vt.t.aIk||k'uttUva:l.


௰ pVttU ௰ pVttU
௱ nu:RU ௱ nu:RU
௷ vVrVvU ௷ vVrVvU
௸ m'e:lirUppVdU||p'o:l ௸ m'e:lirUppVdU||p'o:l
௺ ;en.n.UrU ௺ ;en.n.UrU
ௐ o:mV


_sup m'e:lez.UttU _sup m'e:lez.UttU


தடக் $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

+ 122
- 9
dictsource/ta_rules View File



/*************************************************************************** /***************************************************************************
* Copyright (C) 2009 to 2013 by Jonathan Duddington *
* Copyright (C) 2009 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
.L20 பல் பற் போர போர பசி .L20 பல் பற் போர போர பசி


// words before பாவ+ // words before பாவ+
.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை
.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை அலட்சிய


// words after போஸ் // words after போஸ்
.L22 கொட தந்த அளி காட்ட .L22 கொட தந்த அளி காட்ட
// words after அர்த்த // words after அர்த்த
.L32 ராத்திரி ஜாம நிசி வேளை .L32 ராத்திரி ஜாம நிசி வேளை


// words after ரிப்பன்
.L33 மாளிகை கட்டிட அலுவலக பில்டிங்



// consonants // consonants


_) க (ப்பென்ர gV _) க (ப்பென்ர gV
_) க (மகம gV _) க (மகம gV
_) க (மவென்ற gV _) க (மவென்ற gV
_) க (ம்_ gV
_) க (ம்_இன் kV
_) க (ம்பீர gV _) க (ம்பீர gV
_) க (ம்முன gV _) க (ம்முன gV
_) க (ம்மென gV _) க (ம்மென gV
_) க (ுணபூஷ g _) க (ுணபூஷ g
_) க (ுணப்பட g _) க (ுணப்பட g
_) க (ுணம g _) க (ுணம g
_) க (ுணரீதி g
_) க (ுணவதி g _) க (ுணவதி g
_) க (ுணவான g _) க (ுணவான g
_) க (ுணவீர g
_) க (ுணா g _) க (ுணா g
_) க (ுண்ட g _) க (ுண்ட g
_) குண்ட (க்கல gun.t.V# _) குண்ட (க்கல gun.t.V#
_) க (ுதித் g _) க (ுதித் g
_) க (ுதிப் g _) க (ுதிப் g
_) க (ுதிப்பகுதி k _) க (ுதிப்பகுதி k
_) க (ுதிய g
_) க (ுதியாட்ட g _) க (ுதியாட்ட g
_) க (ுபீர g _) க (ுபீர g
_) க (ுபுகுபு g _) க (ுபுகுபு g
_) க (ோசுவாமி g _) க (ோசுவாமி g
_) கோட்ச (ே go:d.s _) கோட்ச (ே go:d.s
_) க (ோட்டு_வாத்திய g _) க (ோட்டு_வாத்திய g
_) க (ோண்ட g
_) க (ோண்ட g
_) க (ோதாவரி g _) க (ோதாவரி g
_) க (ோதுமை g _) க (ோதுமை g
_) க (ோத்திரங் g _) க (ோத்திரங் g
_) க (ோர_வேண்ட k _) க (ோர_வேண்ட k
_) க (ோரக g _) க (ோரக g
_) க (ோரக்கூட k _) க (ோரக்கூட k
_) க (ோரச்_சிரிப்ப g
_) க (ோரச்_செயல g
_) க (ோரத்_தாண்ட g _) க (ோரத்_தாண்ட g
_) க (ோரத்தாண்டவ g _) க (ோரத்தாண்டவ g
_) க (ோரத்தால g _) க (ோரத்தால g
_பால்) க (ாரி k _பால்) க (ாரி k
_கடை) க (ாரி k _கடை) க (ாரி k
_சமையல்) க (ாரி k _சமையல்) க (ாரி k
_சௌ) க (ார் k
_ஜ) கார்ட ka:rt.V# _ஜ) கார்ட ka:rt.V#
_சம) க (ால k _சம) க (ால k
அந்திம) க (ால k அந்திம) க (ால k
பொற்) கி (ரண g பொற்) கி (ரண g
ஐஸ்) கி (ரீம k ஐஸ்) கி (ரீம k
ங்) க (ிரு g ங்) க (ிரு g
_ப) க (ிரு g
கிரு (ஷ் kri கிரு (ஷ் kri
இங்) கி (லீஷ் g இங்) கி (லீஷ் g
கி (லேச k கி (லேச k
_தலை) க (ீழ் g _தலை) க (ீழ் g
க (ீழ்_ k க (ீழ்_ k
_கற்) க (ுகை g _கற்) க (ுகை g
ருட்) க (ுகை g
மலைக்) க (ுகை g மலைக்) க (ுகை g
_பால்) க (ுட k _பால்) க (ுட k
_பரம) க (ுடி k _பரம) க (ுடி k
_செடி) க (ொடி k _செடி) க (ொடி k
க (ொண்ட k க (ொண்ட k
க (ொள் k க (ொள் k
_பயந்தாங்) க (ொள் g
_நி) க (ோ k _நி) க (ோ k
_வை) க (ோ k _வை) க (ோ k
_ஷி) க (ோ k _ஷி) க (ோ k
_) ச (ான்ஸ tS _) ச (ான்ஸ tS
_) ச (ாப்டர tS _) ச (ாப்டர tS
_) சாப் (ளின tSa:p _) சாப் (ளின tSa:p
_நி) ச (ாம z
_) ச (ாமுண்ட tS _) ச (ாமுண்ட tS
_மொ) ச (ாம்பி z _மொ) ச (ாம்பி z
_) ச (ாயாவ tS _) ச (ாயாவ tS
அ) சு (வமேத s அ) சு (வமேத s
_சனீ) சு (வர s _சனீ) சு (வர s
ராஜே) சு (வர s ராஜே) சு (வர s
_மL06ாமண்டலே) சு (வர s
_மங்களே) சு (வர s _மங்களே) சு (வர s
_மண்டலே) சு (வர s
அகிலாண்டே) சு (வர s அகிலாண்டே) சு (வர s
இராவணே) சு (வர s இராவணே) சு (வர s
ராவணே) சு (வர s ராவணே) சு (வர s
ஐ) சுவரி (ய svVr
_) சுவர்க்க svVrggV# _) சுவர்க்க svVrggV#
_) சுவர்க்க (டிகார suvVrggV _) சுவர்க்க (டிகார suvVrggV
_) சுவர்க்க (ோழி suvVrkk _) சுவர்க்க (ோழி suvVrkk
_) சு (வர்ண s _) சு (வர்ண s
ஐ) சு (வர்ய s
_) சு (வாச s _) சு (வாச s
_) சு (வாதி s _) சு (வாதி s
சு (வாதீன s சு (வாதீன s
சு (வாமி s சு (வாமி s
_) சு (வாமீ s
_) சுவாரசி (ய sva:rVs _) சுவாரசி (ய sva:rVs
அ) சுவாரசி (ய sva:rVs அ) சுவாரசி (ய sva:rVs
சு (வாரஸ்ய s சு (வாரஸ்ய s
ஓ) ச (ோன z ஓ) ச (ோன z
அரி) ச (ோன z அரி) ச (ோன z
_) ச (ோன்ன tS _) ச (ோன்ன tS
_) ச (ோபனா s.
_) சோப் (ராவ tSo:p _) சோப் (ராவ tSo:p
_மி) ச (ோரம z _மி) ச (ோரம z
_மி) ச (ோராம z _மி) ச (ோராம z
_) ச (ௌபே tS _) ச (ௌபே tS
_) ச (ௌஹான tS _) ச (ௌஹான tS
_ந) ச் (னு tS _ந) ச் (னு tS
_ரி) ச் (மண்ட tS
_கா) ச்மூச tSmu:tSV# _கா) ச்மூச tSmu:tSV#
//endsort //endsort


_ப) ஞ்ச (ர ntSV _ப) ஞ்ச (ர ntSV
_ல) ஞ்ச (B ntS _ல) ஞ்ச (B ntS
_ம) ஞ்ச (ூரிய ntS _ம) ஞ்ச (ூரிய ntS
உ) ஞ்ச (விருத்தி ntS


.group ட .group ட
ட d.V ட d.V
_) டாக் (_ t.a:k _) டாக் (_ t.a:k
_) ட (ாக்க t. // talkies _) ட (ாக்க t. // talkies
_) டாக்குமெண்ட d.a:kkUmen.t.V# _) டாக்குமெண்ட d.a:kkUmen.t.V#
_) ட (ாக்சி t.
_) டாக்ட (ர d.a:kt.V _) டாக்ட (ர d.a:kt.V
_) டாக (்ஸி t.a:k _) டாக (்ஸி t.a:k
_) டாங்க (ர t.a:NkV _) டாங்க (ர t.a:NkV
_) த (ராவிய dV _) த (ராவிய dV
_) த (ரிசனங் dV _) த (ரிசனங் dV
_) த (ரிசனத் dV _) த (ரிசனத் dV
_) த (ரிசனம dV
_) த (ரிசி dV _) த (ரிசி dV
_) தரித்த (ிர_ dVridd _) தரித்த (ிர_ dVridd
_) தரித்த (ிரங்கள dVridd _) தரித்த (ிரங்கள dVridd
_) த (ருமிட tV _) த (ருமிட tV
_) த (ர்கா dV _) த (ர்கா dV
_) தர்க்க (ா dVgg _) தர்க்க (ா dVgg
_) த (ர்ணா dV
_) த (ர்பார dV _) த (ர்பார dV
_) த (ர்பூச dV _) த (ர்பூச dV
_) த (ர்பை dV _) த (ர்பை dV
_) த (ளவாய dV _) த (ளவாய dV
_) த (வக்கால dV _) த (வக்கால dV
_) த (வக்கோல 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 _) த (ாஸ d
_) த (ிகம்பர d _) த (ிகம்பர d
_) த (ிகாந்த d
_) த (ிகில d _) த (ிகில d
_) த (ிகுதிகு d _) த (ிகுதிகு d
_) த (ிக்கற்ற d _) த (ிக்கற்ற d
_) த (ிடகாத்திர d _) த (ிடகாத்திர d
_) திடசங்கல்ப did.VsVNgVlpV# _) திடசங்கல்ப did.VsVNgVlpV#
_) த (ிடசித்த d _) த (ிடசித்த d
_) த (ிடச் d
_) த (ிடத் d
_) த (ிடநம்பிக்கை d
_) த (ிடப d _) த (ிடப d
_) த (ிடம d _) த (ிடம d
_) த (ிடீ d _) த (ிடீ d
_) த (ீர்க d _) த (ீர்க d
_) த (ீர்க்க t _) த (ீர்க்க t
_) தீர்க்க (_சுமங்கலி di:rggV _) தீர்க்க (_சுமங்கலி di:rggV
_) தீர்க்க (_தரிசன di:rggV
_) தீர்க்க (தரிச di:rggV _) தீர்க்க (தரிச di:rggV
_) தீர்க்க (த்துடன di:rggV# _) தீர்க்க (த்துடன di:rggV#
_) த (ீர்க்கமா d _) த (ீர்க்கமா d
_) த (ுக்கா t _) த (ுக்கா t
_) த (ுக்கிரி t _) த (ுக்கிரி t
_) த (ுக்கோ t _) த (ுக்கோ t
_) த (ுங்கபத்திர d
_) த (ுச்சம d _) த (ுச்சம d
_) த (ுச்சாதனன d _) த (ுச்சாதனன d
_) த (ுஜஸ் d _) த (ுஜஸ் d
_) துராக்க (ிர dra:gg _) துராக்க (ிர dra:gg
_) த (ுராசை d _) த (ுராசை d
_) த (ுராத்மா d _) த (ுராத்மா d
_) த (ுரியானந்த d
_) த (ுரியோதனன d
_) த (ுரிய d
_) த (ுரியோதனா d _) த (ுரியோதனா d
_) த (ுருவங் d _) த (ுருவங் d
_) த (ுருவத் d _) த (ுருவத் d
_) து (ரோண d _) து (ரோண d
_) து (ரோண t _) து (ரோண t
_) த (ுர் d _) த (ுர் d
_) து (வஜஸ்தம்ப d
_) து (வந்த_ d _) து (வந்த_ d
_) து (வம்ச d _) து (வம்ச d
_) துவ (ாதசி dv _) துவ (ாதசி dv
_) த (ூரன t _) த (ூரன t
_) த (ூரல t _) த (ூரல t
_) த (ூரிகை t _) த (ூரிகை t
_) த (ூரில d
_) த (ூர்_ t _) த (ூர்_ t
_) த (ூர்த t _) த (ூர்த t
_) த (ூர்தர்ஷன d _) த (ூர்தர்ஷன d
_) த (ேவேந் d _) த (ேவேந் d
_) த (ேவை t _) த (ேவை t
_) த (ேவ்டியா t _) த (ேவ்டியா t
_) த (ேஹி d
_) த (ைரிய d _) த (ைரிய d
_) த (ொனி d _) த (ொனி d
_) த (ொன்னை d _) த (ொன்னை d
_நிசப்) த dV# _நிசப்) த dV#
அனந்) த tV# அனந்) த tV#
_வசந்) த tV# _வசந்) த tV#
_வேதாந்) த tV#
_க) த (L08ஜா t _க) த (L08ஜா t
_சாந்) த (_ tV _சாந்) த (_ tV
_சப்) த (ங்கள dV _சப்) த (ங்கள dV
_கௌ) த (மி tV _கௌ) த (மி tV
_புல்) த (ரை tV _புல்) த (ரை tV
_மண்) த (ரை tV _மண்) த (ரை tV
அ) த (ர்வண tV
_கபூர்) த (லா tV _கபூர்) த (லா tV
அகர்) த (லா tV அகர்) த (லா tV
_சகுந்) த (லா tV _சகுந்) த (லா tV
_சுல்) த (ான t _சுல்) த (ான t
_முல்) த (ான t _முல்) த (ான t
_சாந்) த (ானு tV# _சாந்) த (ானு tV#
_வெண்) த (ாமர t
_சி) த (ார t _சி) த (ார t
_நயன்) த (ாரா t _நயன்) த (ாரா t
_சரி) த (ாவ t _சரி) த (ாவ t
_மால) த (ி t _மால) த (ி t
_ரேவ) த (ி t _ரேவ) த (ி t
_வசந்) த (ி t _வசந்) த (ி t
அமே) த (ி t
அவந்) த (ி t அவந்) த (ி t
வாசந்) த (ி t வாசந்) த (ி t
_கோம) த (ி t _கோம) த (ி t
எ) தியோப (ிய tijo:p எ) தியோப (ிய tijo:p
எ) த (ியோப்பிய t எ) த (ியோப்பிய t
_ஆஸ்) தி (ர t _ஆஸ்) தி (ர t
_வெண்) த (ிரை t
_மை) த (ிலி t _மை) த (ிலி t
_பிர) த (ீ t _பிர) த (ீ t
_ச) த (ீஷ t _ச) த (ீஷ t
_நி) த (ீஷ t _நி) த (ீஷ t
த (ுறை t த (ுறை t
_பெருந்) த (ுறை d _பெருந்) த (ுறை d
_வெண்) த (ுளி t
ஆழ்) த (ுளை t ஆழ்) த (ுளை t
த (ூக்க t // in word த (ூக்க t // in word
ஏ) த (ென் t ஏ) த (ென் t
யு) த்த ddV# யு) த்த ddV#
_சிரார்) த்த ddV# _சிரார்) த்த ddV#
_ஸ்ரார்) த்த ddV# _ஸ்ரார்) த்த ddV#
_வினோ) த்த ddV#
அர்) த்த (L09ார ddV அர்) த்த (L09ார ddV
_அர்) த்த (_L32 ddV# _அர்) த்த (_L32 ddV#
L03) த்த (டவை ddV L03) த்த (டவை ddV
_சிறை) த்த (ண்டனை ddV _சிறை) த்த (ண்டனை ddV
பு) த்த (ன ddV பு) த்த (ன ddV
_நர்) த்த (ன ddV _நர்) த்த (ன ddV
_குறும்பு) த்த (ன ttV
_ஜனார்) த்த (ன ddV _ஜனார்) த்த (ன ddV
_பரிவர்) த்த (ன ddV _பரிவர்) த்த (ன ddV
_வர்) த்த (மான ddV _வர்) த்த (மான ddV
எட்டு) த்த (ிக்க dd எட்டு) த்த (ிக்க dd
_ம) த்த (ிக்கு dd _ம) த்த (ிக்கு dd
L03) த்த (ிசை dd L03) த்த (ிசை dd
_மன) த்த (ிட dd
L03) த்த (ின dd L03) த்த (ின dd
சில) த்த (ினங் dd சில) த்த (ினங் dd
பல) த்த (ினங் dd பல) த்த (ினங் dd
அசா) த்த (ிய dd அசா) த்த (ிய dd
வை) த்த (ிய dd வை) த்த (ிய dd
உபா) த்த (ிய dd உபா) த்த (ிய dd
_சம்பா) த்த (ிய dd
_நைவே) த்த (ிய dd _நைவே) த்த (ிய dd
_சா) த்த (ியக்கூற dd _சா) த்த (ியக்கூற dd
_சா) த்த (ியங்கள dd _சா) த்த (ியங்கள dd
_சா) த்த (ியத்த dd _சா) த்த (ியத்த dd
_சா) த்த (ியந் dd _சா) த்த (ியந் dd
_சா) த்த (ியப்பட dd _சா) த்த (ியப்பட dd
_சா) த்த (ியப்பாட dd
_சா) த்த (ியம dd _சா) த்த (ியம dd
_வி) த்த (ியார் dd _வி) த்த (ியார் dd
பு) த்த (ியி dd பு) த்த (ியி dd
அ) த்து (வான d அ) த்து (வான d
வி) த்து (வான d வி) த்து (வான d
L03) த்து (வார dd L03) த்து (வார dd
_நடு) த்து (வார dd
_முக) த்து (வார dd _முக) த்து (வார dd
_முழு) த்து (வார dd
_ஹரி) த்து (வார d _ஹரி) த்து (வார d
_மத) த்து (வே dd _மத) த்து (வே dd
இன) த்து (வே dd இன) த்து (வே dd
L03) த்த (ேவத dd L03) த்த (ேவத dd
L03) த்த (ேவன dd L03) த்த (ேவன dd
L03) த்த (ேவர dd L03) த்த (ேவர dd
அவி) த்த (ை dd
அசிர) த்த (ை dd அசிர) த்த (ை dd
_வில்_வி) த்த (ை dd _வில்_வி) த்த (ை dd
_வில்வி) த்த (ை dd _வில்வி) த்த (ை dd
_) பத்திரப் (_பதி pVttirVp _) பத்திரப் (_பதி pVttirVp
_) ப (த்திரப்பட bV _) ப (த்திரப்பட bV
_) ப (த்திரமா bV _) ப (த்திரமா bV
_) பத்திராச (ல bVddira:tSV
_) பத்த (ிரி_ bVdd _) பத்த (ிரி_ bVdd
_) பத்த (ிரிக்கு bVdd _) பத்த (ிரிக்கு bVdd
_) பத்த (ிரிய bVdd _) பத்த (ிரிய bVdd
_) ப (த்ரபாகு bV _) ப (த்ரபாகு bV
_) பத்ராச (ல bVdra:tSV
_) ப (த்ரி bV _) ப (த்ரி bV
_) பத் (ரிக்க pVt _) பத் (ரிக்க pVt
_) பத் (வா fVt _) பத் (வா fVt
_சொந்த_) ப (ந்த bV _சொந்த_) ப (ந்த bV
_) ப (ந்த_பாச bV _) ப (ந்த_பாச bV
_) ப (ந்தங்கள bV
_L14_) ப (ந்தங்கள pV _L14_) ப (ந்தங்கள pV
_) ப (ந்தத் bV _) ப (ந்தத் bV
_L14_) ப (ந்தத் pV _L14_) ப (ந்தத் pV
_) ப (லமடைந்த bV _) ப (லமடைந்த bV
_) ப (லமடைய bV _) ப (லமடைய bV
_) ப (லமணைத்த bV _) ப (லமணைத்த bV
_) ப (லமனைத்த bV
_) ப (லமற்ற bV _) ப (லமற்ற bV
_) ப (லமளி bV _) ப (லமளி bV
_) ப (லமாகC் bV _) ப (லமாகC் bV
_) ப (லமாயி bV _) ப (லமாயி bV
_) ப (லமாயு bV _) ப (லமாயு bV
_) ப (லமாய் bV _) ப (லமாய் bV
_) ப (லமிக bV
_) ப (லமிருக்க bV _) ப (லமிருக்க bV
_) ப (லமில்ல bV _) ப (லமில்ல bV
_) ப (லமிழ bV _) ப (லமிழ bV
_) ப (லமுற்ற bV _) ப (லமுற்ற bV
_) ப (லமுள்ள bV _) ப (லமுள்ள bV
_) ப (லமூட்ட bV _) ப (லமூட்ட bV
_) ப (லமெல்லா bV
_) ப (லமேயி bV _) ப (லமேயி bV
_) ப (லமோ bV _) ப (லமோ bV
_) ப (லராம bV _) ப (லராம bV
_) ப (ல்பு bV _) ப (ல்பு bV
_) ப (ல்பை bV _) ப (ல்பை bV
_) ப (ளு bV _) ப (ளு bV
_) ப (வதி bV
_) ப (வநகர bV _) ப (வநகர bV
_) ப (வன bV _) ப (வன bV
_) ப (வன்குமார pV _) ப (வன்குமார pV
_) ப (ாகங்க b _) ப (ாகங்க b
_) ப (ாகத b _) ப (ாகத b
_) ப (ாகனிய f _) ப (ாகனிய f
_) ப (ாகனீய f
_) ப (ாகப் b _) ப (ாகப் b
_) ப (ாகம b _) ப (ாகம b
_) ப (ாகவத b _) ப (ாகவத b
_) பாக் (லாந்த fa:k _) பாக் (லாந்த fa:k
_) ப (ாக்ஸ b _) ப (ாக்ஸ b
_) பாங்க (ாக் ba:Nk _) பாங்க (ாக் ba:Nk
_) ப (ாங்கில b
_) ப (ாங்க் b _) ப (ாங்க் b
_) ப (ாசிL04 f _) ப (ாசிL04 f
_) ப (ாசில f _) ப (ாசில f
_) ப (ாட்டிலுடன b _) ப (ாட்டிலுடன b
_) ப (ாட்டிலை b _) ப (ாட்டிலை b
_) ப (ாட்டில்கள b _) ப (ாட்டில்கள b
_) ப (ாட்டிஸ்டா b
_) பாட்மிண்ட (ன ba:d.min.t.V _) பாட்மிண்ட (ன ba:d.min.t.V
_) ப (ாணங் b _) ப (ாணங் b
_) ப (ாணத்த b _) ப (ாணத்த b
_) பாணிகி (ர pa:n.ig _) பாணிகி (ர pa:n.ig
_) பாணிக்கி (ர pa:n.ig _) பாணிக்கி (ர pa:n.ig
_) ப (ாணிக்ர p _) ப (ாணிக்ர p
_) பாண்ட (L04ி fa:n.t.V
_) ப (ாண்டேஜ b _) ப (ாண்டேஜ b
_) ப (ாதாம b _) ப (ாதாம b
_) ப (ாதிக்கக்கூட b _) ப (ாதிக்கக்கூட b
_) ப (ாதிப்பாகிற b _) ப (ாதிப்பாகிற b
_) ப (ாதிப்பாகும b _) ப (ாதிப்பாகும b
_) ப (ாதிப்பால b _) ப (ாதிப்பால b
_) ப (ாதிப்பின b
_) ப (ாதிப்பினால b _) ப (ாதிப்பினால b
_) ப (ாதிப்பின்றி b _) ப (ாதிப்பின்றி b
_) ப (ாதிப்பிற்க b _) ப (ாதிப்பிற்க b
_) ப (ாரிஸ்டர b _) ப (ாரிஸ்டர b
_) ப (ார்L04லோனா b _) ப (ார்L04லோனா b
_) ப (ார்கவ b _) ப (ார்கவ b
_) ப (ார்சிலோன b
_) ப (ார்டர b _) ப (ார்டர b
_) பார்ப (டா ba:rbV _) பார்ப (டா ba:rbV
_) ப (ார்பர b _) ப (ார்பர b
_) ப (ாவனா b _) ப (ாவனா b
_) ப (ாவனை b _) ப (ாவனை b
_) ப (ாவமும்_நானே b _) ப (ாவமும்_நானே b
_) ப (ாவிக்கத் b
_) ப (ாவிக்கப்பட b _) ப (ாவிக்கப்பட b
_) ப (ாவிக்கல b _) ப (ாவிக்கல b
_) ப (ாவிக்கவில்ல b _) ப (ாவிக்கவில்ல b
_) ப (ாஹியான f _) ப (ாஹியான f
_) ப (ாஹுலேயன b _) ப (ாஹுலேயன b
_) பி(ராந்தியு b _) பி(ராந்தியு b
_) ப (ிL04ிக்L04 f
_) ப (ி_._பி_._சி b // b.b.c _) ப (ி_._பி_._சி b // b.b.c
_) ப (ிகர f _) ப (ிகர f
_) பிக (ான bik _) பிக (ான bik
_) பி (ரகடன p _) பி (ரகடன p
_) ப (ிரகதீ b _) ப (ிரகதீ b
_) பி (ரகதீ b _) பி (ரகதீ b
_) பி (ரகலாத p
_) பி (ரகலாத p
_) ப (ிரகஸ்பதி b _) ப (ிரகஸ்பதி b
_) பி (ரகஸ்பதி b _) பி (ரகஸ்பதி b
_) பி (ரகாச p _) பி (ரகாச p
_) பி (ரகார p _) பி (ரகார p
_) பி (ரக்ஞை p _) பி (ரக்ஞை p
_) பி (ரசங் p _) பி (ரசங் p
_) பி (ரசண்ட p
_) பி (ரசன்ந p _) பி (ரசன்ந p
_) பி (ரசன்ன p _) பி (ரசன்ன p
_) பி (ரசல்ஸ b _) பி (ரசல்ஸ b
_) பி (ராண்ட்_ b _) பி (ராண்ட்_ b
_) பி (ராதித் p _) பி (ராதித் p
_) பி (ராத்தல b _) பி (ராத்தல b
_) பி (ராந்தா p
_) பி (ராந்தி_ b _) பி (ராந்தி_ b
_) பி (ராந்திய_ p _) பி (ராந்திய_ p
_) பி (ராந்தியங் p _) பி (ராந்தியங் p
_) பி (ராந்தியத் p _) பி (ராந்தியத் p
_) பி (ராந்தியம்_ p _) பி (ராந்தியம்_ p
_) பி (ராந்தியை b _) பி (ராந்தியை b
_) பி (ராந்து p
_) பி (ராந்தை p
_) பி (ரான்ச f _) பி (ரான்ச f
_) பி (ரான்தி_ b _) பி (ரான்தி_ b
_) பி (ரான்ஸ f _) பி (ரான்ஸ f
_) பி (ரௌச b _) பி (ரௌச b
_) பி (ரௌன b _) பி (ரௌன b
_) ப (ிர்லா b _) ப (ிர்லா b
_) ப (ிலாய b
_) ப (ிலாஸ்பூர b _) ப (ிலாஸ்பூர b
_) பிலிடெல்ப (ிய filidelf _) பிலிடெல்ப (ிய filidelf
_) பிலிம filmV# _) பிலிம filmV#
_) ப (ீச்சில b _) ப (ீச்சில b
_) ப (ீச்சுக்க b _) ப (ீச்சுக்க b
_) ப (ீச்சுல b _) ப (ீச்சுல b
_) ப (ீச்சை b
_) பீச் (ல bi:tS _) பீச் (ல bi:tS
_) ப (ீஜ b _) ப (ீஜ b
_) ப (ீஜிங b _) ப (ீஜிங b
_) ப (ூதான b _) ப (ூதான b
_) ப (ூதேவி b _) ப (ூதேவி b
_) பூத் (_ bu:t _) பூத் (_ bu:t
_) பூத்த (ிற் bu:dd
_) ப (ூத்தில 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
_) பெலோஷிப் felo:s.ip _) பெலோஷிப் felo:s.ip
_) ப (ெல் b _) ப (ெல் b
_) ப (ெஸ்ட் b _) ப (ெஸ்ட் b
_) ப (ேL04ரி b
_) ப (ேகத் b _) ப (ேகத் b
_) ப (ேகம b _) ப (ேகம b
_) ப (ேக்கரி b _) ப (ேக்கரி b
_) பேனட் be:nVt. _) பேனட் be:nVt.
_) ப (ேனர b _) ப (ேனர b
_) ப (ேபி b _) ப (ேபி b
_) ப (ேமஸ f
_) ப (ேமானி b _) ப (ேமானி b
_) ப (ேமிலி f _) ப (ேமிலி f
_) ப (ேரல b _) ப (ேரல b
_) ப (ைராகி b _) ப (ைராகி b
_) ப (ைல f _) ப (ைல f
_) ப (ைலட் p _) ப (ைலட் p
_) பொக (ாரோ bok
_) ப (ொக்கே b _) ப (ொக்கே b
_) ப (ொட்டானிக் b
_) ப (ொம்மன b _) ப (ொம்மன b
_) ப (ொம்மனாட்டி p _) ப (ொம்மனாட்டி p
_) ப (ொம்மல b _) ப (ொம்மல b
இடர்) ப pV# இடர்) ப pV#
நடை) ப pV# நடை) ப pV#
_கேம்) ப pV# _கேம்) ப pV#
_செல்) ப fV#
_பிரதீ) ப pV# _பிரதீ) ப pV#
அஷ்ர) ப fV# அஷ்ர) ப fV#
ஒலிம்) ப pV# ஒலிம்) ப pV#
அல்) ப (_ pV# அல்) ப (_ pV#
ஒரு) ப (க pV ஒரு) ப (க pV
இரு) ப (க pV இரு) ப (க pV
நன்) ப (கல pV
பின்) ப (கல pV பின்) ப (கல pV
_நண்) ப (கல pV
முன்) ப (கல pV முன்) ப (கல pV
னி) ப (கவான் bV னி) ப (கவான் bV
_மறு) ப (குதி pV _மறு) ப (குதி pV
வட) ப (குதி pV வட) ப (குதி pV
தென்) ப (குதி pV தென்) ப (குதி pV
_கல்) பக (ோடி pVk
அக்கம்) ப (க்க bV அக்கம்) ப (க்க bV
ப (க்கK pV ப (க்கK pV
_தா) ப (க்கணல bV _தா) ப (க்கணல bV
பரம) ப (க்த bV பரம) ப (க்த bV
ராம) ப (க்த bV ராம) ப (க்த bV
_தொடர்) ப (ங்க pV
_தா) ப (ங்கள bV _தா) ப (ங்கள bV
பிரதா) ப (ங்கள bV பிரதா) ப (ங்கள bV
_தா) ப (ங்கொ bV _தா) ப (ங்கொ bV
ப (டி pV ப (டி pV
மறு) ப (டி bV மறு) ப (டி bV
_சாகு) ப (டி bV _சாகு) ப (டி bV
_தள்ளு) ப (டி bV
@) ப (ட்ச+ pV @) ப (ட்ச+ pV
ஆரிய) ப (ட்டா bV ஆரிய) ப (ட்டா bV
_நாக) ப (ட்டின pV _நாக) ப (ட்டின pV
_முன்) ப (னி pV _முன்) ப (னி pV
_மூடு) ப (னி pV _மூடு) ப (னி pV
அடர்) ப (னி pV அடர்) ப (னி pV
_வெண்) ப (னி pV
_கம்) ப (னி_ pV _கம்) ப (னி_ pV
_கம்) ப (னிகள pV _கம்) ப (னிகள pV
_கம்) ப (னிக்க pV _கம்) ப (னிக்க pV
அ) ப (ர்ணா pV அ) ப (ர்ணா pV
_கன்) ப (ர்ம fV _கன்) ப (ர்ம fV
இன்) ப (ர்ம fV இன்) ப (ர்ம fV
_குழி) ப (றி pV
கரம்) ப (ற் pV கரம்) ப (ற் pV
_தீ) ப (ற்ற pV _தீ) ப (ற்ற pV
ஆள்) ப (ற்ற pV ஆள்) ப (ற்ற pV
_ஹனி) ப (ா f _ஹனி) ப (ா f
_ஹனீ) ப (ா f _ஹனீ) ப (ா f
ஆமாம்) ப (ா p ஆமாம்) ப (ா p
L03தாம்) ப (ா p
L03துதாம்) ப (ா p
L03வ்வளவுதாம்) ப (ா p
_போதும்) ப (ா p _போதும்) ப (ா p
_போலாம்) ப (ா p _போலாம்) ப (ா p
_வேண்டாம்) ப (ா p _வேண்டாம்) ப (ா p
_வரேம்) ப (ா_ p _வரேம்) ப (ா_ p
_போறேம்) ப (ா_ p _போறேம்) ப (ா_ p
_சம) ப (ாக b _சம) ப (ாக b
_மேற்) ப (ாக b
முதற்) ப (ாக b முதற்) ப (ாக b
உதிரிப்) ப (ாக b உதிரிப்) ப (ாக b
_வெளிப்) ப (ாக b _வெளிப்) ப (ாக b
ஔரங்கா) ப (ாத b ஔரங்கா) ப (ாத b
_சரி) ப (ாதி p _சரி) ப (ாதி p
_சிறு) ப (ாதை p _சிறு) ப (ாதை p
_நேர்) ப (ாதை p
ஜிந்தா) ப (ாத் b ஜிந்தா) ப (ாத் b
_பஞ்ச) ப (ாத்திர p _பஞ்ச) ப (ாத்திர p
அ) ப (ான p அ) ப (ான p
_பெண்) ப (ால p _பெண்) ப (ால p
L03தன்) ப (ால p L03தன்) ப (ால p
_ப்ரின்சி) ப (ால p _ப்ரின்சி) ப (ால p
_தீ) ப (ாலங்கார b
_சிவ) ப (ாலன b _சிவ) ப (ாலன b
_கம்) ப (ாலா p _கம்) ப (ாலா p
_கா) ப (ாலி b _கா) ப (ாலி b
ப (ால்_ p ப (ால்_ p
_தன) ப (ால்_ b _தன) ப (ால்_ b
_பண்) ப (ால்_ b
அன்) ப (ால்_ b அன்) ப (ால்_ b
இயல்) ப (ால்_ b
_டி) பால்ட fa:lt.V# _டி) பால்ட fa:lt.V#
_நே) ப (ாள p _நே) ப (ாள p
_தாழ்) ப (ாள p _தாழ்) ப (ாள p
வீண்) ப (ாவ p வீண்) ப (ாவ p
_படு) ப (ாவ p _படு) ப (ாவ p
அடி) ப (ாவி p அடி) ப (ாவி p
_தோல்) ப (ாவை p
_நவ) ப (ாஷ p _நவ) ப (ாஷ p
_தமிழ்ப்) ப (ாஷ _b _தமிழ்ப்) ப (ாஷ _b
_பெல்) ப (ாஸ்ட f _பெல்) ப (ாஸ்ட f
_கடா) ப (ி f _கடா) ப (ி f
_ஜுல்) ப (ி f _ஜுல்) ப (ி f
_மெய்) ப (ி p _மெய்) ப (ி p
_ஹம்) ப (ி p
_பொய்) ப (ி p _பொய்) ப (ி p
_யுஎஸ்) ப (ி b _யுஎஸ்) ப (ி b
_தியோச) ப (ி f
சித்தப்) பி(ரமை b சித்தப்) பி(ரமை b
_லி) ப (ி_ p _லி) ப (ி_ p
_கன்) ப (ிகர f _கன்) ப (ிகர f
_கா) பிட(ல pit.V _கா) பிட(ல pit.V
அ) ப (ிடவிட f அ) ப (ிடவிட f
ஆள்) ப (ிடி p ஆள்) ப (ிடி p
_சூடு) ப (ிடி p
_மீன்) ப (ிடி p _மீன்) ப (ிடி p
கண்டு) ப (ிடி p கண்டு) ப (ிடி p
திமிர்) ப (ிடி p திமிர்) ப (ிடி p
_) பி (லெட்சர f _) பி (லெட்சர f
_சிம்) ப (ிள p _சிம்) ப (ிள p
_ரை) ப (ிள f _ரை) ப (ிள f
_ஹம்) ப (ிள b
_) பி (ளே p _) பி (ளே p
ஏரோ) பி (ளேன p ஏரோ) பி (ளேன p
ப (ிள்ளை p ப (ிள்ளை p
இன்) ப (ுற b இன்) ப (ுற b
_துன்) ப (ுற b _துன்) ப (ுற b
_நம்) ப (ுற b _நம்) ப (ுற b
ஊம்) ப (ுற b
_மார்) ப (ுற b
_கிளம்) ப (ுற b _கிளம்) ப (ுற b
_திரும்) ப (ுற b _திரும்) ப (ுற b
_மாண்) ப (ுற b _மாண்) ப (ுற b
வீண்) ப (ேச்ச p வீண்) ப (ேச்ச p
ப (ேட்டை p ப (ேட்டை p
ம்) ப (ேட்டை b ம்) ப (ேட்டை b
அ) ப (ேத p
_சில) ப (ேர p _சில) ப (ேர p
_பல) ப (ேர p _பல) ப (ேர p
_வெல்) ப (ேர f _வெல்) ப (ேர f
ப (ொருட்டு_ p ப (ொருட்டு_ p
_பழம்) ப (ொருள p _பழம்) ப (ொருள p
_தொல்) ப (ொருள p _தொல்) ப (ொருள p
_மின்) ப (ொறி p
_தேடு) ப (ொறி p _தேடு) ப (ொறி p
_குளிர்) ப (ொழி p
வீண்) ப (ொழுத p வீண்) ப (ொழுத p
ப (ொழுதிலா_+ p ப (ொழுதிலா_+ p
ப (ொழுதிலும்_+ p ப (ொழுதிலும்_+ p
_விலை) ப (ோ p _விலை) ப (ோ p
_பிர) ப (ோL04 p _பிர) ப (ோL04 p
_ஏக) ப (ோக b _ஏக) ப (ோக b
அரச) ப (ோக b
ராஜ) ப (ோக b ராஜ) ப (ோக b
ப (ோக_ p ப (ோக_ p
_சுக) ப (ோக_ b _சுக) ப (ோக_ b
_ஹி) ப்னாட (ிச pna:t. _ஹி) ப்னாட (ிச pna:t.
கர்) ப்ப bbV# கர்) ப்ப bbV#
_சாகி) ப்ப bbV# _சாகி) ப்ப bbV#
_தகர்) ப்ப ppV#
_நவா) ப்ப bbV# _நவா) ப்ப bbV#
_சாஹி) ப்ப bbV# _சாஹி) ப்ப bbV#
_நகர்) ப்ப ppV# _நகர்) ப்ப ppV#
L03) ப்ப (தில bbV L03) ப்ப (தில bbV
நிர்) ப்ப (ந்த bbV நிர்) ப்ப (ந்த bbV
_ரி) ப்ப (ன bbV _ரி) ப்ப (ன bbV
_ரி) ப்ப (ன்_L33 ppV
நிர்) ப்ப (ய bbV நிர்) ப்ப (ய bbV
_ர) ப்ப (ர bbV _ர) ப்ப (ர bbV
ஆ) ப்ப (ரிக்க fV ஆ) ப்ப (ரிக்க fV
L03) ப்ப (ஸ bbV L03) ப்ப (ஸ bbV
_ட) ப்ப (ா bb _ட) ப்ப (ா bb
அடி) ப்ப (ாக bb அடி) ப்ப (ாக bb
இட) ப்ப (ாக bb
_வல) ப்ப (ாக bb
அவிர்) ப்ப (ாக bb அவிர்) ப்ப (ாக bb
இறுதி) ப்ப (ாக bb இறுதி) ப்ப (ாக bb
_கீழ்) ப்ப (ாகங்க bb
_கீழ்) ப்ப (ாகத் bb
_கீழ்) ப்ப (ாகம bb
துர்) ப்ப (ாக்கிய bb துர்) ப்ப (ாக்கிய bb
ஆர்) ப்ப (ாட்ட bb ஆர்) ப்ப (ாட்ட bb
_கலை) ப்ப (ாணி bb
_ஜ) ப்ப (ார bb _ஜ) ப்ப (ார bb
_துர்) ப்ப (ாஷ bb _துர்) ப்ப (ாஷ bb
அ) ப்ப (ாஸ bb அ) ப்ப (ாஸ bb
L03) ப்பி (ரகார pp L03) ப்பி (ரகார pp
_வெளி) ப்பி (ரகார pp _வெளி) ப்பி (ரகார pp
அதிக) ப்பி (ரசங்க pp அதிக) ப்பி (ரசங்க pp
_சண்ட) ப்பி (ரசண்ட pp
L03) ப்பிரச (ார pprVtS L03) ப்பிரச (ார pprVtS
_கை) ப்பி (ரசுர pp _கை) ப்பி (ரசுர pp
_துண்டு) ப்பி (ரசுர pp _துண்டு) ப்பி (ரசுர pp
_நில) ப்பி (ரபு pp _நில) ப்பி (ரபு pp
_சத்திய) ப்பி (ரமா pp _சத்திய) ப்பி (ரமா pp
மன) ப்பி (ரமை bb மன) ப்பி (ரமை bb
_சுக) ப்பி (ரம்ம bb
_பர) ப்பி (ரம்ம pb _பர) ப்பி (ரம்ம pb
_மணி) ப்பி (ரவா pp _மணி) ப்பி (ரவா pp
L03) ப்பி (ரவாக pp L03) ப்பி (ரவாக pp
தேச) ப்பி (ரஷ்ட pp தேச) ப்பி (ரஷ்ட pp
_ஜாதி) ப்பி (ரஷ்ட pp _ஜாதி) ப்பி (ரஷ்ட pp
_வான) ப்பி (ரஸ்த pp _வான) ப்பி (ரஸ்த pp
L03) ப்பி (ராமண bb
_கூட்டு) ப்பி (ரார்த்தனை pp _கூட்டு) ப்பி (ரார்த்தனை pp
ஆ) ப்பி (ரிக்க f ஆ) ப்பி (ரிக்க f
தென்னா) ப்பி (ரிக்க fV தென்னா) ப்பி (ரிக்க fV
கம்) ப்யூட (ர pjU:t.V கம்) ப்யூட (ர pjU:t.V
_பெர்) ப் (யூம f _பெர்) ப் (யூம f
_யூ) ப்ரட (ீஸ frVt. _யூ) ப்ரட (ீஸ frVt.
_ச) ப் (ரமஞ்ச p
ஆ) ப் (ரிக்க f ஆ) ப் (ரிக்க f
_தென்னா) ப் (ரிக்க f _தென்னா) ப் (ரிக்க f
_சு) ப் (ரியா p _சு) ப் (ரியா p
இராஞ்ச ra:n^tSV# இராஞ்ச ra:n^tSV#
இ (ராட்சத இ (ராட்சத
இ (ராட்சஷ இ (ராட்சஷ
இ (ராட்டின+
இ (ராணி இ (ராணி
இ (ராணுவ இ (ராணுவ
இ (ராதாகி இ (ராதாகி

+ 1
- 1
espeak-data/voices/asia/fa View File

name Farsi
name persian
language fa language fa

+ 1
- 1
espeak-data/voices/asia/fa-pin View File

name Farsi-Pinglish
name persian-pinglish
// Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish // Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish
language fa-pin language fa-pin
dictrules 1 dictrules 1

+ 22
- 0
espeak-data/voices/mb/mb-ir1 View File

name persian-mb-ir1
language fa
gender male
phonemes fa
mbrola ir1 ir1_phtrans

// "speed 82" adjust default speed of "mb-ir1" with eSpeak "fa".
speed 82
// Please don't change this value. It's result of several tests.

// "voicing 125" adjust output volume of "mb-ir1" with eSpeak "fa".
voicing 125
// Please don't change this value. It's result of several tests.

// "pitch 82 118" adjust default pitch of "mb-ir1" like other male voices.
pitch 82 118
// Please don't change this value. The result male voice is good and natural.

// If you want use Pinglish instead of English for reading, just delete // from start of next line.
// dictrules 1
// "dictrules 1" read English text as Pinglish (Persian text that written with English alphabets).


+ 22
- 0
espeak-data/voices/mb/mb-ir2 View File

name persian-mb-ir2
language fa
gender female
phonemes fa
mbrola ir2 ir1_phtrans 22050

// "speed 78" adjust default speed of "mb-ir2" with eSpeak "fa".
speed 78
// Please don't change this value. It's result of several tests.

// "voicing 150" adjust output volume of "mb-ir2" with eSpeak "fa".
voicing 150
// Please don't change this value. It's result of several tests.

// "pitch 140 220" adjust default pitch of "mb-ir2" like other female voices.
pitch 140 220
// Please don't change this value. The result female voice is good and natural.

// If you want use Pinglish instead of English for reading, just delete // from start of next line.
// dictrules 1
// "dictrules 1" read English text as Pinglish (Persian text that written with English alphabets).


+ 17
- 6
phsource/compile_report View File



93 phoneme tables
94 phoneme tables
new total new total
base 109 109 base 109 109
consonants 11 119 consonants 11 119
kn 17 149 kn 17 149
ml 30 152 ml 30 152
hu 25 124 hu 25 124
lt 44 139
lt 42 139
lv 29 127 lv 29 127
pl 22 122 pl 22 122
sk 28 137 sk 28 137
tt 23 120 tt 23 120
ko 19 120 ko 19 120
kl 18 119 kl 18 119
eu 17 127


Data file Used by Data file Used by
b/b [b] base b/b [b] base
[dZ;] ko [dZ;] ko
dzh/dzh_ [dZ] base dzh/dzh_ [dZ] base
[dZ;] base [dZ;] base
[dZ;] lt
[dZ] hr [dZ] hr
[dZ;] hr [dZ;] hr
[dZ;] mk [dZ;] mk
dzh/dz_pzd_ [J] base dzh/dz_pzd_ [J] base
dzh/xdzh [dZ] base dzh/xdzh [dZ] base
[dZ;] base [dZ;] base
[dZ;] lt
[dZ] hr [dZ] hr
[dZ;] hr [dZ;] hr
[dZ;] mk [dZ;] mk
[s] es [s] es
[z] sq [z] sq
[s] da [s] da
[z] eu
ufric/s_ [s] base ufric/s_ [s] base
[z] base [z] base
[s2] consonants [s2] consonants
[z;] ro [z;] ro
[s] sw [s] sw
[z] sq [z] sq
[z] eu
ufric/s! [s] base ufric/s! [s] base
[s] fr [s] fr
[s] es [s] es
[S;] zh [S;] zh
ufric/sh_rfx [s.] base ufric/sh_rfx [s.] base
[s.] zh [s.] zh
[s] eu
ufric/s_pal [s^] et ufric/s_pal [s^] et
ufric/s_pzd [s;] base ufric/s_pzd [s;] base
[z;] base [z;] base
[ts] tn [ts] tn
[ts#] bo [ts#] bo
[dz#] bo [dz#] bo
[ts] eu
[tz] eu
ustop/ts_ [ts] consonants ustop/ts_ [ts] consonants
[dz] consonants [dz] consonants
[ts] lv [ts] lv
[ts] tn [ts] tn
[ts#] bo [ts#] bo
[dz#] bo [dz#] bo
[ts] eu
[tz] eu
ustop/ts2 [ts] lv ustop/ts2 [ts] lv
[ts] hy [ts] hy
[ts] ka [ts] ka
ustop/ts_pzd [tS;] base ustop/ts_pzd [tS;] base
[J#] hi [J#] hi
[J#] ml [J#] ml
[tS;] lt
[tS;] ru [tS;] ru
[dZ;] sq [dZ;] sq
[tS;] tn [tS;] tn
[a] es [a] es
[a] el [a] el
[a] vi [a] vi
[a] eu
[a2] eu
vowel/a#_4 [a:] nl vowel/a#_4 [a:] nl
[a] ml [a] ml
[a] bg [a] bg
[e:] si [e:] si
[e] mt [e] mt
[e] bo [e] bo
[e] eu
vowel/@_fnt [@] en-wi vowel/@_fnt [@] en-wi
[@2] en-wi [@2] en-wi
[@2] hr [@2] hr
[i] bo [i] bo
[i] tt [i] tt
[i] kl [i] kl
[i] eu
vowel/i# [y:] cy vowel/i# [y:] cy
[i] vi-sgn [i] vi-sgn
vowel/i_2 [i2] de vowel/i_2 [i2] de
[o] prs [o] prs
[O] wo [O] wo
[O:] wo [O:] wo
[o] eu
vowel/oo_1 [O:] en-n vowel/oo_1 [O:] en-n
[O:] en-rp [O:] en-rp
[O@] en-rp [O@] en-rp
[u:] gd [u:] gd
[u] ht [u] ht
[u] kl [u] kl
[u] eu
vowel/u_bck3 [u:] et vowel/u_bck3 [u:] et
[u] kk [u] kk
vowel/uu [U] en vowel/uu [U] en
[oe] zhy [oe] zhy
[W] tr [W] tr
[Y] mt [Y] mt
[Y] eu
vowel/y## [y] is vowel/y## [y] is
vowel/y_2 [y:] la vowel/y_2 [y:] la
[y] zh [y] zh
[dZ] base [dZ] base
x/dzh_ [dZ] base x/dzh_ [dZ] base
[dZ;] base [dZ;] base
[dZ;] lt
[dZ;] mk [dZ;] mk
[dZ;] ru [dZ;] ru
[J] sw [J] sw

+ 176
- 0
phsource/ph_basque View File


//====================================================
// Basque - based on Base2
//====================================================

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


phoneme a2 // delete if the next vowel is 'a'. Used for numbers.
vowel starttype #a endtype #a
length 200

IF nextPh(#a) THEN
ChangePhoneme(NULL) // merge consecutive 'a'
ENDIF

FMT(vowel/a_4)
endphoneme


phoneme e
vowel starttype #e endtype #e
length 200
FMT(vowel/e_mid2)
endphoneme


phoneme i
vowel starttype #i endtype #i
length 190
IfNextVowelAppend(;)
FMT(vowel/i)
endphoneme


phoneme o
vowel starttype #o endtype #o
length 200
FMT(vowel/oo)
endphoneme


phoneme u
vowel starttype #u endtype #u
length 200
FMT(vowel/u_bck2)
endphoneme


phoneme Y
vowel starttype #@ endtype #@
length 200
FMT(vowel/y#)
endphoneme



// Note: I have made [s] and [z] the same, and similarly [ts] and [tz]
// These should be changed to the correct "s", "z", "ts" and "tz" sounds fo Basque.

phoneme s
vls alv frc sibilant
ipa ʂ
lengthmod 3
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20

IF nextPh(isPause) THEN
WAV(ufric/sh_rfx, 60)
ENDIF
WAV(ufric/sh_rfx, 90) // different from s but probably not correct
endphoneme


phoneme z
vls alv frc sibilant
ipa s
lengthmod 3
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20

// z+z=tz, z+g=zk, z+g=zt, z+b=zp
IF nextPh(z) THEN
ChangeNextPhoneme(tz)
ChangePhoneme(NULL)
ELSEIF nextPh(g) THEN
ChangeNextPhoneme(k)
ELSEIF nextPh(d) THEN
ChangeNextPhoneme(t)
ELSEIF nextPh(b) THEN
ChangeNextPhoneme(p)
ENDIF
IF nextPh(isPause) THEN
WAV(ufric/s_, 60)
ENDIF
WAV(ufric/s, 80)
endphoneme


phoneme ts
vls alv afr sibilant
ipa tʂ
lengthmod 2
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
IF nextPh(isPause2) THEN
WAV(ustop/ts_)
ENDIF
WAV(ustop/ts)
endphoneme


phoneme tz
vls alv afr sibilant
ipa ts
lengthmod 2
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
IF nextPh(isPause2) THEN
WAV(ustop/ts_)
ENDIF
WAV(ustop/ts)
endphoneme


phoneme t
vls dnt stop
lengthmod 2
// t+g=k, t+d=t, t+z=tz
IF nextPh(g) THEN
ChangeNextPhoneme(k)
ChangePhoneme(NULL)
ELSEIF nextPh(d) THEN
ChangeNextPhoneme(t)
ChangePhoneme(NULL)
ELSEIF nextPh(z) THEN
ChangeNextPhoneme(tz)
ChangePhoneme(NULL)
ENDIF
CALL base2/t
endphoneme


phoneme r
vcd alv flp rhotic
brkafter
ipa ɾ
lengthmod 3

IF nextPhW(isVowel) THEN
ChangePhoneme(**)
ENDIF

CALL base/*
endphoneme


phoneme b
import_phoneme es/b
endphoneme

phoneme d
import_phoneme es/d
endphoneme

phoneme g
import_phoneme es/g
endphoneme


+ 1
- 23
phsource/ph_lithuanian View File

endphoneme endphoneme




phoneme dZ;
vcd pal afr sibilant palatal
voicingswitch tS;
lengthmod 5
Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70

IF PreVoicing THEN
FMT(dzh/xdzh)
ENDIF
// use [tS;] and [dZ;] from base phonemes file


IF nextPh(isPause2) THEN
FMT(dzh/dzh_) addWav(x/dzh_)
ENDIF
endphoneme


phoneme tS;
vls pal afr sibilant palatal
voicingswitch dZ;
lengthmod 2
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70

WAV(ustop/ts_pzd)
endphoneme


phoneme t phoneme t
vls dnt stop vls dnt stop

+ 3
- 0
phsource/phonemes View File

phonemetable kl base phonemetable kl base
include ph_greenlandic include ph_greenlandic


phonemetable eu base2
include ph_basque



//phonemetable en2 en //phonemetable en2 en
//include ph_english_test //include ph_english_test

+ 2
- 2
platforms/windows/make_espeak.iss View File

[Setup] [Setup]
AppName=eSpeak AppName=eSpeak
AppVerName=eSpeak version 1.48.01
AppVerName=eSpeak version 1.48.03
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
$2a: Result := 'vi'; $2a: Result := 'vi';
$2b: Result := 'hy'; $2b: Result := 'hy';
//$2c: Result := 'az'; //$2c: Result := 'az';
//$2d: Result := 'eu';
$2d: Result := 'eu';
$2f: Result := 'mk'; $2f: Result := 'mk';
$36: Result := 'af'; $36: Result := 'af';
$37: Result := 'kn'; $37: Result := 'kn';

+ 1
- 1
platforms/windows/make_espeakedit.iss View File

[Setup] [Setup]
AppName=eSpeakEdit AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.48.01
AppVerName=eSpeakEdit version 1.48.03
DefaultDirName={pf}\eSpeak DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit OutputBaseFilename=setup_espeakedit

+ 4
- 1
src/compiledata.cpp View File

{"Continue", tSTATEMENT, kCONTINUE}, {"Continue", tSTATEMENT, kCONTINUE},


{"ChangePhoneme", tINSTRN1, i_CHANGE_PHONEME}, {"ChangePhoneme", tINSTRN1, i_CHANGE_PHONEME},
{"ReplaceNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME},
{"ChangeNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME},
{"InsertPhoneme", tINSTRN1, i_INSERT_PHONEME}, {"InsertPhoneme", tINSTRN1, i_INSERT_PHONEME},
{"AppendPhoneme", tINSTRN1, i_APPEND_PHONEME}, {"AppendPhoneme", tINSTRN1, i_APPEND_PHONEME},
{"IfNextVowelAppend", tINSTRN1, i_APPEND_IFNEXTVOWEL}, {"IfNextVowelAppend", tINSTRN1, i_APPEND_IFNEXTVOWEL},
unsigned char c; unsigned char c;
unsigned int word; unsigned int word;


if(string==NULL)
return(0);

word = 0; word = 0;
for(ix=0; ix<4; ix++) for(ix=0; ix<4; ix++)
{ {

+ 20
- 6
src/compiledict.cpp View File

static char letterGroupsDefined[N_LETTER_GROUPS]; static char letterGroupsDefined[N_LETTER_GROUPS];


MNEM_TAB mnem_rules[] = { MNEM_TAB mnem_rules[] = {
{"unpr", 0x01},
{"noprefix", 0x02}, // rule fails if a prefix has been removed
{"unpr", DOLLAR_UNPR},
{"noprefix", DOLLAR_NOPREFIX}, // rule fails if a prefix has been removed
{"list", DOLLAR_LIST}, // a pronunciation is given in the *_list file


{"w_alt1", 0x11}, {"w_alt1", 0x11},
{"w_alt2", 0x12}, {"w_alt2", 0x12},
value = *rule++ & 0xff; value = *rule++ & 0xff;
if((value != 0x01) || (control & FLAG_UNPRON_TEST)) if((value != 0x01) || (control & FLAG_UNPRON_TEST))
{ {
// TODO write the string backwards if in RULE_PRE
p[0] = '$'; p[0] = '$';
name = LookupMnemName(mnem_rules, value); name = LookupMnemName(mnem_rules, value);
strcpy(&p[1],name); strcpy(&p[1],name);
break; break;


case '$': case '$':
output[ix++] = RULE_DOLLAR;
c = 0;
value = 0;
mr = mnem_rules; mr = mnem_rules;
while(mr->mnem != NULL) while(mr->mnem != NULL)
{ {
len = strlen(mr->mnem); len = strlen(mr->mnem);
if(memcmp(p, mr->mnem, len) == 0) if(memcmp(p, mr->mnem, len) == 0)
{ {
c = mr->value;
value = mr->value;
p += len; p += len;
break; break;
} }
mr++; mr++;
} }
if(c == 0)

if(state == 1)
{
// pre-rule, put the number before the RULE_DOLLAR
output[ix++] = value;
c = RULE_DOLLAR;
}
else
{
output[ix++] = RULE_DOLLAR;
c = value;
}

if(value == 0)
{ {
fprintf(f_log,"%5d: $ command not recognized\n",linenum); fprintf(f_log,"%5d: $ command not recognized\n",linenum);
error_count++; error_count++;

+ 36
- 8
src/dictionary.cpp View File

int add_points; int add_points;
int command; int command;
int check_atstart; int check_atstart;
unsigned int *flags;


MatchRecord match; MatchRecord match;
static MatchRecord best; static MatchRecord best;


case RULE_DOLLAR: case RULE_DOLLAR:
command = *rule++; command = *rule++;
if(command == 0x01)
if(command == DOLLAR_UNPR)
{ {
match.end_type = SUFX_UNPRON; // $unpron match.end_type = SUFX_UNPRON; // $unpron
} }
else if(command == 0x02) // $noprefix
else if(command == DOLLAR_NOPREFIX) // $noprefix
{ {
if(word_flags & FLAG_PREFIX_REMOVED) if(word_flags & FLAG_PREFIX_REMOVED)
failed = 1; // a prefix has been removed failed = 1; // a prefix has been removed
else else
failed = 1; failed = 1;
} }
else if((command & 0xf0) == 0x20)
else if(((command & 0xf0) == 0x20) || (command == DOLLAR_LIST))
{ {
// $p_alt
// $list or $p_alt
// make a copy of the word up to the post-match characters // make a copy of the word up to the post-match characters
ix = *word - word_start + consumed + group_length + 1; ix = *word - word_start + consumed + group_length + 1;
memcpy(word_buf, word_start-1, ix); memcpy(word_buf, word_start-1, ix);
word_buf[ix] = ' '; word_buf[ix] = ' ';
word_buf[ix+1] = 0; word_buf[ix+1] = 0;
LookupFlags(tr, &word_buf[1], &flags);


if(LookupFlags(tr, &word_buf[1]) & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
if((command == DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY))
add_points = 23;
else
if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
add_points = 23; add_points = 23;
else else
failed = 1; failed = 1;
failed = 1; failed = 1;
break; break;


case RULE_DOLLAR:
command = *rule++;
if((command==DOLLAR_LIST) || ((command & 0xf0) == 0x20))
{
// $list or $p_alt
// make a copy of the word up to the current character
ix = *word - word_start + 1;
memcpy(word_buf, word_start-1, ix);
word_buf[ix] = ' ';
word_buf[ix+1] = 0;
LookupFlags(tr, &word_buf[1], &flags);

if((command==DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY))
add_points = 23;
else
if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
add_points = 23;
else
failed = 1;
}
break;

case RULE_SYLLABLE: case RULE_SYLLABLE:
/* more than specified number of vowels to the left */ /* more than specified number of vowels to the left */
syllable_count = 1; syllable_count = 1;
} }




int LookupFlags(Translator *tr, const char *word)
{//==============================================
int LookupFlags(Translator *tr, const char *word, unsigned int **flags_out)
{//===========================================================================
char buf[100]; char buf[100];
static unsigned int flags[2]; static unsigned int flags[2];
char *word1 = (char *)word; char *word1 = (char *)word;


flags[0] = flags[1] = 0; flags[0] = flags[1] = 0;
LookupDictList(tr, &word1, buf, flags, 0, NULL); LookupDictList(tr, &word1, buf, flags, 0, NULL);
*flags_out = flags;
return(flags[0]); return(flags[0]);
} }


} }


// remove bytes from the end of the word and replace them by spaces // remove bytes from the end of the word and replace them by spaces
for(i=0; (i<len_ending) && (i < sizeof(ending)-1); i++)
for(i=0; (i<len_ending) && (i < (int)sizeof(ending)-1); i++)
{ {
ending[i] = word_end[i]; ending[i] = word_end[i];
word_end[i] = ' '; word_end[i] = ' ';

+ 7
- 2
src/espeakedit.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *


if(strcmp(param,"--compile")==0) if(strcmp(param,"--compile")==0)
{ {
LoadPhData(NULL);
samplerate_native = samplerate = 22050; samplerate_native = samplerate = 22050;
LoadPhData(NULL);
if(LoadVoice("", 0) == NULL)
{
fprintf(stderr, "Failed to load default voice\n");
exit(1);
}
CompilePhonemeData(); CompilePhonemeData();
CompileIntonation(); CompileIntonation();
} }

+ 8
- 0
src/phonemelist.cpp View File



InterpretPhoneme(tr, 0x100, plist3, &phdata, &worddata); InterpretPhoneme(tr, 0x100, plist3, &phdata, &worddata);


if((alternative = phdata.pd_param[pd_CHANGE_NEXTPHONEME]) > 0)
{
ph_list3[j+1].ph = phoneme_tab[alternative];
ph_list3[j+1].phcode = alternative;
ph_list3[j+1].type = phoneme_tab[alternative]->type;
next = phoneme_tab[alternative];
}

if(((alternative = phdata.pd_param[pd_INSERTPHONEME]) > 0) && (inserted == 0)) if(((alternative = phdata.pd_param[pd_INSERTPHONEME]) > 0) && (inserted == 0))
{ {
// PROBLEM: if we insert a phoneme before a vowel then we loose the stress. // PROBLEM: if we insert a phoneme before a vowel then we loose the stress.

+ 13
- 10
src/prosodydisplay.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *


line = pt.y / FRAMEHEIGHT; line = pt.y / FRAMEHEIGHT;


// find which phoneme is selected on this line
for(ix=linetab[line]; (ix<linetab[line+1]) && (ix<numph); ix++)
if(line < num_lines)
{ {
xpos += GetWidth(&phlist[ix]);
if(xpos > pt.x)
// find which phoneme is selected on this line
for(ix=linetab[line]; (ix<linetab[line+1]) && (ix<numph); ix++)
{ {
selected_ph = ix;
SelectPh(selected_ph);
break;
xpos += GetWidth(&phlist[ix]);
if(xpos > pt.x)
{
selected_ph = ix;
SelectPh(selected_ph);
break;
}
} }
}


RefreshLine(line);
RefreshLine(line);
}


if(event.RightDown()) if(event.RightDown())
{ {

+ 15
- 3
src/readclause.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
} }
if((attr2 = GetSsmlAttribute(px,"time")) != NULL) if((attr2 = GetSsmlAttribute(px,"time")) != NULL)
{ {
value = (attrnumber(attr2,0,1) * 25) / speed.pause_factor; // compensate for speaking speed to keep constant pause length
value2 = attrnumber(attr2,0,1); // pause in mS

// compensate for speaking speed to keep constant pause length, see function PauseLength()
// 'value' here is x 10mS
value = (value2 * 256) / (speed.clause_pause_factor * 10);
if(value < 200)
value = (value2 * 256) / (speed.pause_factor * 10);


if(terminator == 0) if(terminator == 0)
terminator = CLAUSE_NONE; terminator = CLAUSE_NONE;
if(terminator) if(terminator)
{ {
if(value > 0xfff) if(value > 0xfff)
value = 0xfff;
{
// scale down the value and set a scaling indicator bit
value = value / 32;
if(value > 0xfff)
value = 0xfff;
terminator |= CLAUSE_PAUSE_LONG;
}
return(terminator + value); return(terminator + value);
} }
break; break;

+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.48.02 02.Feb.14";
const char *version_string = "1.48.03 04.Mar.14";
const int version_phdata = 0x014801; const int version_phdata = 0x014801;


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

+ 14
- 4
src/synthesize.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *


int PauseLength(int pause, int control) int PauseLength(int pause, int control)
{//==================================== {//====================================
int len;
unsigned int len;


if(control == 0) if(control == 0)
{ {


static void DoPause(int length, int control) static void DoPause(int length, int control)
{//========================================= {//=========================================
// length in nominal mS
// control = 1, less shortening at fast speeds // control = 1, less shortening at fast speeds
int len;
unsigned int len;
int srate2;


if(length == 0) if(length == 0)
len = 0; len = 0;
{ {
len = PauseLength(length, control); len = PauseLength(length, control);


len = (len * samplerate) / 1000; // convert from mS to number of samples
if(len < 90000)
{
len = (len * samplerate) / 1000; // convert from mS to number of samples
}
else
{
srate2 = samplerate / 25; // avoid overflow
len = (len * srate2) / 40;
}
} }


EndPitch(1); EndPitch(1);

+ 4
- 3
src/synthesize.h View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
unsigned char tone_ph; // tone phoneme to use with this vowel unsigned char tone_ph; // tone phoneme to use with this vowel


PHONEME_TAB *ph; PHONEME_TAB *ph;
short length; // length_mod
unsigned int length; // length_mod
unsigned char env; // pitch envelope number unsigned char env; // pitch envelope number
unsigned char type; unsigned char type;
unsigned char prepause; unsigned char prepause;
#define pd_INSERTPHONEME i_INSERT_PHONEME #define pd_INSERTPHONEME i_INSERT_PHONEME
#define pd_APPENDPHONEME i_APPEND_PHONEME #define pd_APPENDPHONEME i_APPEND_PHONEME
#define pd_CHANGEPHONEME i_CHANGE_PHONEME #define pd_CHANGEPHONEME i_CHANGE_PHONEME
#define pd_CHANGE_NEXTPHONEME i_REPLACE_NEXT_PHONEME
#define pd_LENGTHMOD i_SET_LENGTH #define pd_LENGTHMOD i_SET_LENGTH


#define pd_FORNEXTPH 0x2 #define pd_FORNEXTPH 0x2
typedef struct { typedef struct {
int pause_factor; int pause_factor;
int clause_pause_factor; int clause_pause_factor;
int min_pause;
unsigned int min_pause;
int wav_factor; int wav_factor;
int lenmod_factor; int lenmod_factor;
int lenmod2_factor; int lenmod2_factor;

+ 1
- 1
src/tr_languages.cpp View File

static const unsigned char stress_amps_eu[8] = {16,16, 18,18, 18,18, 18,18 }; static const unsigned char stress_amps_eu[8] = {16,16, 18,18, 18,18, 18,18 };
SetupTranslator(tr,stress_lengths_eu,stress_amps_eu); SetupTranslator(tr,stress_lengths_eu,stress_amps_eu);
tr->langopts.stress_rule = STRESSPOSN_2L; // ?? second syllable ?? tr->langopts.stress_rule = STRESSPOSN_2L; // ?? second syllable ??
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_AND_UNITS | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_VIGESIMAL;
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_VIGESIMAL;
} }
break; break;



+ 3
- 1
src/translate.cpp View File

unsigned int embedded_list[N_EMBEDDED_LIST]; unsigned int embedded_list[N_EMBEDDED_LIST];


// the source text of a single clause (UTF8 bytes) // the source text of a single clause (UTF8 bytes)
#define N_TR_SOURCE 800
static char source[N_TR_SOURCE+40]; // extra space for embedded command & voice change info at end static char source[N_TR_SOURCE+40]; // extra space for embedded command & voice change info at end


int n_replace_phonemes; int n_replace_phonemes;
charix[charix_top+3] = 0; charix[charix_top+3] = 0;


clause_pause = (terminator & 0xfff) * 10; // mS clause_pause = (terminator & 0xfff) * 10; // mS
if(terminator & CLAUSE_PAUSE_LONG)
clause_pause = clause_pause * 32 ; // pause value is *320mS not *10mS

tone = (terminator >> 12) & 0x7; tone = (terminator >> 12) & 0x7;
if(tone2 != 0) if(tone2 != 0)
{ {

+ 13
- 2
src/translate.h View File

#define N_WORD_PHONEMES 200 // max phonemes in a word #define N_WORD_PHONEMES 200 // max phonemes in a word
#define N_WORD_BYTES 160 // max bytes for the UTF8 characters in a word #define N_WORD_BYTES 160 // max bytes for the UTF8 characters in a word
#define N_CLAUSE_WORDS 300 // max words in a clause #define N_CLAUSE_WORDS 300 // max words in a clause
#define N_TR_SOURCE 800 // the source text of a single clause (UTF8 bytes)


#define N_RULE_GROUP2 120 // max num of two-letter rule chains #define N_RULE_GROUP2 120 // max num of two-letter rule chains
#define N_HASH_DICT 1024 #define N_HASH_DICT 1024
#define N_CHARSETS 20 #define N_CHARSETS 20
#define RULE_SPELLING 31 // W while spelling letter-by-letter #define RULE_SPELLING 31 // W while spelling letter-by-letter
#define RULE_LAST_RULE 31 #define RULE_LAST_RULE 31


#define DOLLAR_UNPR 0x01
#define DOLLAR_NOPREFIX 0x02
#define DOLLAR_LIST 0x03


#define LETTERGP_A 0 #define LETTERGP_A 0
#define LETTERGP_B 1 #define LETTERGP_B 1
#define LETTERGP_C 2 #define LETTERGP_C 2




// Punctuation types returned by ReadClause() // Punctuation types returned by ReadClause()
// bits 0-7 pause x 10mS, bits 12-14 intonation type,
// bits 0-11 pause x 10mS
// bits12-14 intonation type // bits12-14 intonation type
// bit 15- don't need space after the punctuation // bit 15- don't need space after the punctuation
// bit 19=sentence, bit 18=clause, bits 17=voice change // bit 19=sentence, bit 18=clause, bits 17=voice change
// bit 20= punctuation character can be inside a word (Armenian) // bit 20= punctuation character can be inside a word (Armenian)
// bit 21= speak the name of the punctuation character // bit 21= speak the name of the punctuation character
// bit 22= dot after the last word // bit 22= dot after the last word
// bit 23= pause is x 320mS (not x 10mS)

#define CLAUSE_BIT_SENTENCE 0x80000 #define CLAUSE_BIT_SENTENCE 0x80000
#define CLAUSE_BIT_CLAUSE 0x40000 #define CLAUSE_BIT_CLAUSE 0x40000
#define CLAUSE_BIT_VOICE 0x20000 #define CLAUSE_BIT_VOICE 0x20000
#define PUNCT_IN_WORD 0x100000 #define PUNCT_IN_WORD 0x100000
#define PUNCT_SAY_NAME 0x200000 #define PUNCT_SAY_NAME 0x200000
#define CLAUSE_DOT 0x400000 #define CLAUSE_DOT 0x400000
#define CLAUSE_PAUSE_LONG 0x800000


#define CLAUSE_NONE ( 0 + 0x04000) #define CLAUSE_NONE ( 0 + 0x04000)
#define CLAUSE_PARAGRAPH (70 + 0x80000) #define CLAUSE_PARAGRAPH (70 + 0x80000)
void DeleteTranslator(Translator *tr); void DeleteTranslator(Translator *tr);
void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts); void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts);
int Lookup(Translator *tr, const char *word, char *ph_out); int Lookup(Translator *tr, const char *word, char *ph_out);
int LookupFlags(Translator *tr, const char *word);
int LookupFlags(Translator *tr, const char *word, unsigned int **flags_out);


int TranslateNumber(Translator *tr, char *word1, char *ph_out, unsigned int *flags, WORD_TAB *wtab, int control); int TranslateNumber(Translator *tr, char *word1, char *ph_out, unsigned int *flags, WORD_TAB *wtab, int control);
int TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab); int TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab);

+ 1
- 1
src/voices.cpp View File

/*************************************************************************** /***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: [email protected] * * email: [email protected] *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *

Loading…
Cancel
Save