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-fd96e6ae7743master
@@ -102,7 +102,7 @@ _9 n'?i | |||
_10 t'?i | |||
_11 '?Elv@ | |||
_12 t'Vl | |||
_13 t*'?&#d@-n | |||
_13 tR'?&#d@-n | |||
_14 fj'ord@-n | |||
_15 f'Emd@-n | |||
_16 s'Ajsd@-n | |||
@@ -327,9 +327,7 @@ penthouse _^_EN | |||
pidgin _^_EN | |||
ranger _^_EN | |||
receiver _^_EN | |||
//research _^_EN | |||
remake _^_EN | |||
roadie _^_EN | |||
run _^_EN | |||
scanner _^_EN | |||
science _^_EN | |||
@@ -367,7 +365,6 @@ bronx _^_EN | |||
boyle _^_EN | |||
cyrus _^_EN | |||
cia _^_EN | |||
fox _^_EN | |||
leroy _^_EN | |||
luke _^_EN | |||
mansfield _^_EN | |||
@@ -377,7 +374,61 @@ oregon _^_EN | |||
piccadilly _^_EN | |||
reynolds _^_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 | |||
croquis _^_FR | |||
crouton _^_FR | |||
@@ -6143,6 +6194,7 @@ eskorter $alt | |||
espalier $alt | |||
estimer $alt | |||
etabler $alt | |||
genetabler $alt | |||
etagere $alt | |||
etikettere $alt | |||
etymologiser $alt | |||
@@ -6375,6 +6427,7 @@ insister $alt | |||
inspicer $alt | |||
inspirer $alt | |||
installer $alt | |||
afinstaller $alt | |||
instituer $alt | |||
institutionaliser $alt | |||
instruer $alt | |||
@@ -6841,7 +6894,7 @@ perspektivere $alt | |||
perturber $alt | |||
perverter $alt | |||
petitioner $alt | |||
pigmenter $alt | |||
pigmentere $alt | |||
piker $alt | |||
pilotere $alt | |||
pioner $alt | |||
@@ -11202,6 +11255,9 @@ fx fVegsemp@l // PB "fx" is short for 'for eksempel' | |||
(cd'en) se:de:3n // PB | |||
(cd'er) se:de:V // PB | |||
emp $abbrev | |||
dna $abbrev | |||
dna's d?e?En'?&s | |||
dna'et d?e?En'?&@-D | |||
evt evEntu'El $abbrev $hasdot | |||
hbo $abbrev // TV station | |||
usa $abbrev | |||
@@ -11243,12 +11299,13 @@ ikes ajks // PB | |||
(det kvarter) de||kvA'ter | |||
(i kvarter) i||kv'A:dV | |||
// 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'& | |||
(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& | |||
(helst have) h'Elst||h& | |||
(gerne have) g'Ern3||h& |
@@ -1648,57 +1648,45 @@ frederi) c (ia =ks | |||
_) ciao (_ tSj?Aw | |||
claude klO:d // 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 | |||
_) cartier k?Artj'?e | |||
// _) cartier k?Artj'?e | |||
clair (voy kl?Er // clairvoyance | |||
co (nrad k?V // name | |||
country k?Vntr?i // | |||
chagall S?&g'?&l // name | |||
// chagall S?&g'?&l // name | |||
_ali) ce s | |||
connie k?Vni | |||
chablis S?&bl'?i | |||
// connie k?Vni | |||
// chablis S?&bl'?i | |||
creme kr?Em | |||
creme (n kr?Em@ | |||
catering k?Eit@r?iN | |||
piccadilly_) circus sWk@s | |||
coleridge kOwlr?idZ | |||
//piccadilly_) circus sWk@s | |||
// coleridge kOwlr?idZ | |||
colada k?ol'AD& | |||
creek kri:k | |||
camembert k?Am?ANb'Er | |||
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 (ellofan s | |||
cutler kVtlV // name | |||
cajun kEdZ3n // English pronunciation | |||
courtney kO:tni | |||
north_) carolina k&rol'aIn& | |||
_) cathy k&Ti // name | |||
_) cagney k&gni // name | |||
cottage kVtidZ | |||
cheryl SErel/2 | |||
cohen kOu@-n // name | |||
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 | |||
d d | |||
@@ -8444,24 +8432,20 @@ fransi) sc (o =sk // | |||
s (cigar s // majscigaret | |||
sc (oo sk // scooter, scoop | |||
_) sh S // shaman | |||
_) shirley SWli // name | |||
fi) sh (er S // | |||
shot SVt // snapshot | |||
shaw SO: // name | |||
sc (or sk // score | |||
me) sc (al sk // | |||
sco (t skV // Scotland Yard | |||
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 | |||
// 2-3.000 words end with s, so this cannot be a general suffix. | |||
// There would be too many exceptions. | |||
&) 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 | |||
rece) s s // not a suffix | |||
@@ -8496,13 +8480,12 @@ franci) sc (o sk // Francisco | |||
sch S // changed from [s(ch] - gullasch | |||
sj (o Sj // sjov | |||
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 | |||
sch (ool sk // | |||
sherman SW:m?&n // Sherman kampvogn | |||
schweiz svaIts // | |||
sioux su: // red indian | |||
al) sace 's?&s // Alsace (French region) | |||
_) sion si:?Vn // Sion, Sions kirke | |||
@@ -8520,20 +8503,11 @@ franci) sc (o sk // Francisco | |||
i) scene (s s'en@ // stressed 'e - iscenesætte | |||
speak spi:k // eSpeak | |||
siegfried _^_DE // | |||
slovakiet slov&k'i@D // | |||
show Sou // | |||
sydney sidni // | |||
shakespeare SEiksbi:r // | |||
suther sVDV // Southerland | |||
squash sgwVS // | |||
sussex sVsEgs // | |||
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 | |||
_) stone sdoun // namde - Stone | |||
empire_) state (_ stEjt // | |||
_) sir (_ sW: // Sir Arthur | |||
sher (wood SW: // Sherwood Forrest | |||
@@ -8542,16 +8516,9 @@ empire_) state (_ stEjt // | |||
la) sur s'?ur // lasurfarve, glasur | |||
_) sugar (_ S?ugV // Sugar Ray | |||
savoir s&voa: // savoir-faire | |||
sonya sVnj& // name | |||
sophie sOufi // name | |||
sightseeing saItsi:eN // | |||
spitfire spetfaIV // | |||
suffolk sVfVk // | |||
screwdriver skRudraIvV // | |||
sunday sVndi // Sunday Times | |||
solsjenitsyn s?Vlsj@n'?its?in // | |||
sloane slOwn // name | |||
swanee sw?Vn?i // Swanee River | |||
sweet swi:t // | |||
er_) sig (_til sAj // avoid [si] - glæder sig [saj] til |
@@ -1,7 +1,7 @@ | |||
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- | |||
E: E~ i I o O O~ u | |||
@@ -22,7 +22,7 @@ k l m n p R s S | |||
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: | |||
o o: u u: Y y y: Y: | |||
@@ -85,7 +85,7 @@ p r R R2 s S t tS | |||
v w x X z | |||
Dictionary en_dict 2014-02-02 | |||
Dictionary en_dict 2014-03-04 | |||
0 0# 02 3 3: @ @- @2 | |||
@5 @L a a# A: A@ aa aI | |||
@@ -97,10 +97,10 @@ U@ V VR | |||
* : ; ? b C d D | |||
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 | |||
@@ -116,7 +116,7 @@ s S t tS ts v x z | |||
Z | |||
Dictionary ta_dict 2014-02-01 | |||
Dictionary ta_dict 2014-03-04 | |||
a a: aI aU e E e: i | |||
I i: o o: u U u2 u: | |||
@@ -139,7 +139,7 @@ N p p- ph q q- r R | |||
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 | |||
eI EI i I i# o O u | |||
@@ -179,7 +179,7 @@ s S s. t T t# t. t.# | |||
v w x z Z z. | |||
Dictionary fa_dict 2013-11-12 | |||
Dictionary fa_dict 2014-02-22 | |||
a A e i o u | |||
@@ -293,7 +293,7 @@ n^ p r R R2 s S t | |||
tS ts v z Z | |||
Dictionary pt_dict 2014-01-30 | |||
Dictionary pt_dict 2014-03-02 | |||
& &/ &U~ &~ @ @- a A | |||
aI aU e E eI EI eU EU | |||
@@ -345,7 +345,7 @@ n^# p Q r R r# R2 s | |||
S s2 t T tl# v x z | |||
Dictionary da_dict 2014-01-31 | |||
Dictionary da_dict 2014-02-04 | |||
& &# 0 3 ?& ?&# ?0 ?A | |||
?e ?E ?i ?o ?O ?u ?V ?W | |||
@@ -354,10 +354,10 @@ E i I n- o O u V | |||
W W# y Y | |||
* - 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 | |||
@@ -435,7 +435,7 @@ s s. S; t t# t. t.# tS | |||
v v# w z | |||
Dictionary nl_dict 2013-10-03 | |||
Dictionary nl_dict 2014-03-03 | |||
8 @ @- a A a: A~ e | |||
E e# E2 e: EI eU i I | |||
@@ -576,7 +576,7 @@ m n p Q r R s S | |||
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 | |||
i o O oI OI OU u y | |||
@@ -794,7 +794,7 @@ r. R2 s S t t# t. t.# | |||
v x z | |||
Dictionary hi_dict 2013-11-19 | |||
Dictionary hi_dict 2014-03-04 | |||
@ @- a a: aI aU a~ e | |||
E e: E: e~ E~ i I i: | |||
@@ -805,8 +805,8 @@ r- u U u: u~ V | |||
c# d d# d. d.# f g g# | |||
h H j J J# k k# l | |||
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 | |||
@@ -822,7 +822,7 @@ r r. s S t t# t. t.# | |||
tS tS# v w X ~ | |||
Dictionary gu_dict 2014-01-21 | |||
Dictionary gu_dict 2014-03-03 | |||
@ @- @2 @3 a a: aI aI~ | |||
aU aU~ e E e: e~ i I | |||
@@ -845,3 +845,14 @@ u | |||
** b d dZ f g h j | |||
k l m n N p r R2 | |||
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 |
@@ -17,7 +17,7 @@ | |||
// ?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) | |||
// $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#] | |||
// $alt4 separate 'h', not 'th' 'ph'; [t2] not [t] | |||
// $alt5 remove only 's' from plural (-ies) | |||
@@ -527,6 +527,8 @@ abc $abbrev | |||
ac $abbrev | |||
adf $abbrev | |||
adhd $abbrev | |||
adsl $abbrev | |||
ae $abbrev | |||
afk $abbrev | |||
(a . k . a .) aka#_! | |||
agpl $abbrev | |||
@@ -544,6 +546,7 @@ ati $abbrev | |||
atm $abbrev | |||
avc $abbrev | |||
awol eIw0l | |||
bsod $abbrev | |||
bvld bUl@vA@d | |||
byod $abbrev | |||
ceo $abbrev | |||
@@ -560,6 +563,7 @@ eff $abbrev | |||
eg fO@Egz'aamp@L $only | |||
(e . g .) fO@Egz'aamp@L | |||
ept $abbrev | |||
ersb $abbrev | |||
espn $abbrev | |||
est $abbrev | |||
etc Et'sEtr@ | |||
@@ -577,6 +581,7 @@ ibm $abbrev | |||
ibmtts $abbrev | |||
id $abbrev | |||
iidc $abbrev | |||
iis $abbrev | |||
ie aIi:_! $pause $only | |||
i.e aIi:_! $pause | |||
ieee $abbrev | |||
@@ -691,6 +696,7 @@ no noU $allcaps | |||
// MAIN WORD DICTIONARY | |||
//********************* | |||
(a &) eIa#nd | |||
à %a | |||
abbey abi | |||
abdomen abd@m@n | |||
@@ -810,6 +816,7 @@ allspice $1 | |||
alm A:m | |||
almost O:lmoUst | |||
aloe aloU | |||
alphabetize alf@b@taIz | |||
alt 0lt // not abbrev | |||
alternate O:lt'3:n@t $only | |||
alternate O:lt3neIt $verb | |||
@@ -919,7 +926,7 @@ asbestos asb'Est@s | |||
asparagus a#spar@g@s | |||
arsenal A@s@n@L | |||
arsenic A@snIk | |||
ascertain as3teIn | |||
ascertain as3t'eIn | |||
asiatic eISI'atIk | |||
askance a#skaans | |||
askew a#skju: | |||
@@ -966,6 +973,7 @@ axon aks0n | |||
ayuh a#j'@ | |||
ayup a#jVp | |||
bachelor batS@l3 | |||
backend bak'End | |||
backstory baksto@ri | |||
bakelite beIk@laIt | |||
@@ -1001,12 +1009,14 @@ batman batman | |||
?3 baton $alt3 | |||
battalion $alt3 | |||
bazaar $alt3 | |||
bazooka ba#zu:k@ | |||
bedouin bEdu:I#n | |||
beige beIZ | |||
belisha b@l'i:S@ | |||
bellyaching bElIeIkIN | |||
bely bI2laI | |||
beriberi bErIb'Eri | |||
beringed bI2rINgd | |||
beryl bEr@L | |||
basal beIs@L | |||
best bEst | |||
@@ -1258,6 +1268,7 @@ closet kl0zI2t | |||
cloth kloUD $verb | |||
c'mon k@m0n | |||
coathanger $alt4 | |||
coattail $alt4 | |||
coauthor koU'O:T3 | |||
coaxial koU'aksI@l | |||
cobol koUb0l | |||
@@ -1278,6 +1289,7 @@ cojones k@hoUneIs | |||
coliseum k0l@s'i:@m | |||
collage k0l'A:Z | |||
collarbone k0l3boUn | |||
?3 collate koUleIt | |||
college k0lI2dZ | |||
colloquial k@loUkwI@L | |||
colon koUl@n | |||
@@ -1451,6 +1463,7 @@ declaration dEkl@'reIS@n | |||
deco dEkoU | |||
decolletage deIk0lt'A:Z | |||
décolletage deIk0lt'A:Z | |||
decompilation di:k0mpI2l'eIS@n | |||
decor deIkO@ | |||
?3 decor deIk'O@ | |||
decoy di:kOI | |||
@@ -1459,8 +1472,9 @@ defect di:fEkt | |||
defens dI2fEns // for defensible | |||
deficit dEfI2sIt | |||
definitive dI2fInI2tIv | |||
defragment di:fragm'Ent | |||
?!3 defragment di:fragm'Ent | |||
dego deIgoU | |||
deice di:'aIs | |||
deity deI@ti | |||
?3 deity di:@t2i | |||
deja deIZA: $only | |||
@@ -1473,6 +1487,7 @@ demolish dI2m0lIS | |||
demon di:m@n | |||
demoness di:m@nEs | |||
demo dEmoU | |||
demoed dEmoUd | |||
demonstrative $alt3 | |||
dengue dEngi | |||
denier dI2naI3 | |||
@@ -1559,6 +1574,8 @@ dose doUs | |||
dosage doUsI2dZ | |||
dossier d0sIeI | |||
dotage doUtI2dZ | |||
dove doUv $verb | |||
dove doUv $past | |||
dragnet $alt1 | |||
dramatic dr@matIk | |||
drawer drO@ | |||
@@ -1590,6 +1607,7 @@ edition I2dIS@n | |||
educe I2dju:s | |||
edwardian Edw'O@di@n | |||
efile $alt6 | |||
egalitarian I2galI2t'e@ri@n | |||
egg Eg // egging | |||
egregious Igr'i:dZ@s | |||
egret i:gr@t | |||
@@ -1760,6 +1778,7 @@ flyby flaIbaI | |||
foothold fUthoUld | |||
forage f0rI2dZ | |||
force fo@s | |||
foreknowledge $2 | |||
forensic f@rEnsIk | |||
foreshadow $2 | |||
foreshorten $2 | |||
@@ -1927,8 +1946,10 @@ heroism hEroUIz@m | |||
heroine hEroUIn | |||
herpes h3:pi:z | |||
heterogenous hEtroUdZ'i:n@s | |||
?3 heterogenous hEt3'0dZ@n@s | |||
hiatus haI'eIt@s | |||
hideout haIdaUt | |||
highfive haIfaIv | |||
hindus hIndu:z | |||
hiphop $alt4 | |||
hiya haIa# | |||
@@ -1992,6 +2013,7 @@ imperfect Imp'3:fEkt | |||
impi $1 | |||
impinging Imp'IndZIN | |||
implacable Impl'ak@b@L | |||
implant $2 $verb | |||
imprecise ImprIs'aIs | |||
inanimate $alt2 | |||
inappropriate Ina#pr'oUpri@t | |||
@@ -2043,6 +2065,7 @@ intermediate Int3m'i:di@t | |||
interment I2nt3:m@nt | |||
intern Int3:n $noun | |||
interrogatory $3 | |||
interstice I2nt3:stIs | |||
intestine I2ntEstI#n | |||
inventory Inv@ntri | |||
?3 inventory Inv@nto:ri | |||
@@ -2067,6 +2090,7 @@ iplayer $alt6 | |||
irate aIr'eIt | |||
iris aIrIs // es | |||
iron aI3n | |||
irreparable I2rEp3@b@L | |||
isosceles aIs'0s@li:z | |||
?3 issuance ISu:@ns | |||
@@ -2082,6 +2106,7 @@ jedi dZEdaI | |||
jehovah dZ@hoUv@ | |||
jeroboam dZEr@b'oU@m | |||
jesus dZi:z@s | |||
(je ne sais) Z@n@s'eI | |||
(je t'aime) Z@tEm | |||
joie ZwA: | |||
jour ZU@ // french | |||
@@ -2151,6 +2176,7 @@ leafy li:fi | |||
(lean-to) li:n||tu: | |||
leant lEnt | |||
leapt lEpt | |||
learned l3:nI#d $noun | |||
legalese li:g@l'i:z | |||
lego lEgoU | |||
leisure lEZ3 | |||
@@ -2158,7 +2184,6 @@ leisure lEZ3 | |||
lemme lEmi // let me | |||
lemonade $3 | |||
lense lEnz // lenses | |||
leo li:oU | |||
leona li:'oUn@ | |||
leopard lEp3d | |||
leprechaun lEpr@kO:n | |||
@@ -2174,7 +2199,7 @@ ligate li:geIt | |||
lightning laItnIN | |||
lilac laIl@k | |||
lily lIli | |||
limit lImI2t // limited | |||
limerick lIm@rIk | |||
limo lImoU | |||
limousine lIm@zi:n | |||
lineage lInI;I#dZ | |||
@@ -2211,6 +2236,7 @@ lunatic lu:n@tIk | |||
lunchroom lVntS||ru:m | |||
luxury lVkS3ri | |||
lychee li:tSi: | |||
lycra laIkr@ | |||
lyin laIIn | |||
macabre m@kA:br@ | |||
@@ -2230,6 +2256,8 @@ magpies magpaIz | |||
maintain $2 | |||
maintainer $2 | |||
majora $alt3 | |||
majordomo meIdZ3d'oUmoU | |||
majorette meIdZ3'Et | |||
majority m@dZ0rI2ti | |||
malicious $alt3 | |||
malinger $alt3 | |||
@@ -2259,6 +2287,7 @@ maroon $alt3 | |||
marquis mA@rk'i: | |||
marshall mA@S@L | |||
martinet $3 | |||
masala $alt3 | |||
massage masA:Z | |||
?3 massage ma#sA:Z | |||
mastodon mast@d0n | |||
@@ -2294,6 +2323,7 @@ meson mi:z0n | |||
metabolic mEt@b'0lIk | |||
metaphor mEt@fO@ | |||
metastable $alt1 | |||
methinks mi:T'INks | |||
mezzanine mEz@ni:n | |||
miaou mi:'aU | |||
miaow mi:'aU | |||
@@ -2312,6 +2342,7 @@ milestone maIlstoUn | |||
milieu mi:lj3: | |||
?3 milieu mi:l'ju: | |||
militia m@lIS@ | |||
minaret mIn@r'Et | |||
minibus mInIbVs | |||
mining maInIN // not mini | |||
minuet mInju:'Et | |||
@@ -2357,6 +2388,7 @@ moped moUpEd | |||
moraine m@reIn | |||
morale m@ral | |||
morass m0r'as | |||
moreover $2 | |||
morose m@r'oUs | |||
mosquito m@sk'i:toU | |||
motel moUt'El | |||
@@ -2395,6 +2427,7 @@ neanderthal ni:'and3TA:l | |||
nearby $2 $atend | |||
necklace nEkl@s | |||
necktie nEktaI | |||
nefarious $alt3 | |||
negate nI2geIt | |||
negation nI2geIS@n | |||
neglect nI2glEkt | |||
@@ -2453,7 +2486,9 @@ oeuvre 3:vr@ | |||
offer 0f3 | |||
offers 0f3z | |||
okay oUk'eI | |||
okra oUkr@ | |||
oldtimer oUldt'aIm3 | |||
oleander oUlIand3 | |||
oled oUlEd // abbrev | |||
omega oUm'eIg@ | |||
omelet 0ml@t | |||
@@ -2554,7 +2589,7 @@ pastry peIstri | |||
paradise par@daIs | |||
partake $2 | |||
pate pat2eI | |||
?3 patent pat@nt | |||
?3 patent pa?n-t | |||
pathe paTeI | |||
pathetic $alt3 | |||
pathos peIT0s | |||
@@ -2599,7 +2634,7 @@ phonemetable foUni:mteIb@L | |||
philistine fIlI2staIn | |||
phlegmy flEmi | |||
phoenix fi:nIks | |||
photographer f@t'0gr@f@ | |||
photographer f@t'0gr@f3 | |||
photography f@t'0gr@fi | |||
photolysis foUt'0l@sIs | |||
piano pI'anoU | |||
@@ -2683,6 +2718,7 @@ pretrial pri:tr'aI|@L | |||
pretty prIti | |||
pretzel prEts@L | |||
?3 priestess $alt2 | |||
prima pri:m@ | |||
primeval praIm'i:v@L | |||
pristine $2 | |||
?3 privacy praIv@si | |||
@@ -2710,7 +2746,7 @@ protege pr0t@ZeI | |||
?3 protege proUt@ZeI | |||
protegé protege $text | |||
protégé protege $text | |||
protest proUtEst $onlys | |||
protest proUt2Est $onlys | |||
protest $verb | |||
protocol proUt@k0l | |||
psst psst | |||
@@ -2740,9 +2776,10 @@ quash kw0S | |||
quaternary kw@t3:n@rI | |||
qubit kju:bIt | |||
quesadilla keIs@'di:@ | |||
question kwEstS@n | |||
//question kwEstS@n | |||
quiche ki:S | |||
quiver kwIv3 | |||
quoi kwA: | |||
rabbi rabaI | |||
rabbis rabaIz | |||
@@ -2763,6 +2800,7 @@ ratatouille rat@t'u:I | |||
?!3 rather rA:D3 | |||
rationale raS@n'al | |||
raton $alt3 | |||
ravening rav@nI2N | |||
ravenous rav@n@s | |||
ravine r@vi:n | |||
rawest rO:@st | |||
@@ -2842,6 +2880,7 @@ replay ri:pleI | |||
reply rI2plaI // for replied | |||
repo ri:poU | |||
repost r,i:p'oUst | |||
?3 rapprochement raproUSm'A~ | |||
reprisal rI2praIz@L | |||
reputable rEpju:t@b@L | |||
reputation rEpju:t'eIS@n | |||
@@ -2864,7 +2903,6 @@ restaurant rEstr0nt | |||
restful rEstf@L | |||
restoration rEst@r'eIS@n | |||
résumé rEzu:meI | |||
retaliatory rI2tali:@t@rI | |||
retina rEtIn@ | |||
retrial ri:traI@l | |||
retry ri:traI | |||
@@ -3005,7 +3043,7 @@ shareable Se@@b@L | |||
shazam $alt3 | |||
shebang SI#baN | |||
shenanigan SI#nanIg@n | |||
shepherd SEp@d | |||
shepherd SEp3d | |||
sheriff S'ErI2f | |||
shew SoU | |||
shia Si:@ | |||
@@ -3048,6 +3086,8 @@ slaver slav3 $verb | |||
slavish sleIvIS | |||
sleight slaIt | |||
slough slVf $verb | |||
snafu snafu: | |||
snafus snafu:z | |||
snooker snu:k3 | |||
sofa soUf@ | |||
soiree swA:reI | |||
@@ -3081,6 +3121,7 @@ spinach spInI2tS | |||
spoonfed spu:nfEd | |||
spraycan spreIkan | |||
squirrel skwIr@L | |||
?3 squirrel skw3:L | |||
staccato $alt3 | |||
stasis steIsI#s | |||
standby standbaI | |||
@@ -3444,6 +3485,7 @@ wino waInoU | |||
wiretap $alt4 | |||
wither wID3 // not with+er | |||
without $2 | |||
wizen wIz@n | |||
wordprocessor $2 | |||
wordprocess $2 | |||
workshy w3:kSaI | |||
@@ -3466,8 +3508,8 @@ wysiwyg wIzi:wIg | |||
xmas Eksma#s | |||
ya ja# $only | |||
yer j3 | |||
ye ji: | |||
yer j3 $u+ | |||
ye ji: $u+ | |||
yea jeI | |||
yessir jEss3: | |||
yoghurt j0g3t | |||
@@ -3572,6 +3614,7 @@ Armageddon A@ma#g'Ed@n | |||
Arkansas A@k@nsO: | |||
Atlantis atl'antIs | |||
Athens aTI2nz | |||
Assam as'am | |||
Audubon O:d@b0n | |||
Augusta $2 | |||
Azerbaijan az3baIdZ'A:n | |||
@@ -3581,6 +3624,7 @@ Bangledesh baNgl@d'ES | |||
Barbados bA@'beId0s | |||
?3 Barbados bA@'beIdoUs | |||
Barents bar@nt|s | |||
Basel bA:z@L | |||
(Baton rouge) bat@n||r'u:Z | |||
Beijing $2 | |||
Beirut beIr'u:t | |||
@@ -3589,6 +3633,7 @@ Belize bEl'i:z | |||
Bengal b,Eng'O:l | |||
Benevente bEnIv'EnteI | |||
Benin bEnIn | |||
Bering be@rIN | |||
Berkeley b3:kli | |||
Bethesda $alt3 | |||
Bhutan bu:t'an | |||
@@ -3598,6 +3643,7 @@ Bogota b0g@t'A: | |||
Bogotá bogota $text | |||
Bologna b@loUn;@ $capital | |||
?3 Boston bOst@n | |||
Brisbane brIsb@n | |||
Bucharest bu:ka#r'Est | |||
Budapest bu:d@p'Est | |||
Buenos bweIn0s | |||
@@ -3730,13 +3776,13 @@ Lvov l@-v0v | |||
Madagascar mad@g'ask3 | |||
Madras m@draas | |||
Madrid m@drId | |||
Makassar $alt3 | |||
Makassar $alt3 $alt2 | |||
Malawi $alt3 | |||
Malayalam maleI'A:l@m | |||
Maldives mO:ld'i:v | |||
Mali mA:li | |||
Mandalay $3 | |||
Manhatten $2 | |||
Manhattan $2 | |||
Manila $alt3 | |||
Massachusetts $3 | |||
Maui maUi: | |||
@@ -3790,7 +3836,6 @@ Pacific $alt3 | |||
Palestine pal@staIn | |||
Palestinia pal@st'Ini:@ | |||
Panama pan@mA: | |||
Paris parIs | |||
Peking pi:k'IN | |||
Penobscot $alt3 | |||
Persia p3:Z@ | |||
@@ -3868,7 +3913,6 @@ Ural ju:@r@L | |||
Utah ju:t2A: | |||
?3 Utah ju:t2O | |||
Utrecht ju:trECt | |||
Valencia $alt3 | |||
Vancouver $2 | |||
Vegas veIg@s | |||
Ventura vEnt'U@@ | |||
@@ -3977,7 +4021,7 @@ Cheryl SEr@L | |||
Chevelle $alt3 | |||
Chloe kloUi | |||
Chris krIs | |||
Cleo kli:oU | |||
?3 Christine $2 | |||
Cloe kloUi | |||
Colleen $2 | |||
Conan koUn@n | |||
@@ -4044,6 +4088,7 @@ Fainne fan;@ | |||
Felipe fI#li:peI | |||
Freda fri:d@ | |||
Fírinne fi:rIn;@ | |||
Francois franswA: | |||
Gareth gar@T | |||
Gary gari | |||
Georgina dZO@'dZi:n@ | |||
@@ -4136,6 +4181,7 @@ Luis lu:Is | |||
Lupe lu:peI | |||
Madeleine mad@lI2n | |||
Madeline mad@lI2n | |||
Madelyn mad@lI2n | |||
Maeve meIv | |||
Mahmoud maxm'u:d | |||
Makenna m@kEn@ | |||
@@ -4156,6 +4202,7 @@ Matilda $alt3 | |||
Matthew maTju: | |||
Maurice m0rIs | |||
Mavis meIvIs | |||
Maxine maks'i:n | |||
Megan mEg@n | |||
Melinda $alt3 | |||
Mellisa $alt3 | |||
@@ -4261,6 +4308,7 @@ Suzy su:zi | |||
Tatiana tatI'A:n@ | |||
?3 Tatiana tA:tj'A:n@ | |||
Theodore $1 | |||
Teresa t@ri:s@ | |||
Terese t@reIz | |||
Theresa t@ri:z@ | |||
Therese t@ri:z | |||
@@ -4285,6 +4333,7 @@ Yerevan jEr@v'an | |||
Yves i:v | |||
Yvonne $2 | |||
Zoe zoUi | |||
Zoë zoUi | |||
Acura akjUr@ | |||
Advil advIl | |||
@@ -4307,8 +4356,10 @@ Campbell kamb@l | |||
Capone ka#poUn | |||
Carnegie kA@n@gi | |||
Chartier SA@ti'eI | |||
Chavez tSA:vEz | |||
Cialis si:'alI#s | |||
Cohen koU@n | |||
Connelly k0n@li | |||
Connolly $1 | |||
Cortez $2 | |||
Cthulhu k@-Tu:l#u: | |||
@@ -4340,15 +4391,18 @@ Forrester f0rI#st3 | |||
Foushee fu:S'eI | |||
Gaia gaI|@ | |||
Gallagher gal@g3 | |||
Gandhi gandi | |||
Genghis dZENgIs | |||
Ghandhi gandi | |||
Gibson gIbs@n | |||
Godzilla g0dz'Il@ | |||
Goliath $alt3 | |||
Grigio gri:Z'oU | |||
Guinness gInIs | |||
Gutierrez gu:tj'ErEz | |||
Hades heIdi:z | |||
Hamilton ham@Lt@n | |||
Harison harIs@n | |||
Heinz haInz | |||
Herrera h@re@r@ | |||
Hormel ho@m'El | |||
@@ -4360,10 +4414,13 @@ Jimenez hIm'EnEz | |||
Jonese dZoUnz // Joneses | |||
Kawasaki kaU|@s'A:ki | |||
Kendell kEnd@L | |||
Khrushchev kru:StSEf | |||
Khrushchev kru:stSEf | |||
Khruschev kru:stSEf | |||
Kia ki:a# | |||
Kroger kroUg3 | |||
Kyocera kaI|@s'i@r@ | |||
Lamaze la#mA:z | |||
Levine l@vi:n | |||
Lussier lVsIeI | |||
Mackenna m@kEn@ | |||
Mackenzie m@kEnzi | |||
@@ -4375,18 +4432,22 @@ Microsoft maIkr@s0ft | |||
Minet mI2neI | |||
Monet moUn'eI | |||
Montague m0nt2@gju: | |||
Moriarty m0rI'A@ti | |||
Mossad moUs'A:d | |||
Mozart moUtsA@t | |||
Munoz mu:njoUz | |||
Navasca $alt3 | |||
Nescafe nEskafeI | |||
Nichol nIk@L | |||
Nietzsche ni:tSi | |||
Niro ni@roU | |||
?3 Nissan nIsA:n | |||
Nobel noUb'El | |||
Otis oUtIs | |||
Patel $alt3 | |||
Perez p3rEz | |||
Pérez pErEz | |||
Perot pEr'oU | |||
Perrier pErI'eI | |||
?3 Peugeot pju:Z'oU | |||
Pokemon poUkeIm0n | |||
@@ -4412,6 +4473,7 @@ Roosevelt roUz@vElt | |||
Ruiz ru:'i:z | |||
Sachs saks | |||
Sanchez santSEz | |||
Seymour si:mo@ | |||
Shakur Sa#kU@ | |||
Sturgis st3:dZIs | |||
Subaru su:b3u: | |||
@@ -4426,6 +4488,7 @@ Vicodin vaIk@dI#n | |||
Volkswagen v'oUlksv,A:g@n | |||
Wii wi:: | |||
Wiimote wi:moUt | |||
Willis $alt1 | |||
xeon zi:0n | |||
Yaesu jeIsu: | |||
Yamaha jam@hA: | |||
@@ -4495,6 +4558,7 @@ to tu: $u $allcaps | |||
at at $nounf $only $u | |||
(at a) %at@ $nounf | |||
(at it) atI2t $atend | |||
(at once) a#t_w02ns | |||
(at will) a#t_w'Il | |||
(at & t) 'eIt2i:@nt'i: |
@@ -119,7 +119,7 @@ | |||
m) a (hog @ | |||
m) a (jes a | |||
m) a (jor_ eI | |||
m) a (jore eI | |||
_m) a (jor@ a# | |||
_) a (ki a# | |||
@) a (ki_ 'a | |||
@) ak (ia ak | |||
@@ -292,6 +292,8 @@ | |||
?3 _pl) ac (at eIk | |||
pl) ac (eb @s | |||
_pl) ac (ent @s | |||
_b) ach A:k | |||
b) acher (_ A:k3 | |||
m) acher (_ A:k3 | |||
ac (erb as | |||
_) ac (erbi a#s | |||
@@ -310,7 +312,7 @@ | |||
k) aches (_ eIks | |||
r) aches (_ eIks | |||
rt) aches (_ eIks | |||
tr) ach (e @k | |||
tr) ach (e a#k | |||
_) ach a#tS | |||
achia 'eIS@ | |||
f) ac (ilit @s | |||
@@ -519,7 +521,7 @@ | |||
ount) ai I | |||
berl) ai I | |||
barg) ai I | |||
cert) ai @ | |||
_cert) ai @ | |||
curt) ai @ | |||
brit) ai @ | |||
vill) ai @ | |||
@@ -560,6 +562,7 @@ | |||
X) al (ed al | |||
k) alei (d @laI | |||
_v) alen (t al@n | |||
_v) alenc (i a#lEnS | |||
aleph alEf | |||
_op) al (es @l | |||
_) alexan alIgz'aan | |||
@@ -741,7 +744,7 @@ | |||
f) amil amIl | |||
&) amon (_ @m@n | |||
f) am (ous eIm | |||
&g) am (ous =a#m | |||
&) am (ous_ =a#m | |||
&) am (ent @m | |||
&) ame (nta @m'E | |||
_) ame (nt a#mE | |||
@@ -890,7 +893,6 @@ propag) an (d 'an | |||
_) anti (ci ant'I | |||
_) any EnI2 | |||
an (za 'an | |||
tyr) ann (o 'an | |||
.group ap | |||
_) ap (@ a#p | |||
@@ -909,6 +911,7 @@ propag) an (d 'an | |||
ap (ic ap | |||
ap (is eIp | |||
_p) ap (is eIp | |||
_c) ap (itul a#p | |||
ap (og ap | |||
ap (oli ap | |||
_) ap (opl ap | |||
@@ -944,6 +947,7 @@ propag) an (d 'an | |||
.group ar | |||
ar A@ | |||
ar (_ A@ | |||
&) ar (_$w_alt2 3 | |||
ar (o ar | |||
_) ar (A ar | |||
_) ar (os a#r | |||
@@ -966,6 +970,7 @@ propag) an (d 'an | |||
cl) ar (i ar | |||
aring e@r-I2N | |||
g) aring @r-I2N | |||
calend) ar 3 | |||
&d) ar (_ 3 | |||
&g) ar (_ 3 | |||
&l) ar (_ 3 | |||
@@ -1023,6 +1028,7 @@ propag) an (d 'an | |||
ar (ez_ @r | |||
z) are (_ 'A@reI | |||
%C) ared (_ 3d | |||
are (C%A_ 3'E | |||
%C) aring (_ 3rI2N | |||
area 'e@ri@ | |||
arest (_ e@r@st | |||
@@ -1032,7 +1038,7 @@ propag) an (d 'an | |||
c) are (C@ e@ | |||
p) aren (t e@r@n | |||
pp) ar (enC ar | |||
sp) ar (enC ar | |||
nsp) ar (enC ar | |||
ar' (nt A@ | |||
ar (et ar | |||
ar (iaB_ 'e@ | |||
@@ -1099,6 +1105,7 @@ propag) an (d 'an | |||
.group as | |||
_) as (@ a#s | |||
_) as (d az | |||
_) ass (@ a#s | |||
&c) ass (_ @s | |||
&tl) ass (_ @s | |||
@@ -1288,6 +1295,7 @@ _it_separ) ate (_ @t | |||
audio O:dI2oU | |||
_) aud (iolo O:d | |||
_) aud (iom O:d | |||
auer aU3 | |||
augh O: | |||
l) augh aaf | |||
sl) augh O: | |||
@@ -1430,8 +1438,9 @@ _it_separ) ate (_ @t | |||
bi (ck bI | |||
bi (cyc baI | |||
_) bi (en b%aI | |||
bi (g+ bI | |||
_) bi (g+ bI | |||
bigh (t baI | |||
en) bigh bI | |||
bi (ker baI | |||
_) bi (lC bI | |||
bi (lio bI | |||
@@ -1452,8 +1461,8 @@ _it_separ) ate (_ @t | |||
bio (ps baI'0 | |||
bir (C b3: | |||
?5 bir (C bIR | |||
bi (ri bI | |||
bi (ry bI | |||
_) biri bIrI | |||
_) biry bIrI | |||
bi (sc bI | |||
bi (sec b%aI | |||
_) bi (sh bI | |||
@@ -1556,7 +1565,6 @@ _it_separ) ate (_ @t | |||
ch (ev S | |||
chez SeI | |||
Ca) ch (e S | |||
ba) che tS@ | |||
tra) ch k | |||
cre) ch S | |||
cli) ch S | |||
@@ -1753,7 +1761,7 @@ _it_separ) ate (_ @t | |||
.group d | |||
d d | |||
_) d (L01Y d // allow _dl _dr | |||
_) d (rY d // allow _dr | |||
_) dj (Y dZ | |||
_) d (nie d | |||
_) d (wY d // allow _dw | |||
@@ -1770,7 +1778,7 @@ _it_separ) ate (_ @t | |||
dg (B dZ | |||
dg (e dZ | |||
dge (@ dZ | |||
dged (_ dZd | |||
dget dZI2t | |||
dg (i dZ | |||
dg (y dZ | |||
_) dir (_ daI3 | |||
@@ -1780,6 +1788,7 @@ _it_separ) ate (_ @t | |||
?3 &) du (CA dZu: | |||
@) du (al_ dZu: | |||
@) du (alis dZu: | |||
?3 du (at dZu: | |||
du (cat dZu: | |||
@) dum (_ =d@m | |||
?3 _) du (o du: | |||
@@ -1788,6 +1797,7 @@ _it_separ) ate (_ @t | |||
dur (A djU@ | |||
?3 dur (A dU@ | |||
?3 &) dure (_ dZ3 | |||
?3 _ob) dur dZ3 | |||
dur (_ djU@ | |||
ce) dure dZ3 | |||
_) dye daI | |||
@@ -2259,7 +2269,7 @@ _it_separ) ate (_ @t | |||
eighth eItT | |||
eig (n eI | |||
eig (er_ aIg | |||
n) eil i:l | |||
_n) ei i: | |||
ei (m aI | |||
@) ei (n_ i: | |||
Cl) ei (n_ aI | |||
@@ -2317,7 +2327,7 @@ _it_separ) ate (_ @t | |||
&) el (ous_ @l | |||
cib) el (_ El | |||
xc) el (_ 'El | |||
onn) el (_ 'El | |||
sonn) el (_ 'El | |||
p) el (_ 'El | |||
n) ell (_ 'El | |||
nn) ell (_ @L | |||
@@ -2506,6 +2516,7 @@ _it_separ) ate (_ @t | |||
.group eo | |||
_) eo i:0 | |||
X) eo (_+ i:oU | |||
f) eo i: | |||
@@) eo (_ 'eIoU | |||
g) eo I20 | |||
@@ -2538,6 +2549,7 @@ _it_separ) ate (_ @t | |||
&) er 3 | |||
@@@) er (_S2de 3 // suffix | |||
%C) er (_S3 3 | |||
mm) er (_ 3 | |||
rn) er (_S2 3 | |||
er) er (_S2 3 | |||
er) ers (_S3 3z | |||
@@ -2843,7 +2855,7 @@ _it_separ) ate (_ @t | |||
_tr) ev (@@ I#v | |||
.group ex | |||
_) ex %Eks | |||
_) ex (@ %Eks | |||
excav Eksk@v | |||
_) exc (e %Eks | |||
exc (i %Eks | |||
@@ -2978,7 +2990,7 @@ _it_separ) ate (_ @t | |||
g (irK g | |||
_) g (it g | |||
g (ive g | |||
go (nal_ =g0 | |||
&) go (nal_ =g@ | |||
g (ra_ =g | |||
g (ro_ =g | |||
@) guay (_ gwaI | |||
@@ -3177,7 +3189,7 @@ _it_separ) ate (_ @t | |||
&l) ized (_S4 aIzd | |||
&l) izing (_S5 ,aIzIN | |||
ize (d_ aIz | |||
i (zen I | |||
&) i (zen I | |||
iz (er_ aIz | |||
i (zon_ 'aI | |||
_p) izz i:t|s | |||
@@ -3385,14 +3397,11 @@ _it_separ) ate (_ @t | |||
cl) im aIm | |||
cl) imb aIm | |||
_) im (@ %Im | |||
l) im Im | |||
_pr) im (a aIm | |||
sh) im (a_ 'i:m | |||
imag (e# ImI2dZ | |||
l) ime aIm | |||
im (ent+ Im | |||
ime (nto Im'E | |||
l) im (er Im | |||
ime (ter_ Imi: | |||
@) im (etr Im | |||
ime (tre Imi: | |||
@@ -3720,6 +3729,7 @@ _it_separ) ate (_ @t | |||
c) is (_ Is | |||
@@m) is (_ Is | |||
am) is (_S1 z | |||
r) is (_ Is | |||
v) is (_ Is | |||
@Cs) is (_ =Is | |||
&) is (abl aIz | |||
@@ -4017,6 +4027,7 @@ multip) ly laI | |||
_) mc (L05 m@ | |||
_) mc (A m@k | |||
_) mc (_A m@k | |||
_) mc (in mak | |||
mn (_ m | |||
&B) me (_ m%I | |||
_) mega mEg@ | |||
@@ -4111,7 +4122,6 @@ multip) ly laI | |||
_) neo ni:oU | |||
_) news (P4 n'ju:z | |||
?3 _) news (P4 n'u:z | |||
ng N | |||
n (x N | |||
nk Nk | |||
?7 nk nk // ?? Scottish | |||
@@ -4131,8 +4141,10 @@ multip) ly laI | |||
nonchala (n n0nS@l@ | |||
?3 nonchala (n n0nS@l'A: | |||
_) nurse (B n3:s | |||
&) nya (_ =nj@ | |||
.group ng | |||
ng N | |||
ng (l Ng | |||
ng (r Ng | |||
ng (A Ng | |||
@@ -4145,6 +4157,7 @@ multip) ly laI | |||
u) ng (y ndZ | |||
nged ndZd | |||
a) nged Nd | |||
li) nged Nd | |||
o) nged Nd | |||
spo) nged ndZd | |||
_a) ng (er Ng | |||
@@ -4320,6 +4333,7 @@ multip) ly laI | |||
oir wA@ | |||
oire wA@ | |||
@) ois (_ wA: | |||
u) ois (_ OI | |||
rt) oise @s | |||
orp) oise @s | |||
o (ism oU | |||
@@ -4345,6 +4359,7 @@ multip) ly laI | |||
&) oped (_ @pd | |||
&) oping (_ @pIN | |||
c) oped (_ oUpd | |||
&) o (phy @ | |||
c) oping (_ oUpIN | |||
_) ope (n oUp@ | |||
un) ope (n oUp@ | |||
@@ -4356,9 +4371,11 @@ multip) ly laI | |||
s) o (phistic @ | |||
o (pini @ | |||
@) opol (L02 '0p@l | |||
@) opoli (L06 '0p@laI | |||
opolitan @p'0lIt@n | |||
oppor (tu %0p3 | |||
opp (res @p | |||
_) opto 0ptoU | |||
&) op (y_ @p | |||
o (que_ oU | |||
o (shA_ oU | |||
@@ -4473,6 +4490,7 @@ multip) ly laI | |||
&) om (ize_ =@m | |||
@) om (ist_ =@m | |||
_) omni (@ 0mn'I | |||
&) om (ous_ @m | |||
&) omy (_ =@m%I | |||
.group on | |||
@@ -4523,6 +4541,7 @@ multip) ly laI | |||
_h) on (ey Vn | |||
n) on (e 0n | |||
m) one (ta VnI | |||
?3 m) one (ta 0nI | |||
m) one (ti 0nI2 | |||
_) one (r oUn@ | |||
m) on (ey Vn | |||
@@ -4591,6 +4610,7 @@ multip) ly laI | |||
em) ort (_ O@ | |||
p) or (t o@ | |||
or (A o@r | |||
_mem) or (a 3 | |||
&) or (al_ @r | |||
orama (_ @r'am@ | |||
&) or (ate 3r | |||
@@ -4700,6 +4720,8 @@ multip) ly laI | |||
.group os | |||
os (al_ 'oUz | |||
&C) os (aur_ =@s | |||
_) oscillo 0s'Il0 | |||
_l) os (e u:z | |||
ose (_ oUz | |||
c) ose (_ oUs | |||
@@ -4940,7 +4962,7 @@ multip) ly laI | |||
tr) ov (er 0v | |||
pr) ov (er 0#v | |||
_b) ov (i oUv | |||
ov (ich_ =Vv | |||
ov (L02ch_ 'oUv | |||
s) overeign 0v@rIn | |||
@) ovitch (_ =@vItS | |||
@@ -5151,6 +5173,7 @@ multip) ly laI | |||
?3 pro (cess pr0 | |||
pro (cessi pr@ | |||
pro (clai pr@ | |||
_) pro (co pr%oU | |||
_) pro (crus pr%oU | |||
pro (cur pr@ | |||
pro (duc pr@ | |||
@@ -5189,7 +5212,7 @@ multip) ly laI | |||
_) pro (sumer pr%oU | |||
pro (tec pr@ | |||
pro (test pr@ | |||
pro (testan pr0 | |||
prote (stan pr0tI2 | |||
pro (trac pr@ | |||
pro (tru pr@ | |||
pro (tu pr@ | |||
@@ -5222,6 +5245,7 @@ multip) ly laI | |||
qu (er_ k | |||
_) ques (A keIs | |||
quest kwEst | |||
questio (n kwEstS@ | |||
quet (_ keI | |||
ra) quet kI2t | |||
quett k'Et | |||
@@ -5323,6 +5347,7 @@ multip) ly laI | |||
rehen rIh'En | |||
_) re (i@P2 r,i: | |||
_) rei (c raI | |||
reich raIx | |||
_) rei (l raI | |||
_) rei (nh raI | |||
_) reis raIz | |||
@@ -5378,6 +5403,7 @@ multip) ly laI | |||
represent rEprI2z'Ent | |||
resi (den rEzI2 | |||
_) re (titP2 r,i: | |||
_) re (tranP2 r,i: | |||
_) re (unP2 r,i: | |||
_c) re (dent rI2 | |||
_c) re (denz rI2 | |||
@@ -5519,6 +5545,7 @@ multip) ly laI | |||
pri) s (o z | |||
@) some (_S4 sVm | |||
@@o) some (_S4 soUm | |||
&) speak (_S5 spi:k | |||
cro) ss (h s | |||
ssion =S@n | |||
?8 ssion (_ =SVn | |||
@@ -5546,7 +5573,6 @@ multip) ly laI | |||
@ce) s (_S1 I#z | |||
f) s (_ s | |||
ng) s (_S1 z | |||
ri) s (_S1 s | |||
k) s (_ s | |||
n) s (_S1 z | |||
p) s (_ s | |||
@@ -5770,6 +5796,7 @@ multip) ly laI | |||
?3 tu (Ant tSu: | |||
?3 tu (Ancy tSu: | |||
?3 for) tune tS@n | |||
for) tune tSu:n | |||
tu (ous =tSu: | |||
@) tur (A tS@r | |||
@) tur (al_ tS=@r | |||
@@ -6366,7 +6393,7 @@ contin) u ju: | |||
Ening (_ _nI2N | |||
?8 Ening (_ EnI2N | |||
Ene (_ i:n | |||
Ened (_ @nd | |||
Ened (_S2 d | |||
En (g @n | |||
E (nt @ | |||
E (ning E |
@@ -0,0 +1,128 @@ | |||
// 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 |
@@ -0,0 +1,145 @@ | |||
// 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 | |||
@@ -1,5 +1,5 @@ | |||
// * 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 * | |||
// * it under the terms of the GNU General Public License as published by * | |||
@@ -24,10 +24,6 @@ | |||
// replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers | |||
.replace | |||
٪ % | |||
ٔ ٴ | |||
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | |||
٠ 0 | |||
۰ 0 | |||
۱ 1 | |||
@@ -49,6 +45,9 @@ | |||
٩ 9 | |||
۹ 9 | |||
٪ % | |||
ٔ ٴ | |||
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | |||
ﺁ آ | |||
ﺍ ا | |||
ﺎ ا | |||
@@ -91,6 +90,7 @@ | |||
ﺯ ز | |||
ﺰ ز | |||
ﮊ ژ | |||
ﮋ ژ | |||
ﺱ س | |||
ﺲ س | |||
ﺳ س | |||
@@ -134,6 +134,8 @@ | |||
ﮐ ک | |||
ﮑ ک | |||
ﻛ ک | |||
ﻚ ک | |||
ﻜ ک | |||
ﮒ گ | |||
ﮓ گ | |||
ﮔ گ | |||
@@ -169,15 +171,30 @@ | |||
ﻲ ی | |||
ﻳ ی | |||
ﻴ ی | |||
ﻯ ی | |||
ﻻ لا | |||
ﻼ لا | |||
ﺔ ة | |||
ﺋ ئ | |||
ﺌ ئ | |||
ﺆ ؤ | |||
ﺀ ء | |||
// (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 | |||
// Long vowels | |||
@@ -212,11 +229,13 @@ | |||
.group + | |||
__) + (_D mosbate- | |||
+ (.D mosbate- | |||
__) + (_D mosbate- | |||
.group - | |||
__) - (_D manfije- | |||
- (.D manfije- | |||
__) - (_D manfije- | |||
.group آ | |||
@@ -237,6 +256,7 @@ | |||
L09L09) آموختۀ (_Sm6 Amuxteje | |||
L09L09) آگاه (_Sm4 AgAh | |||
L09L09)آلات (_Sm4 AlAt | |||
L09L09)آباد (_Sm4 A'bAd | |||
.group ا | |||
@@ -263,10 +283,10 @@ | |||
_) اکبر (آL09L09P4@ akbaR | |||
_) اصغر (L04L09L09P4@ 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 ا | |||
L09L04) الله (_Sm4 ollAh | |||
@@ -445,24 +465,28 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ب (L03L09L09L09_ ba | |||
// 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 | |||
_) باز (آL09L09P3@ bAz | |||
_) بازمی (L04L09L09$noprefixP5@ bAzmi | |||
_) بازمی (آL09L09$noprefixP5@ bAzmi | |||
_) بازنمی (L04L09L09$noprefixP6@ bAznemi | |||
_) بازنمی (آL09L09$noprefixP6@ bAznemi | |||
_) بلند (L04L09L09P4@ boland | |||
_) بلند (آL09L09P4@ boland | |||
_) بلا (L04L09L09P3@ belA | |||
_) بلا (آL09L09P3@ belA | |||
_) بلا (L04L09L09$noprefixP3@ belA | |||
_) بلا (آL09L09$noprefixP3@ belA | |||
_) بزرگ (L04L09L09P4@ bozoRg | |||
_) بزرگ (آL09L09P4@ bozoRg | |||
_) بنفش (آL09L09P4@ banafS | |||
@@ -653,14 +677,14 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) پ (L03L09L09L09_ pa | |||
// Prefixes پ | |||
_) پر (L04L09L09P2@ poR | |||
_) پر (آL09L09P2@ poR | |||
_) پیش (L04L09L09P3@ 'piS | |||
_) پیش (آL09L09P3@ 'piS | |||
_) پر (L04L09L09$noprefixP2@ poR | |||
_) پر (آL09L09$noprefixP2@ poR | |||
_) پیش (L04L09L09$noprefixP3@ 'piS | |||
_) پیش (آL09L09$noprefixP3@ 'piS | |||
_) پیشا (L04L09L09P4@ 'piSA | |||
_) پیشا (آL09L09P4@ 'piSA | |||
_) پس (L04L09L09P2@ 'pas | |||
_) پس (آL09L09P2@ 'pas | |||
_) پس (L04L09L09$noprefixP2@ 'pas | |||
_) پس (آL09L09$noprefixP2@ 'pas | |||
_) پسا (L04L09L09P3@ 'pasA | |||
_) پسا (آL09L09P3@ 'pasA | |||
_) پیکو (L04L09L09P4@ 'piko | |||
@@ -828,10 +852,10 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ت (L03L09L09L09_ ta | |||
// Prefixes ت | |||
_) تند (L04L09L09P3@ tond | |||
_) تند (آL09L09P3@ tond | |||
_) تند (L04L09L09$noprefixP3@ tond | |||
_) تند (آL09L09$noprefixP3@ tond | |||
// Suffixes ت | |||
// Suffixes ت | |||
L09L09) تقی (_Sm3 taq1i | |||
L09L09) تر (_Sm2 taR | |||
L09L09) ترین (_Sm4 taRin | |||
@@ -1310,12 +1334,12 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) چ (L03L09L09L09_ tSa | |||
// Prefixes چ | |||
_) چار (L04L09L09P3@ 'tSAR | |||
_) چار (آL09L09P3@ 'tSAR | |||
_) چار (L04L09L09$noprefixP3@ 'tSAR | |||
_) چار (آL09L09$noprefixP3@ 'tSAR | |||
_) چهار (L04L09L09P4@ 'tSAhAR | |||
_) چهار (آL09L09P4@ 'tSAhAR | |||
_) چند (L04L09L09P3@ 'tSand | |||
_) چند (آL09L09P3@ 'tSand | |||
_) چند (L04L09L09$noprefixP3@ 'tSand | |||
_) چند (آL09L09$noprefixP3@ 'tSand | |||
// Suffixes چ | |||
L09L09L09) چی (_Sm2 tSi | |||
@@ -1635,8 +1659,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
_) خواب (آL09L09P4@ xAb | |||
_) خویش (L04L09L09P4@ xiS | |||
_) خویش (آL09L09P4@ xiS | |||
_) خان (L04L09L09P3@ xAn | |||
_) خان (آL09L09P3@ xAn | |||
_) خان (L04L09L09$noprefixP3@ xAn | |||
_) خان (آL09L09$noprefixP3@ xAn | |||
_) خواهش (L04L09L09P5@ xAheS | |||
_) خواهش (آL09L09P5@ xAheS | |||
_) خواهد (L04L09L09P5@ xAhad | |||
@@ -1807,24 +1831,24 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) د (L03L09L09L09_ da | |||
// 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 | |||
_) دست (آL09L09P3@ dast | |||
_) درست (L04L09L09P4@ dorost | |||
_) درست (آL09L09P4@ dorost | |||
_) دراز (L04L09L09P4@ 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 د | |||
L09L09) داد (_Sm3 dAd | |||
@@ -2000,8 +2024,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ذ (L03L09L09L09_ za | |||
// Prefixes ذ | |||
_) ذی (L04L09L09P2@ zi | |||
_) ذی (آL09L09P2@ zi | |||
_) ذی (L04L09L09$noprefixP2@ zi | |||
_) ذی (آL09L09$noprefixP2@ zi | |||
_) ذوال (L04L09L09P4@ zol | |||
_) ذوال (آL09L09P4@ zol | |||
@@ -2328,13 +2352,12 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ز (L03L09L09L09_ za | |||
// 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 ز | |||
L09L09) زاد (_Sm3 zAd | |||
@@ -2646,8 +2669,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) س (L03L09L09L09_ sa | |||
// Prefixes س | |||
_) سر (L04L09L09P2@ saR | |||
_) سر (آL09L09P2@ saR | |||
_) سر (L04L09L09$noprefixP2@ saR | |||
_) سر (آL09L09$noprefixP2@ saR | |||
_) سوء (L09L09P3@ su?e | |||
_) سانتی (L04L09L09P5@ sAnti | |||
_) سانتی (آL09L09P5@ sAnti | |||
@@ -3188,8 +3211,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ض (L03L09L09L09_ za | |||
// Prefixes ض | |||
_) ضد (L04L09L09P2@ zedde | |||
_) ضد (آL09L09P2@ zedde | |||
_) ضد (L04L09L09$noprefixP2@ zedde | |||
_) ضد (آL09L09$noprefixP2@ zedde | |||
_) ضدّ (L04L09L09P3@ zedde | |||
_) ضدّ (آL09L09P3@ zedde | |||
@@ -3969,8 +3992,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ف (L03L09L09L09_ fa | |||
// Prefixes ف | |||
_) فرا (L04L09P3@ faRA | |||
_) فرا (آL09P3@ faRA | |||
_) فرا (L04L09$noprefixP3@ faRA | |||
_) فرا (آL09$noprefixP3@ faRA | |||
// suffixes ف | |||
L09L09) فام (_Sm3 fAm | |||
@@ -4276,8 +4299,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) ک (L03L09L09L09_ ka | |||
// Prefixes ک | |||
_) کم (L04L09L09P2@ kam | |||
_) کم (آL09L09P2@ kam | |||
_) کم (L04L09L09$noprefixP2@ kam | |||
_) کم (آL09L09$noprefixP2@ kam | |||
_) کند (L04L09L09P3@ kond | |||
_) کند (آL09L09P3@ kond | |||
_) کیلو (L04L09L09P4@ kilu | |||
@@ -4450,8 +4473,8 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
_) گذر (آL09L09P3@ gozaR | |||
_) گزر (L04L09L09P3@ gozaR | |||
_) گزر (آL09L09P3@ gozaR | |||
_) گل (L04L09P2@ gol | |||
_) گل (آL09L09P2@ gol | |||
_) گل (L04L09$noprefixP2@ gol | |||
_) گل (آL09L09$noprefixP2@ gol | |||
// suffixes گ | |||
L09L09) گرا (_Sm3 gaRA | |||
@@ -4811,9 +4834,9 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L09L09L09) م (L03L09L09L09_ ma | |||
// Prefixes م | |||
_) می (L03L09+P2@ mi | |||
_) می (آL09L09P2@ mi | |||
_) می (وL09L09P2@ mi | |||
_) می (L03L09+$noprefixP2@ mi | |||
_) می (آL09L09$noprefixP2@ mi | |||
_) می (وL09L09$noprefixP2@ mi | |||
_) میرزا (آL09L09P5@ miRzA | |||
_) میرزا (L04L09L09P5@ miRzA | |||
_) محمد (آL09L09P4@ mohammad | |||
@@ -4832,20 +4855,20 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
_) مرتضی (L04L09L09P5@ moRtezA | |||
_) مصطفی (آL09L09P5@ 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 | |||
_) مولتی(آL09L09P5@ multi | |||
_) مایکرو (L04L09L09P6@ mAjkRo | |||
_) مایکرو (آL09L09P6@ mAjkRo | |||
_) ماکرو (L04L09L09P5@ mAkRo | |||
_) ماکرو (آL09L09P5@ mAkRo | |||
_) میکرو (L04L09L09P5@ mikRo | |||
_) میکرو (آL09L09P5@ mikRo | |||
_) ماکرو (L04L09L09P5@ mAkRo | |||
_) ماکرو (آL09L09P5@ mAkRo | |||
// suffixes م | |||
L09L09) ماه (_Sm3 mAh | |||
@@ -5047,19 +5070,19 @@ _) ماکرو (L04L09L09P5@ mAkRo | |||
L09L09L09L09) ن (L03L09L09L09_ na | |||
// 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 ن | |||
L09L09L03) ن (_NSm1 an | |||
@@ -5424,8 +5447,8 @@ _) ماکرو (L04L09L09P5@ mAkRo | |||
L09L09L09L09) ه (L03L09L09L09_ ha | |||
// Prefixes ه | |||
_) هم (L04L09P2@ ham | |||
_) هم (آL09P2@ ham | |||
_) هم (L04L09$noprefixP2@ ham | |||
_) هم (آL09$noprefixP2@ ham | |||
// suffixes ه | |||
L09L03) ه (_++Sm1 e: | |||
@@ -5585,8 +5608,8 @@ _) ماکرو (L04L09L09P5@ mAkRo | |||
_آ) ی (L03_ ja | |||
// Prefixes ی | |||
_) یک (L04L09L09P2@ jek | |||
_) یک (آL09L09P2@ jek | |||
_) یک (L04L09L09$noprefixP2@ jek | |||
_) یک (آL09L09$noprefixP2@ jek | |||
_) یاد (L04L09L09P3@ jAd | |||
_) یاد (آL09L09P3@ jAd | |||
@@ -6068,3 +6091,10 @@ _) ماکرو (L04L09L09P5@ mAkRo | |||
?1 z z | |||
// Others mathematics characters | |||
.group | |||
. (D noq1te: | |||
± m'osbat||jA:||m'anfi | |||
>= boz'oRgtaR||jA:||m,osAvi | |||
<= kutS'ektaR||jA:||m,osAvi | |||
@@ -1,7 +1,7 @@ | |||
// French translation rules for Espeak | |||
// *************************************************************************** | |||
// * Copyright (C) 2005 to 2010 by Jonathan Duddington * | |||
// * Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
// * email: [email protected] * | |||
// * * | |||
// * This program is free software; you can redistribute it and/or modify * | |||
@@ -27,7 +27,7 @@ | |||
// http://www.fluxnic.net/cicero | |||
// | |||
// 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: | |||
@@ -62,7 +62,7 @@ | |||
// When these diphtonges are after a consonant folllowing e, e is not mute | |||
.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é | |||
// Words ending "son" pust sound english if preceded by L13 | |||
@@ -953,8 +953,7 @@ _re) name _^_en | |||
oin (_ wE~ // coin | |||
oi wa // poil | |||
oê (l wa // poêle | |||
om (L11A O~ // bombe, pompe | |||
om (t O~ // comte | |||
om (L11 O~ // bombe, pompe | |||
n) om (X O~ // nom | |||
om (_ Om // www.web.com | |||
@@ -455,4 +455,7 @@ w ω // (long o; not standard transliteration but may be easier to type | |||
ῳ OI: | |||
ῲ 'OI: | |||
ΐ 'i // diaresis + tonos | |||
' = // apostrophe used as tonos, stress on previous syllable |
@@ -239,8 +239,8 @@ | |||
જ્જ J:V // JJ -> J: | |||
જ્જ (B J: | |||
જ્ઞ gr.V // ?? | |||
જ્ઞ (B gr. | |||
જ્ઞ gn.V | |||
જ્ઞ (B gn. | |||
.group ઝ | |||
ઝ J#V | |||
@@ -377,6 +377,7 @@ | |||
.group ર | |||
ર rV | |||
ર (B r | |||
ર (_ r | |||
્) ર (_ r@ | |||
@@ -312,3 +312,71 @@ $ dOl@r | |||
// Exceptions | |||
क्रिकेट kr'IkIt | |||
सायबर 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: |
@@ -677,8 +677,8 @@ vasárnapon $alt3 | |||
sok $unstressend // many | |||
kevés $unstressend // few | |||
se $unstressend // neither | |||
sem $unstressend // nor | |||
sem $unstressend $alt3 // nor | |||
emléke $alt3 | |||
be $unstressend //into | |||
ki $unstressend // out of | |||
@@ -915,7 +915,7 @@ vall $unstressend | |||
magam $unstressend | |||
magad $unstressend | |||
tűz $unstressend | |||
egy $unstressend | |||
egy $unstressend $alt3 | |||
lehetett $unstressend | |||
arra $unstressend | |||
erre $unstressend | |||
@@ -1586,7 +1586,8 @@ fájlt $unstressend | |||
fájlját $unstressend | |||
törvény $unstressend | |||
jövőt $unstressend | |||
viszont $unstressend | |||
viszont $unstressend $alt3 | |||
szerdára $alt3 | |||
járna $unstressend | |||
állnia $unstressend | |||
írnánk $unstressend | |||
@@ -2748,7 +2749,7 @@ fognia $unstressend | |||
(azt látni) $unstressend | |||
fontosak $unstressend | |||
futni $unstressend | |||
például $unstressend | |||
például $unstressend $alt3 | |||
hivatalossá $unstressend | |||
belőle $unstressend | |||
(vált hivatalossá) $unstressend |
@@ -14,7 +14,7 @@ academia $3 $alt | |||
acantodi $3 $alt | |||
acar $1 | |||
acari $1 | |||
accademia $3 $alt | |||
accademia ak:ad'Emia | |||
accadia $3 | |||
accegli $alt | |||
accenn $alt2 | |||
@@ -926,7 +926,6 @@ coggiol $1 $alt | |||
cogia $1 $alt | |||
cogn $alt | |||
cogorn $alt2 | |||
cola $2 | |||
colbricon $3 | |||
colchide $alt | |||
colei $2 | |||
@@ -996,7 +995,7 @@ congreg $alt | |||
congrua $1 $alt | |||
congruo $1 $alt | |||
conifer $2 | |||
coniuge $1 | |||
coniug k'oniudZ | |||
conn $alt2 | |||
cons $alt | |||
consci $alt | |||
@@ -1170,7 +1169,7 @@ diabete $alt | |||
diacon $2 | |||
diaconia $4 | |||
diadem $alt | |||
diagnosi $2 | |||
diagnosi $1 | |||
dialett $alt | |||
dialisi $2 | |||
dialog $1 | |||
@@ -1875,7 +1874,6 @@ infer $1 | |||
inferi $1 | |||
infett $alt | |||
infinitesim $alt | |||
ingegnere $3 | |||
ingenua $alt | |||
ingenuo $alt | |||
ingobbi $alt | |||
@@ -3651,8 +3649,9 @@ temu $2 | |||
tenace $2 | |||
tenebr $1 $alt | |||
tened $1 $alt | |||
tener $1 $alt2 | |||
tenere $2 $alt2 | |||
tenera $1 $alt | |||
teneri $1 $alt | |||
tenero $1 $alt | |||
tenia $alt | |||
tenue $alt | |||
teocrazia $4 | |||
@@ -3686,7 +3685,6 @@ teschi $alt | |||
teser $1 | |||
tesi $alt | |||
tespi $alt | |||
tessere $alt | |||
tessile $alt | |||
testimone $alt | |||
tetan $1 $alt | |||
@@ -3931,7 +3929,7 @@ vescic $2 | |||
vescov $1 | |||
vescovile $3 | |||
vesp $alt | |||
vespasian $4 | |||
vespasian $3 | |||
vespr $alt | |||
vestenanov $alt | |||
veszprem $2 $alt2 |
@@ -5,6 +5,7 @@ | |||
// Use $alt3 where 'ng' and 'nk' is 'n+g' not [N] | |||
// Use $alt4 for stressed final syllable ( es ) | |||
// Letters | |||
// If a letter has a "word" pronunciation which is different from its | |||
// "letter" name, then include the letter name here, with the letter | |||
@@ -34,7 +35,9 @@ y EI | |||
z zEt | |||
_s Es | |||
s Es $atend | |||
_t te: | |||
t te: $atend | |||
_cap h'o:fdlEt@r | |||
@@ -399,6 +402,11 @@ zegen $alt | |||
trokken $alt | |||
zeten $alt | |||
// (nouns) | |||
christen $alt | |||
monnik $alt | |||
// -emen is not a stressed ending | |||
boezemen $alt | |||
ademen $alt | |||
@@ -781,6 +789,7 @@ schroeier $alt | |||
schrokker $alt | |||
schuchter $alt | |||
schutter $alt | |||
seder $alt | |||
sidder $alt | |||
sjacher $alt | |||
sjokker $alt | |||
@@ -1622,6 +1631,7 @@ accessoire aksEsw'ar@ | |||
accessoires aksEsw'ar@s | |||
actiepunt Aksip8nt | |||
actieve Akt'iv@ | |||
adembenemend a:d@mb@n'e:m@nd | |||
adhesie Ath'e:zi | |||
agenda $2 | |||
aldus Ald'8s | |||
@@ -1722,6 +1732,7 @@ jury Zyri | |||
kadaster $2 | |||
kleinzerig klEInz'e:r@Q | |||
kredietwaardig $3 | |||
le l@ $only | |||
leesregel le:sre:Q@l | |||
levendig le:v@nd@Q | |||
lunch l8nS | |||
@@ -1776,6 +1787,7 @@ partijvoorzitters $2 | |||
periferie pI:rifI:r'i | |||
perron $2 | |||
pistache pist'AS | |||
portefeuille pOrt@f'@j@ | |||
premie $1 | |||
privilege privil'e:Z@ $alt2 | |||
proces $2 | |||
@@ -1845,6 +1857,7 @@ Joe dZo: | |||
Joey dZo:wi | |||
Justine Zyst'in | |||
kennedy kEn@dE | |||
Karel $alt | |||
Laurent lo:r'An^ | |||
Lisette _^_FR | |||
Naomi $2 | |||
@@ -1862,6 +1875,7 @@ alexandrië $3 | |||
Benin be:n'in | |||
canada kAna:da: | |||
Genua Qe:nyv#a: | |||
Gravenhage Qra:v@nh'a:Q@ | |||
Kinshasa kInS'a:sa: | |||
Nairobi nAjr'o:bi | |||
Napel $alt |
@@ -52,6 +52,7 @@ | |||
air (_ 'Er | |||
d) ai (sy e: | |||
@) agne (_ 'An^@ | |||
_) alles (@P5 Al@z | |||
@) ant (_ 'Ant | |||
@) ant (e_ 'Ant | |||
@) ant (en_ 'Ant | |||
@@ -166,6 +167,7 @@ | |||
_) cho (que SO | |||
_) ch (or x | |||
_) ch (r x | |||
_) ch (rist k | |||
blan) ch S | |||
bro) ch (e S | |||
bro) ch (u S | |||
@@ -195,7 +197,7 @@ | |||
e e# // [e:] but change to [@] in unstressed syllables | |||
X) e e: // first syllable in a word | |||
e (_ @ | |||
&) e (_ @ | |||
e (CK E | |||
e (x E | |||
e (r I: | |||
@@ -216,6 +218,7 @@ | |||
lijk) e (_S1m @ | |||
ea (_ 'e:a: | |||
lin) ea (_ =ija: | |||
eau 'o: //words with French origin | |||
// eau (_ 'o: | |||
@) ee (_ 'e: | |||
@@ -357,6 +360,8 @@ | |||
@) er (aar_ @r | |||
&) er (C@ E2r | |||
&) erwijs (_S6 @v#EIs | |||
.group es | |||
es (_$w_alt4+ 'Es | |||
X) es (_ Es | |||
@@ -698,7 +703,8 @@ | |||
_) over (@P4 ,o:v@r | |||
_) overigen o:v@r@Q@n | |||
_) overheid 'o:v@rhEIt | |||
t) ou (r u: | |||
enth) ousia uZ'A | |||
t) ou (r u: | |||
.group on | |||
@@ -906,6 +912,7 @@ | |||
_) vanzelf (@P7 vAnz,Elf | |||
_) vang vAN | |||
_) ver (@P3 v@r | |||
_) ver (enK vI:r // veren(d)(de) | |||
_) ver (sie_ vEr | |||
_) verder vErd@r | |||
_) verkeers (@P8 v@rk'I:rs |
@@ -114,7 +114,7 @@ _* &ste*'iskU | |||
_− m'enUs | |||
¼ u~Nku'a*@-tU | |||
½ m'eIU | |||
¾ treSkw'a*@-tUs# | |||
¾ tRes#kw'a*@-tUs# | |||
® xeZistR'adU | |||
?1 ™ m'a*@-k&xeZiSt'ad& | |||
?2 ™ m'a*@-k&xeZistR'ad& | |||
@@ -268,6 +268,8 @@ _1M1o mil'Ezim | |||
// not roman numbers | |||
cc $abbrev | |||
cd $abbrev | |||
vi vi | |||
@@ -707,13 +709,16 @@ avesso $alt2 | |||
axé aSE | |||
azeda $alt $verb | |||
azedo $alt $verb | |||
açores $alt2 | |||
bairro b'aIxU | |||
baitola $alt2 | |||
balancete $alt2 | |||
banquete $alt2 | |||
barreto $alt2 | |||
bastonete $alt2 | |||
beco $alt2 | |||
besta $alt2 | |||
beça $alt | |||
bilhete $alt2 | |||
bissulfeto $alt2 | |||
blazer bl'eIzer | |||
@@ -736,6 +741,7 @@ bracelete $alt2 | |||
brejo $alt | |||
bromelha $alt | |||
broto $alt2 $noun | |||
buceta $alt2 | |||
cabresto $alt2 | |||
cacete $alt2 | |||
caderneta $alt2 | |||
@@ -767,6 +773,7 @@ cerca $alt $verb | |||
cerco $alt $verb | |||
cetro $alt | |||
chamego $alt2 $verb | |||
chapeleta $alt2 | |||
chaveta $alt2 | |||
chefe $alt | |||
checam $alt | |||
@@ -775,6 +782,7 @@ choça $alt | |||
chofer $alt | |||
choro $alt2 $noun | |||
chovesse $alt2 | |||
chuleta $alt2 | |||
chupeta $alt2 | |||
clamores $alt2 | |||
clero $alt | |||
@@ -923,6 +931,8 @@ europeia $alt | |||
exagero $alt $verb | |||
exegeses $alt | |||
exorto $alt | |||
?2 expert Eksp'E*@-t | |||
?2 experts Eksp'E*@-ts | |||
explore $alt | |||
falangeta $alt2 | |||
farofa $alt | |||
@@ -989,13 +999,16 @@ ideia $alt | |||
inovo $alt | |||
interesse $alt2 | |||
interesse $alt $verb | |||
internet $alt | |||
iodo $alt2 | |||
ioga $alt | |||
isolda $alt2 | |||
jereba $alt | |||
jogo $alt2 | |||
jogo $alt $verb | |||
jogos $alt | |||
joguete $alt2 | |||
lacerda $alt | |||
lagosta $alt2 | |||
lambreta $alt2 | |||
laser l'eIzer | |||
@@ -1007,7 +1020,6 @@ leste $alt2 $verb | |||
?2 lhe l^y | |||
licores $alt2 | |||
lisboeta $alt2 | |||
livreto $alt2 | |||
lodo $alt2 | |||
lopes $alt | |||
macete $alt2 | |||
@@ -1030,8 +1042,10 @@ modelo $alt $verb | |||
moeda $alt | |||
moem $alt | |||
mofo $alt $verb | |||
mogno $alt | |||
molho $alt2 $noun | |||
monera $alt | |||
montenegro $alt2 | |||
mor $alt | |||
morcego $alt2 | |||
morda $alt2 | |||
@@ -1044,6 +1058,7 @@ namoro $alt2 $noun | |||
naquela $nounf | |||
naquele $alt2 $nounf | |||
nervo $alt2 | |||
ninfeta $alt2 | |||
nitreto $alt2 | |||
nojo $alt2 | |||
novelo $alt2 | |||
@@ -1064,7 +1079,6 @@ paella pa'el^& | |||
palacete $alt2 | |||
palheta $alt2 | |||
palhoça $alt | |||
panfleto $alt2 | |||
pangeia $alt | |||
pantera $alt | |||
papoco $alt2 $noun | |||
@@ -1080,6 +1094,7 @@ penhores $alt2 $noun | |||
perda $alt2 | |||
pereba $alt | |||
peres $alt | |||
perneta $alt2 | |||
peroba $alt | |||
pesadelo $alt2 | |||
peses $alt | |||
@@ -1100,6 +1115,7 @@ porrete $alt2 | |||
porto $alt $verb | |||
pose $alt2 | |||
poxa p'oS& | |||
poços $alt | |||
primavera $alt | |||
primores $alt2 | |||
program $alt | |||
@@ -1160,7 +1176,6 @@ seco $alt2 | |||
seco $alt $verb | |||
selo $alt2 | |||
selo $alt $verb | |||
selvagem seUv'aZeIN | |||
sexteto $alt2 | |||
?1 senhora $alt2 | |||
senhores $alt2 | |||
@@ -1182,7 +1197,6 @@ sulfureto $alt2 | |||
super s'Uper | |||
suporto $alt | |||
suor suOr | |||
sutiã sutSi'&~N | |||
tabefe $alt | |||
tambores $alt2 | |||
tapera $alt | |||
@@ -1225,6 +1239,7 @@ verbete $alt2 | |||
verborreia $alt | |||
verde $alt2 | |||
vileta $alt2 | |||
vodca v'OdZik& | |||
voga $alt | |||
xarope $alt | |||
xereta $alt2 | |||
@@ -1237,7 +1252,6 @@ zorra $alt2 | |||
// foreign words | |||
?2 álcool 'aUkow | |||
?1 alt 'alt | |||
?2 agosto ag'ostU | |||
?1 back b'Ek | |||
?2 bahamas bax'&~m&s | |||
?2 backup bEk'&p | |||
@@ -1249,6 +1263,7 @@ beatle b'itow | |||
beatles b'itows | |||
black blEk | |||
blind bl'aind | |||
?2 blue blu | |||
?1 braille b:r'aily | |||
?2 Braille bR'aili | |||
?1 cancel k'&ns'El | |||
@@ -1262,6 +1277,7 @@ doc d'Ok | |||
?2 design dez'aIn | |||
?2 designer dez'aIner | |||
?2 designers dez'aIners | |||
?2 desktops deskt'Ops | |||
?1 dj d,i:dZ'eI | |||
?2 diesel dZ'izEU | |||
?2 doha d'ox& | |||
@@ -1298,10 +1314,10 @@ happy x'Epy | |||
?1 hotmail h'Otm'eIl | |||
?2 hotmail hotm'eIl | |||
?1 install ,inst'al | |||
?2 internet iNtern'Et | |||
?2 Intranet iNtRan'Et | |||
?1 kernel k'Ern,El | |||
?2 kernel k'Ern@l | |||
?2 jazz dZIEs | |||
left $alt | |||
laptop lEpt'Op | |||
?2 laptops lEpt'Ops | |||
@@ -1312,6 +1328,7 @@ laptop lEpt'Op | |||
mail m'eIl | |||
mails m'eIls | |||
marketing m'arketSiN | |||
?2 master m'aste*@- | |||
?2 mouse m'aUzi | |||
?1 menu menu | |||
next n'Ekst | |||
@@ -1325,6 +1342,7 @@ next n'Ekst | |||
?1 podcast pOdkEst | |||
?2 podcast pOdyk'Est | |||
python p'aIT&~N | |||
?2 ranking x'&NkIN | |||
?1 readme r'i:dmi: | |||
right r'aIt | |||
?1 sapi s,ap'i | |||
@@ -1338,13 +1356,14 @@ shake S'eIk | |||
?2 shampoo S&mpu | |||
?2 shoping S'OpiN | |||
?2 slide zl'aIdZy | |||
símbolo s'imbolU | |||
?4 símbolo s'iNbolU | |||
?1 software s'Oft,w'Er- | |||
?2 software s'Oftwe@- | |||
?1 space sp'eIsy | |||
?2 space sp'eIs | |||
?1 sporting sp'Ort,ing | |||
statu st'atU | |||
sutiã sutSi'&~N | |||
tab t'aby | |||
tablet t'ablet | |||
tablets t'ablets |
@@ -352,6 +352,7 @@ | |||
êCC) e (C@ e | |||
ôC) e (C@ e | |||
áC) e (C@ e | |||
áC) el (_ eU | |||
áCC) e (CA_ e | |||
éCC) e (CA_ e | |||
éCCC) e (C@ e | |||
@@ -385,6 +386,7 @@ _troux) e (L05_ E | |||
_houv) e (L06_ E | |||
_escond) e (L06_ e | |||
respond) e (L06_ e | |||
constrang) e (L07_ e | |||
eb) e (L07_ e // recebeste, etc. | |||
eg) e (L07_ e // elegeste, etc. | |||
_@o) e (L07_ e // doeste, etc. | |||
@@ -399,6 +401,7 @@ respond) e (L06_ e | |||
ond) e (L07_ e // escondeste, etc. | |||
orr) e (L07_ e // correste, etc. | |||
precav) e (L07_ e | |||
_tang) e (L07_ e | |||
_ard) e (L07_ e | |||
_coz) e (L07_ e | |||
_val) e (L07_ e | |||
@@ -437,9 +440,11 @@ _enver) e (dL03_ E | |||
estr) ei (L04_ EI | |||
_r) e (jL03_ E | |||
_inv) e (jL04_ E | |||
_panfl) e (tL04_ e | |||
_v) e (lhL03_ E | |||
_gr) e (lhL04_ E | |||
_caC) e (lo_ e | |||
_livr) e (tA_ e | |||
?2 el (ton_ 'EU | |||
ad) e (quL04_ E | |||
_ing) e (rL02_ E | |||
@@ -500,9 +505,11 @@ s_colh) e (res_ E | |||
_d) e (spL02_ E | |||
_p) e (squL02_ E | |||
_refr) e (squL02_ E | |||
_degr) e (dL01_ E | |||
_l) e (ssL02_ e | |||
_ac) e (ssL02_ E | |||
_esp) e (ssL03_ e | |||
_terc) e (tL03_ e | |||
_c) e (stL03_ e | |||
_pr) e (tL03_ e | |||
_rem) e (tL03_ e | |||
@@ -512,7 +519,7 @@ _obsol) e (tL03_ e | |||
_CaC) e (ta_ e | |||
viol) e (ta_ e | |||
_Carr) e (ta_ e | |||
_pen) e (trL04_ E | |||
_pen) e (trL04_ E | |||
_sol) e (trL04_ E | |||
_n) eu (trL03_ 'eU | |||
_d) e (vL03_ e | |||
@@ -667,6 +674,7 @@ _apazi) gu (e gw | |||
?1 @) ings (_ _^_EN | |||
?2 il (ton_ 'iU | |||
?2 i (rton_ 'i | |||
?2 _v) i (king 'i | |||
?2 ight (_ 'aIt | |||
?1 ight (_ _^_EN | |||
?1 ights (_ _^_EN | |||
@@ -892,6 +900,7 @@ _pormen) o (L05_ O | |||
_barr) o (cL03_ o | |||
_ch) o (chA_ o | |||
_m) o (chA_ o | |||
_f) o (dL01_s o | |||
_ecl) o (dL03_ o | |||
_expl) o (dL03_ o | |||
_impl) o (dL03_ o | |||
@@ -962,6 +971,7 @@ _ortod) o (xL03_ O | |||
_ad) o (çL03_ O | |||
_emp) o (çL03_ O | |||
_end) o (çL03_ O | |||
_c) o (çL03_ O | |||
//endsort | |||
.group ô | |||
@@ -1198,11 +1208,12 @@ _ortod) o (xL03_ O | |||
_abaca) x (i S | |||
ale) x (a S | |||
_arro) x (e S | |||
_ave) x (A S | |||
bau) x (A S | |||
brA) x (A S | |||
brA) x (A 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 | |||
_coe) x (A z | |||
_esdrA) x (ul S | |||
@@ -1225,9 +1236,9 @@ _lagarti) x (A S | |||
_o) x (í ks | |||
_pe) xo (to_ So | |||
pi) x (A S | |||
_pro) x (A S | |||
_pro) 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 | |||
qui) x (A S | |||
ri) x (A S | |||
@@ -1241,7 +1252,7 @@ _lagarti) x (A S | |||
?1 i) x (a_ S | |||
?1 i) x (as_ S | |||
_trou) x (ér s | |||
_pro) x (imi s | |||
_pro) x (imA s | |||
.group y |
@@ -99,15 +99,15 @@ _- in.aIppUg // இணைப்புக் | |||
\ p'in||s,a:jvU // பின் சாய்வு | |||
! vijVppU // வியப்பு | |||
_? 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 // சாய்வு | |||
÷ vVgUttVl // வகுத்தல் | |||
% viz.Ukka:d.U $max3 // விழுக்காடு | |||
% viz.Ukka:d.U // விழுக்காடு | |||
& mVt.RUm | |||
| seNgUttU $max3 | |||
| seNgUttU | |||
U+bf9 ru:ba:j | |||
¼ ka:l | |||
½ araI | |||
@@ -124,10 +124,11 @@ _… v'id.UnilaI | |||
§ p'irivU | |||
➔ v'VlVdVmbU | |||
→ v'VlVdVmbU | |||
← 'id.VdVmbU | |||
■ k'VrUn^dZVdU*Vm | |||
● v'Vt.t.Vm | |||
† kuttUva:l. | |||
‡ 'irVt.t.aI||k'uttUva:l. | |||
‡ 'i*Vt.t.aIk||k'uttUva:l. | |||
௰ pVttU | |||
௱ nu:RU | |||
@@ -139,7 +140,7 @@ _… v'id.UnilaI | |||
௷ vVrVvU | |||
௸ m'e:lirUppVdU||p'o:l | |||
௺ ;en.n.UrU | |||
ௐ o:mV | |||
_sup m'e:lez.UttU | |||
@@ -452,7 +453,6 @@ tamil தமிழ் $text | |||
தடக் $alt | |||
தீக்ஷை $alt | |||
தடியன் $alt | |||
தரிசனம் $alt | |||
தட்சணை $alt | |||
தைவதம் $alt | |||
தாட்சண்யம் $alt | |||
@@ -559,7 +559,6 @@ tamil தமிழ் $text | |||
கம்னு $alt | |||
கம்மென்று $alt | |||
குதி $alt | |||
கம் $alt | |||
காந்தம் $alt | |||
கான $alt | |||
கோத்திர $alt |
@@ -1,6 +1,6 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2009 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2009 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -98,7 +98,7 @@ | |||
.L20 பல் பற் போர போர பசி | |||
// words before பாவ+ | |||
.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை | |||
.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை அலட்சிய | |||
// words after போஸ் | |||
.L22 கொட தந்த அளி காட்ட | |||
@@ -133,6 +133,9 @@ | |||
// words after அர்த்த | |||
.L32 ராத்திரி ஜாம நிசி வேளை | |||
// words after ரிப்பன் | |||
.L33 மாளிகை கட்டிட அலுவலக பில்டிங் | |||
// consonants | |||
@@ -215,6 +218,8 @@ | |||
_) க (ப்பென்ர gV | |||
_) க (மகம gV | |||
_) க (மவென்ற gV | |||
_) க (ம்_ gV | |||
_) க (ம்_இன் kV | |||
_) க (ம்பீர gV | |||
_) க (ம்முன gV | |||
_) க (ம்மென gV | |||
@@ -408,8 +413,10 @@ _மன்மதக்) க (ுகை g | |||
_) க (ுணபூஷ g | |||
_) க (ுணப்பட g | |||
_) க (ுணம g | |||
_) க (ுணரீதி g | |||
_) க (ுணவதி g | |||
_) க (ுணவான g | |||
_) க (ுணவீர g | |||
_) க (ுணா g | |||
_) க (ுண்ட g | |||
_) குண்ட (க்கல gun.t.V# | |||
@@ -432,6 +439,7 @@ _மன்மதக்) க (ுகை g | |||
_) க (ுதித் g | |||
_) க (ுதிப் g | |||
_) க (ுதிப்பகுதி k | |||
_) க (ுதிய g | |||
_) க (ுதியாட்ட g | |||
_) க (ுபீர g | |||
_) க (ுபுகுபு g | |||
@@ -554,7 +562,7 @@ _மன்மதக்) க (ுகை g | |||
_) க (ோசுவாமி g | |||
_) கோட்ச (ே go:d.s | |||
_) க (ோட்டு_வாத்திய g | |||
_) க (ோண்டு g | |||
_) க (ோண்ட g | |||
_) க (ோதாவரி g | |||
_) க (ோதுமை g | |||
_) க (ோத்திரங் g | |||
@@ -587,6 +595,8 @@ _மன்மதக்) க (ுகை g | |||
_) க (ோர_வேண்ட k | |||
_) க (ோரக g | |||
_) க (ோரக்கூட k | |||
_) க (ோரச்_சிரிப்ப g | |||
_) க (ோரச்_செயல g | |||
_) க (ோரத்_தாண்ட g | |||
_) க (ோரத்தாண்டவ g | |||
_) க (ோரத்தால g | |||
@@ -758,6 +768,7 @@ _வண்டி) க (ாரர k | |||
_பால்) க (ாரி k | |||
_கடை) க (ாரி k | |||
_சமையல்) க (ாரி k | |||
_சௌ) க (ார் k | |||
_ஜ) கார்ட ka:rt.V# | |||
_சம) க (ால k | |||
அந்திம) க (ால k | |||
@@ -777,6 +788,7 @@ _தொன்ம) க (ால k | |||
பொற்) கி (ரண g | |||
ஐஸ்) கி (ரீம k | |||
ங்) க (ிரு g | |||
_ப) க (ிரு g | |||
கிரு (ஷ் kri | |||
இங்) கி (லீஷ் g | |||
கி (லேச k | |||
@@ -791,6 +803,7 @@ _தொன்ம) க (ால k | |||
_தலை) க (ீழ் g | |||
க (ீழ்_ k | |||
_கற்) க (ுகை g | |||
ருட்) க (ுகை g | |||
மலைக்) க (ுகை g | |||
_பால்) க (ுட k | |||
_பரம) க (ுடி k | |||
@@ -871,6 +884,7 @@ _நினைவு) க (ூர k | |||
_செடி) க (ொடி k | |||
க (ொண்ட k | |||
க (ொள் k | |||
_பயந்தாங்) க (ொள் g | |||
_நி) க (ோ k | |||
_வை) க (ோ k | |||
_ஷி) க (ோ k | |||
@@ -1132,6 +1146,7 @@ _தணிகா) ச (ல tSV | |||
_) ச (ான்ஸ tS | |||
_) ச (ாப்டர tS | |||
_) சாப் (ளின tSa:p | |||
_நி) ச (ாம z | |||
_) ச (ாமுண்ட tS | |||
_மொ) ச (ாம்பி z | |||
_) ச (ாயாவ tS | |||
@@ -1299,18 +1314,23 @@ _ஜலகண்டே) சு (வ s | |||
அ) சு (வமேத s | |||
_சனீ) சு (வர s | |||
ராஜே) சு (வர s | |||
_மL06ாமண்டலே) சு (வர s | |||
_மங்களே) சு (வர s | |||
_மண்டலே) சு (வர s | |||
அகிலாண்டே) சு (வர s | |||
இராவணே) சு (வர s | |||
ராவணே) சு (வர s | |||
ஐ) சுவரி (ய svVr | |||
_) சுவர்க்க svVrggV# | |||
_) சுவர்க்க (டிகார suvVrggV | |||
_) சுவர்க்க (ோழி suvVrkk | |||
_) சு (வர்ண s | |||
ஐ) சு (வர்ய s | |||
_) சு (வாச s | |||
_) சு (வாதி s | |||
சு (வாதீன s | |||
சு (வாமி s | |||
_) சு (வாமீ s | |||
_) சுவாரசி (ய sva:rVs | |||
அ) சுவாரசி (ய sva:rVs | |||
சு (வாரஸ்ய s | |||
@@ -1393,6 +1413,7 @@ _வெனி) ச (ுவேல z | |||
ஓ) ச (ோன z | |||
அரி) ச (ோன z | |||
_) ச (ோன்ன tS | |||
_) ச (ோபனா s. | |||
_) சோப் (ராவ tSo:p | |||
_மி) ச (ோரம z | |||
_மி) ச (ோராம z | |||
@@ -1406,6 +1427,7 @@ _வெனி) ச (ுவேல z | |||
_) ச (ௌபே tS | |||
_) ச (ௌஹான tS | |||
_ந) ச் (னு tS | |||
_ரி) ச் (மண்ட tS | |||
_கா) ச்மூச tSmu:tSV# | |||
//endsort | |||
@@ -1467,6 +1489,7 @@ _ஸ்விட்) ஜ (ர்லாந்த zV | |||
_ப) ஞ்ச (ர ntSV | |||
_ல) ஞ்ச (B ntS | |||
_ம) ஞ்ச (ூரிய ntS | |||
உ) ஞ்ச (விருத்தி ntS | |||
.group ட | |||
ட d.V | |||
@@ -1550,6 +1573,7 @@ _ஷிஃப்) ட t.V# | |||
_) டாக் (_ t.a:k | |||
_) ட (ாக்க t. // talkies | |||
_) டாக்குமெண்ட d.a:kkUmen.t.V# | |||
_) ட (ாக்சி t. | |||
_) டாக்ட (ர d.a:kt.V | |||
_) டாக (்ஸி t.a:k | |||
_) டாங்க (ர t.a:NkV | |||
@@ -1990,6 +2014,7 @@ _நடுரோ) ட் (ல t. | |||
_) த (ராவிய dV | |||
_) த (ரிசனங் dV | |||
_) த (ரிசனத் dV | |||
_) த (ரிசனம dV | |||
_) த (ரிசி dV | |||
_) தரித்த (ிர_ dVridd | |||
_) தரித்த (ிரங்கள dVridd | |||
@@ -2014,6 +2039,7 @@ _நடுரோ) ட் (ல t. | |||
_) த (ருமிட tV | |||
_) த (ர்கா dV | |||
_) தர்க்க (ா dVgg | |||
_) த (ர்ணா dV | |||
_) த (ர்பார dV | |||
_) த (ர்பூச dV | |||
_) த (ர்பை dV | |||
@@ -2027,6 +2053,7 @@ _ஜனதா_) த (ள dV | |||
_) த (ளவாய dV | |||
_) த (வக்கால dV | |||
_) த (வக்கோல dV | |||
_) த (வசீல dV | |||
_) த (வத்த dV | |||
_) த (வப் dV | |||
_) த (வம dV | |||
@@ -2041,6 +2068,8 @@ _ஜனதா_) த (ள dV | |||
_) த (ாடி d | |||
_) த (ாட்சண்ய d | |||
_) த (ாட்சாய d | |||
_) த (ாண்டியா_ஆட்ட d | |||
_) த (ாண்டியா_நடன d | |||
_) த (ாதர d | |||
_) த (ாதா d | |||
_) த (ானங் d | |||
@@ -2075,6 +2104,7 @@ _ஜனதா_) த (ள dV | |||
_) த (ாவேய d | |||
_) த (ாஸ d | |||
_) த (ிகம்பர d | |||
_) த (ிகாந்த d | |||
_) த (ிகில d | |||
_) த (ிகுதிகு d | |||
_) த (ிக்கற்ற d | |||
@@ -2094,6 +2124,9 @@ _ஜனதா_) த (ள dV | |||
_) த (ிடகாத்திர d | |||
_) திடசங்கல்ப did.VsVNgVlpV# | |||
_) த (ிடசித்த d | |||
_) த (ிடச் d | |||
_) த (ிடத் d | |||
_) த (ிடநம்பிக்கை d | |||
_) த (ிடப d | |||
_) த (ிடம d | |||
_) த (ிடீ d | |||
@@ -2177,6 +2210,7 @@ _ஜனதா_) த (ள dV | |||
_) த (ீர்க d | |||
_) த (ீர்க்க t | |||
_) தீர்க்க (_சுமங்கலி di:rggV | |||
_) தீர்க்க (_தரிசன di:rggV | |||
_) தீர்க்க (தரிச di:rggV | |||
_) தீர்க்க (த்துடன di:rggV# | |||
_) த (ீர்க்கமா d | |||
@@ -2192,6 +2226,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_) த (ுக்கா t | |||
_) த (ுக்கிரி t | |||
_) த (ுக்கோ t | |||
_) த (ுங்கபத்திர d | |||
_) த (ுச்சம d | |||
_) த (ுச்சாதனன d | |||
_) த (ுஜஸ் d | |||
@@ -2208,8 +2243,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_) துராக்க (ிர dra:gg | |||
_) த (ுராசை d | |||
_) த (ுராத்மா d | |||
_) த (ுரியானந்த d | |||
_) த (ுரியோதனன d | |||
_) த (ுரிய d | |||
_) த (ுரியோதனா d | |||
_) த (ுருவங் d | |||
_) த (ுருவத் d | |||
@@ -2219,6 +2253,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_) து (ரோண d | |||
_) து (ரோண t | |||
_) த (ுர் d | |||
_) து (வஜஸ்தம்ப d | |||
_) து (வந்த_ d | |||
_) து (வம்ச d | |||
_) துவ (ாதசி dv | |||
@@ -2242,6 +2277,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_) த (ூரன t | |||
_) த (ூரல t | |||
_) த (ூரிகை t | |||
_) த (ூரில d | |||
_) த (ூர்_ t | |||
_) த (ூர்த t | |||
_) த (ூர்தர்ஷன d | |||
@@ -2274,6 +2310,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_) த (ேவேந் d | |||
_) த (ேவை t | |||
_) த (ேவ்டியா t | |||
_) த (ேஹி d | |||
_) த (ைரிய d | |||
_) த (ொனி d | |||
_) த (ொன்னை d | |||
@@ -2296,6 +2333,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
_நிசப்) த dV# | |||
அனந்) த tV# | |||
_வசந்) த tV# | |||
_வேதாந்) த tV# | |||
_க) த (L08ஜா t | |||
_சாந்) த (_ tV | |||
_சப்) த (ங்கள dV | |||
@@ -2317,6 +2355,7 @@ _மனோ) த (த்துவ tV | |||
_கௌ) த (மி tV | |||
_புல்) த (ரை tV | |||
_மண்) த (ரை tV | |||
அ) த (ர்வண tV | |||
_கபூர்) த (லா tV | |||
அகர்) த (லா tV | |||
_சகுந்) த (லா tV | |||
@@ -2354,6 +2393,7 @@ _ஸ்வர்ணல) த (ா t | |||
_சுல்) த (ான t | |||
_முல்) த (ான t | |||
_சாந்) த (ானு tV# | |||
_வெண்) த (ாமர t | |||
_சி) த (ார t | |||
_நயன்) த (ாரா t | |||
_சரி) த (ாவ t | |||
@@ -2365,6 +2405,7 @@ _ஸ்வர்ணல) த (ா t | |||
_மால) த (ி t | |||
_ரேவ) த (ி t | |||
_வசந்) த (ி t | |||
அமே) த (ி t | |||
அவந்) த (ி t | |||
வாசந்) த (ி t | |||
_கோம) த (ி t | |||
@@ -2383,12 +2424,14 @@ _வாஸந்) த (ி t | |||
எ) தியோப (ிய tijo:p | |||
எ) த (ியோப்பிய t | |||
_ஆஸ்) தி (ர t | |||
_வெண்) த (ிரை t | |||
_மை) த (ிலி t | |||
_பிர) த (ீ t | |||
_ச) த (ீஷ t | |||
_நி) த (ீஷ t | |||
த (ுறை t | |||
_பெருந்) த (ுறை d | |||
_வெண்) த (ுளி t | |||
ஆழ்) த (ுளை t | |||
த (ூக்க t // in word | |||
ஏ) த (ென் t | |||
@@ -2409,6 +2452,7 @@ _சோவிய) த் t | |||
யு) த்த ddV# | |||
_சிரார்) த்த ddV# | |||
_ஸ்ரார்) த்த ddV# | |||
_வினோ) த்த ddV# | |||
அர்) த்த (L09ார ddV | |||
_அர்) த்த (_L32 ddV# | |||
L03) த்த (டவை ddV | |||
@@ -2417,6 +2461,7 @@ _முரட்டு) த்த (டியர ddV | |||
_சிறை) த்த (ண்டனை ddV | |||
பு) த்த (ன ddV | |||
_நர்) த்த (ன ddV | |||
_குறும்பு) த்த (ன ttV | |||
_ஜனார்) த்த (ன ddV | |||
_பரிவர்) த்த (ன ddV | |||
_வர்) த்த (மான ddV | |||
@@ -2436,6 +2481,7 @@ _பரிவர்) த்த (ன ddV | |||
எட்டு) த்த (ிக்க dd | |||
_ம) த்த (ிக்கு dd | |||
L03) த்த (ிசை dd | |||
_மன) த்த (ிட dd | |||
L03) த்த (ின dd | |||
சில) த்த (ினங் dd | |||
பல) த்த (ினங் dd | |||
@@ -2450,12 +2496,14 @@ _மL06ிஷாசுரமர்) த்த (ினி dd | |||
அசா) த்த (ிய dd | |||
வை) த்த (ிய dd | |||
உபா) த்த (ிய dd | |||
_சம்பா) த்த (ிய dd | |||
_நைவே) த்த (ிய dd | |||
_சா) த்த (ியக்கூற dd | |||
_சா) த்த (ியங்கள dd | |||
_சா) த்த (ியத்த dd | |||
_சா) த்த (ியந் dd | |||
_சா) த்த (ியப்பட dd | |||
_சா) த்த (ியப்பாட dd | |||
_சா) த்த (ியம dd | |||
_வி) த்த (ியார் dd | |||
பு) த்த (ியி dd | |||
@@ -2490,7 +2538,9 @@ L03வ்வு) த்த (ியோக dd | |||
அ) த்து (வான d | |||
வி) த்து (வான d | |||
L03) த்து (வார dd | |||
_நடு) த்து (வார dd | |||
_முக) த்து (வார dd | |||
_முழு) த்து (வார dd | |||
_ஹரி) த்து (வார d | |||
_மத) த்து (வே dd | |||
இன) த்து (வே dd | |||
@@ -2506,6 +2556,7 @@ _மொழி) த்து (வே dd | |||
L03) த்த (ேவத dd | |||
L03) த்த (ேவன dd | |||
L03) த்த (ேவர dd | |||
அவி) த்த (ை dd | |||
அசிர) த்த (ை dd | |||
_வில்_வி) த்த (ை dd | |||
_வில்வி) த்த (ை dd | |||
@@ -2656,16 +2707,17 @@ _சி) த்ரலேக (ா trVle:k | |||
_) பத்திரப் (_பதி pVttirVp | |||
_) ப (த்திரப்பட bV | |||
_) ப (த்திரமா bV | |||
_) பத்திராச (ல bVddira:tSV | |||
_) பத்த (ிரி_ bVdd | |||
_) பத்த (ிரிக்கு bVdd | |||
_) பத்த (ிரிய bVdd | |||
_) ப (த்ரபாகு bV | |||
_) பத்ராச (ல bVdra:tSV | |||
_) ப (த்ரி bV | |||
_) பத் (ரிக்க pVt | |||
_) பத் (வா fVt | |||
_சொந்த_) ப (ந்த bV | |||
_) ப (ந்த_பாச bV | |||
_) ப (ந்தங்கள bV | |||
_L14_) ப (ந்தங்கள pV | |||
_) ப (ந்தத் bV | |||
_L14_) ப (ந்தத் pV | |||
@@ -2774,6 +2826,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) ப (லமடைந்த bV | |||
_) ப (லமடைய bV | |||
_) ப (லமணைத்த bV | |||
_) ப (லமனைத்த bV | |||
_) ப (லமற்ற bV | |||
_) ப (லமளி bV | |||
_) ப (லமாகC் bV | |||
@@ -2786,6 +2839,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) ப (லமாயி bV | |||
_) ப (லமாயு bV | |||
_) ப (லமாய் bV | |||
_) ப (லமிக bV | |||
_) ப (லமிருக்க bV | |||
_) ப (லமில்ல bV | |||
_) ப (லமிழ bV | |||
@@ -2797,6 +2851,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) ப (லமுற்ற bV | |||
_) ப (லமுள்ள bV | |||
_) ப (லமூட்ட bV | |||
_) ப (லமெல்லா bV | |||
_) ப (லமேயி bV | |||
_) ப (லமோ bV | |||
_) ப (லராம bV | |||
@@ -2826,6 +2881,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) ப (ல்பு bV | |||
_) ப (ல்பை bV | |||
_) ப (ளு bV | |||
_) ப (வதி bV | |||
_) ப (வநகர bV | |||
_) ப (வன bV | |||
_) ப (வன்குமார pV | |||
@@ -2850,6 +2906,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) ப (ாகங்க b | |||
_) ப (ாகத b | |||
_) ப (ாகனிய f | |||
_) ப (ாகனீய f | |||
_) ப (ாகப் b | |||
_) ப (ாகம b | |||
_) ப (ாகவத b | |||
@@ -2868,7 +2925,6 @@ _டீயும்_) ப (ன்னும்_ bV | |||
_) பாக் (லாந்த fa:k | |||
_) ப (ாக்ஸ b | |||
_) பாங்க (ாக் ba:Nk | |||
_) ப (ாங்கில b | |||
_) ப (ாங்க் b | |||
_) ப (ாசிL04 f | |||
_) ப (ாசில f | |||
@@ -2891,6 +2947,7 @@ _டெட்_) ப (ாடி b | |||
_) ப (ாட்டிலுடன b | |||
_) ப (ாட்டிலை b | |||
_) ப (ாட்டில்கள b | |||
_) ப (ாட்டிஸ்டா b | |||
_) பாட்மிண்ட (ன ba:d.min.t.V | |||
_) ப (ாணங் b | |||
_) ப (ாணத்த b | |||
@@ -2902,6 +2959,7 @@ _டெட்_) ப (ாடி b | |||
_) பாணிகி (ர pa:n.ig | |||
_) பாணிக்கி (ர pa:n.ig | |||
_) ப (ாணிக்ர p | |||
_) பாண்ட (L04ி fa:n.t.V | |||
_) ப (ாண்டேஜ b | |||
_) ப (ாதாம b | |||
_) ப (ாதிக்கக்கூட b | |||
@@ -2939,6 +2997,7 @@ _டெட்_) ப (ாடி b | |||
_) ப (ாதிப்பாகிற b | |||
_) ப (ாதிப்பாகும b | |||
_) ப (ாதிப்பால b | |||
_) ப (ாதிப்பின b | |||
_) ப (ாதிப்பினால b | |||
_) ப (ாதிப்பின்றி b | |||
_) ப (ாதிப்பிற்க b | |||
@@ -3007,6 +3066,7 @@ _விளையாடு_) ப (ாம்பே p | |||
_) ப (ாரிஸ்டர b | |||
_) ப (ார்L04லோனா b | |||
_) ப (ார்கவ b | |||
_) ப (ார்சிலோன b | |||
_) ப (ார்டர b | |||
_) பார்ப (டா ba:rbV | |||
_) ப (ார்பர b | |||
@@ -3068,6 +3128,7 @@ _விளையாடு_) ப (ாம்பே p | |||
_) ப (ாவனா b | |||
_) ப (ாவனை b | |||
_) ப (ாவமும்_நானே b | |||
_) ப (ாவிக்கத் b | |||
_) ப (ாவிக்கப்பட b | |||
_) ப (ாவிக்கல b | |||
_) ப (ாவிக்கவில்ல b | |||
@@ -3100,6 +3161,7 @@ _விளையாடு_) ப (ாம்பே p | |||
_) ப (ாஹியான f | |||
_) ப (ாஹுலேயன b | |||
_) பி(ராந்தியு b | |||
_) ப (ிL04ிக்L04 f | |||
_) ப (ி_._பி_._சி b // b.b.c | |||
_) ப (ிகர f | |||
_) பிக (ான bik | |||
@@ -3148,13 +3210,14 @@ _விளையாடு_) ப (ாம்பே p | |||
_) பி (ரகடன p | |||
_) ப (ிரகதீ b | |||
_) பி (ரகதீ b | |||
_) பி (ரகலாதன p | |||
_) பி (ரகலாத p | |||
_) ப (ிரகஸ்பதி b | |||
_) பி (ரகஸ்பதி b | |||
_) பி (ரகாச p | |||
_) பி (ரகார p | |||
_) பி (ரக்ஞை p | |||
_) பி (ரசங் p | |||
_) பி (ரசண்ட p | |||
_) பி (ரசன்ந p | |||
_) பி (ரசன்ன p | |||
_) பி (ரசல்ஸ b | |||
@@ -3258,12 +3321,15 @@ _விளையாடு_) ப (ாம்பே p | |||
_) பி (ராண்ட்_ b | |||
_) பி (ராதித் p | |||
_) பி (ராத்தல b | |||
_) பி (ராந்தா p | |||
_) பி (ராந்தி_ b | |||
_) பி (ராந்திய_ p | |||
_) பி (ராந்தியங் p | |||
_) பி (ராந்தியத் p | |||
_) பி (ராந்தியம்_ p | |||
_) பி (ராந்தியை b | |||
_) பி (ராந்து p | |||
_) பி (ராந்தை p | |||
_) பி (ரான்ச f | |||
_) பி (ரான்தி_ b | |||
_) பி (ரான்ஸ f | |||
@@ -3349,6 +3415,7 @@ _விளையாடு_) ப (ாம்பே p | |||
_) பி (ரௌச b | |||
_) பி (ரௌன b | |||
_) ப (ிர்லா b | |||
_) ப (ிலாய b | |||
_) ப (ிலாஸ்பூர b | |||
_) பிலிடெல்ப (ிய filidelf | |||
_) பிலிம filmV# | |||
@@ -3394,6 +3461,7 @@ _விளையாடு_) ப (ாம்பே p | |||
_) ப (ீச்சில b | |||
_) ப (ீச்சுக்க b | |||
_) ப (ீச்சுல b | |||
_) ப (ீச்சை b | |||
_) பீச் (ல bi:tS | |||
_) ப (ீஜ b | |||
_) ப (ீஜிங b | |||
@@ -3516,6 +3584,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப (ூதான b | |||
_) ப (ூதேவி b | |||
_) பூத் (_ bu:t | |||
_) பூத்த (ிற் bu:dd | |||
_) ப (ூத்தில b | |||
_) ப (ூத்துகள b | |||
_) ப (ூத்துக்கா b | |||
@@ -3535,6 +3604,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப (ூமி b | |||
_) ப (ூர்ஷ b | |||
_) ப (ூலோக b | |||
_) ப (ூஷண b | |||
_) ப (ூஷன b | |||
_) ப (ெங்களூர b | |||
_) ப (ெங்கால b | |||
@@ -3574,9 +3644,11 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப (ெர்முடா b | |||
_) ப (ெர்லிங b | |||
_) ப (ெர்லின b | |||
_) ப (ெலிக்ஸ f | |||
_) பெலோஷிப் felo:s.ip | |||
_) ப (ெல் b | |||
_) ப (ெஸ்ட் b | |||
_) ப (ேL04ரி b | |||
_) ப (ேகத் b | |||
_) ப (ேகம b | |||
_) ப (ேக்கரி b | |||
@@ -3600,6 +3672,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) பேனட் be:nVt. | |||
_) ப (ேனர b | |||
_) ப (ேபி b | |||
_) ப (ேமஸ f | |||
_) ப (ேமானி b | |||
_) ப (ேமிலி f | |||
_) ப (ேரல b | |||
@@ -3631,7 +3704,9 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப (ைராகி b | |||
_) ப (ைல f | |||
_) ப (ைலட் p | |||
_) பொக (ாரோ bok | |||
_) ப (ொக்கே b | |||
_) ப (ொட்டானிக் b | |||
_) ப (ொம்மன b | |||
_) ப (ொம்மனாட்டி p | |||
_) ப (ொம்மல b | |||
@@ -3784,6 +3859,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
இடர்) ப pV# | |||
நடை) ப pV# | |||
_கேம்) ப pV# | |||
_செல்) ப fV# | |||
_பிரதீ) ப pV# | |||
அஷ்ர) ப fV# | |||
ஒலிம்) ப pV# | |||
@@ -3818,18 +3894,20 @@ _விரகதா) ப (+ bV# | |||
அல்) ப (_ pV# | |||
ஒரு) ப (க pV | |||
இரு) ப (க pV | |||
நன்) ப (கல pV | |||
பின்) ப (கல pV | |||
_நண்) ப (கல pV | |||
முன்) ப (கல pV | |||
னி) ப (கவான் bV | |||
_மறு) ப (குதி pV | |||
வட) ப (குதி pV | |||
தென்) ப (குதி pV | |||
_கல்) பக (ோடி pVk | |||
அக்கம்) ப (க்க bV | |||
ப (க்கK pV | |||
_தா) ப (க்கணல bV | |||
பரம) ப (க்த bV | |||
ராம) ப (க்த bV | |||
_தொடர்) ப (ங்க pV | |||
_தா) ப (ங்கள bV | |||
பிரதா) ப (ங்கள bV | |||
_தா) ப (ங்கொ bV | |||
@@ -3841,6 +3919,7 @@ _வெண்) ப (ஞ்ச pV | |||
ப (டி pV | |||
மறு) ப (டி bV | |||
_சாகு) ப (டி bV | |||
_தள்ளு) ப (டி bV | |||
@) ப (ட்ச+ pV | |||
ஆரிய) ப (ட்டா bV | |||
_நாக) ப (ட்டின pV | |||
@@ -3911,6 +3990,7 @@ _சொந்த) ப (ந்த bV | |||
_முன்) ப (னி pV | |||
_மூடு) ப (னி pV | |||
அடர்) ப (னி pV | |||
_வெண்) ப (னி pV | |||
_கம்) ப (னி_ pV | |||
_கம்) ப (னிகள pV | |||
_கம்) ப (னிக்க pV | |||
@@ -3940,6 +4020,7 @@ _ஜெனி) ப (ர fV | |||
அ) ப (ர்ணா pV | |||
_கன்) ப (ர்ம fV | |||
இன்) ப (ர்ம fV | |||
_குழி) ப (றி pV | |||
கரம்) ப (ற் pV | |||
_தீ) ப (ற்ற pV | |||
ஆள்) ப (ற்ற pV | |||
@@ -3983,6 +4064,9 @@ _வெண்) ப (ளிங்க pV | |||
_ஹனி) ப (ா f | |||
_ஹனீ) ப (ா f | |||
ஆமாம்) ப (ா p | |||
L03தாம்) ப (ா p | |||
L03துதாம்) ப (ா p | |||
L03வ்வளவுதாம்) ப (ா p | |||
_போதும்) ப (ா p | |||
_போலாம்) ப (ா p | |||
_வேண்டாம்) ப (ா p | |||
@@ -3991,6 +4075,7 @@ _வேண்டாம்) ப (ா p | |||
_வரேம்) ப (ா_ p | |||
_போறேம்) ப (ா_ p | |||
_சம) ப (ாக b | |||
_மேற்) ப (ாக b | |||
முதற்) ப (ாக b | |||
உதிரிப்) ப (ாக b | |||
_வெளிப்) ப (ாக b | |||
@@ -4049,6 +4134,7 @@ _முரண்) ப (ாட p | |||
ஔரங்கா) ப (ாத b | |||
_சரி) ப (ாதி p | |||
_சிறு) ப (ாதை p | |||
_நேர்) ப (ாதை p | |||
ஜிந்தா) ப (ாத் b | |||
_பஞ்ச) ப (ாத்திர p | |||
அ) ப (ான p | |||
@@ -4084,12 +4170,15 @@ _டி) பார்ட்மெண்ட pa:rt.men.t.V# | |||
_பெண்) ப (ால p | |||
L03தன்) ப (ால p | |||
_ப்ரின்சி) ப (ால p | |||
_தீ) ப (ாலங்கார b | |||
_சிவ) ப (ாலன b | |||
_கம்) ப (ாலா p | |||
_கா) ப (ாலி b | |||
ப (ால்_ p | |||
_தன) ப (ால்_ b | |||
_பண்) ப (ால்_ b | |||
அன்) ப (ால்_ b | |||
இயல்) ப (ால்_ b | |||
_டி) பால்ட fa:lt.V# | |||
_நே) ப (ாள p | |||
_தாழ்) ப (ாள p | |||
@@ -4102,6 +4191,7 @@ _ப்ரின்சி) ப (ால p | |||
வீண்) ப (ாவ p | |||
_படு) ப (ாவ p | |||
அடி) ப (ாவி p | |||
_தோல்) ப (ாவை p | |||
_நவ) ப (ாஷ p | |||
_தமிழ்ப்) ப (ாஷ _b | |||
_பெல்) ப (ாஸ்ட f | |||
@@ -4113,8 +4203,10 @@ _தமிழ்ப்) ப (ாஷ _b | |||
_கடா) ப (ி f | |||
_ஜுல்) ப (ி f | |||
_மெய்) ப (ி p | |||
_ஹம்) ப (ி p | |||
_பொய்) ப (ி p | |||
_யுஎஸ்) ப (ி b | |||
_தியோச) ப (ி f | |||
சித்தப்) பி(ரமை b | |||
_லி) ப (ி_ p | |||
_கன்) ப (ிகர f | |||
@@ -4124,6 +4216,7 @@ _தமிழ்ப்) ப (ாஷ _b | |||
_கா) பிட(ல pit.V | |||
அ) ப (ிடவிட f | |||
ஆள்) ப (ிடி p | |||
_சூடு) ப (ிடி p | |||
_மீன்) ப (ிடி p | |||
கண்டு) ப (ிடி p | |||
திமிர்) ப (ிடி p | |||
@@ -4216,6 +4309,7 @@ _ஷண்முக) பி (ரிய p | |||
_) பி (லெட்சர f | |||
_சிம்) ப (ிள p | |||
_ரை) ப (ிள f | |||
_ஹம்) ப (ிள b | |||
_) பி (ளே p | |||
ஏரோ) பி (ளேன p | |||
ப (ிள்ளை p | |||
@@ -4251,6 +4345,8 @@ _வெண்) ப (ுகை p | |||
இன்) ப (ுற b | |||
_துன்) ப (ுற b | |||
_நம்) ப (ுற b | |||
ஊம்) ப (ுற b | |||
_மார்) ப (ுற b | |||
_கிளம்) ப (ுற b | |||
_திரும்) ப (ுற b | |||
_மாண்) ப (ுற b | |||
@@ -4300,6 +4396,7 @@ _கோலாலம்) ப (ூர p | |||
வீண்) ப (ேச்ச p | |||
ப (ேட்டை p | |||
ம்) ப (ேட்டை b | |||
அ) ப (ேத p | |||
_சில) ப (ேர p | |||
_பல) ப (ேர p | |||
_வெல்) ப (ேர f | |||
@@ -4321,7 +4418,9 @@ _ வெடி) ப (ொரு p | |||
ப (ொருட்டு_ p | |||
_பழம்) ப (ொருள p | |||
_தொல்) ப (ொருள p | |||
_மின்) ப (ொறி p | |||
_தேடு) ப (ொறி p | |||
_குளிர்) ப (ொழி p | |||
வீண்) ப (ொழுத p | |||
ப (ொழுதிலா_+ p | |||
ப (ொழுதிலும்_+ p | |||
@@ -4335,6 +4434,7 @@ _ வெடி) ப (ொரு p | |||
_விலை) ப (ோ p | |||
_பிர) ப (ோL04 p | |||
_ஏக) ப (ோக b | |||
அரச) ப (ோக b | |||
ராஜ) ப (ோக b | |||
ப (ோக_ p | |||
_சுக) ப (ோக_ b | |||
@@ -4420,6 +4520,7 @@ _மைக்ரோசா) ப் (ட f | |||
_ஹி) ப்னாட (ிச pna:t. | |||
கர்) ப்ப bbV# | |||
_சாகி) ப்ப bbV# | |||
_தகர்) ப்ப ppV# | |||
_நவா) ப்ப bbV# | |||
_சாஹி) ப்ப bbV# | |||
_நகர்) ப்ப ppV# | |||
@@ -4428,6 +4529,7 @@ _மைக்ரோசா) ப் (ட f | |||
L03) ப்ப (தில bbV | |||
நிர்) ப்ப (ந்த bbV | |||
_ரி) ப்ப (ன bbV | |||
_ரி) ப்ப (ன்_L33 ppV | |||
நிர்) ப்ப (ய bbV | |||
_ர) ப்ப (ர bbV | |||
ஆ) ப்ப (ரிக்க fV | |||
@@ -4445,10 +4547,16 @@ _மைக்ரோசா) ப் (ட f | |||
L03) ப்ப (ஸ bbV | |||
_ட) ப்ப (ா bb | |||
அடி) ப்ப (ாக bb | |||
இட) ப்ப (ாக bb | |||
_வல) ப்ப (ாக bb | |||
அவிர்) ப்ப (ாக bb | |||
இறுதி) ப்ப (ாக bb | |||
_கீழ்) ப்ப (ாகங்க bb | |||
_கீழ்) ப்ப (ாகத் bb | |||
_கீழ்) ப்ப (ாகம bb | |||
துர்) ப்ப (ாக்கிய bb | |||
ஆர்) ப்ப (ாட்ட bb | |||
_கலை) ப்ப (ாணி bb | |||
_ஜ) ப்ப (ார bb | |||
_துர்) ப்ப (ாஷ bb | |||
அ) ப்ப (ாஸ bb | |||
@@ -4467,6 +4575,7 @@ _யாதவ) ப்பி (ரகாச pp | |||
L03) ப்பி (ரகார pp | |||
_வெளி) ப்பி (ரகார pp | |||
அதிக) ப்பி (ரசங்க pp | |||
_சண்ட) ப்பி (ரசண்ட pp | |||
L03) ப்பிரச (ார pprVtS | |||
_கை) ப்பி (ரசுர pp | |||
_துண்டு) ப்பி (ரசுர pp | |||
@@ -4477,6 +4586,7 @@ _காட்டு) ப்பி (ரதேச pp | |||
_நில) ப்பி (ரபு pp | |||
_சத்திய) ப்பி (ரமா pp | |||
மன) ப்பி (ரமை bb | |||
_சுக) ப்பி (ரம்ம bb | |||
_பர) ப்பி (ரம்ம pb | |||
_மணி) ப்பி (ரவா pp | |||
L03) ப்பி (ரவாக pp | |||
@@ -4493,6 +4603,7 @@ _ஒL10ி) ப்பி (ரவாக pp | |||
தேச) ப்பி (ரஷ்ட pp | |||
_ஜாதி) ப்பி (ரஷ்ட pp | |||
_வான) ப்பி (ரஸ்த pp | |||
L03) ப்பி (ராமண bb | |||
_கூட்டு) ப்பி (ரார்த்தனை pp | |||
ஆ) ப்பி (ரிக்க f | |||
தென்னா) ப்பி (ரிக்க fV | |||
@@ -4518,6 +4629,7 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
கம்) ப்யூட (ர pjU:t.V | |||
_பெர்) ப் (யூம f | |||
_யூ) ப்ரட (ீஸ frVt. | |||
_ச) ப் (ரமஞ்ச p | |||
ஆ) ப் (ரிக்க f | |||
_தென்னா) ப் (ரிக்க f | |||
_சு) ப் (ரியா p | |||
@@ -4741,6 +4853,7 @@ _தென்னா) ப் (ரிக்க f | |||
இராஞ்ச ra:n^tSV# | |||
இ (ராட்சத | |||
இ (ராட்சஷ | |||
இ (ராட்டின+ | |||
இ (ராணி | |||
இ (ராணுவ | |||
இ (ராதாகி |
@@ -1,3 +1,3 @@ | |||
name Farsi | |||
name persian | |||
language fa | |||
@@ -1,4 +1,4 @@ | |||
name Farsi-Pinglish | |||
name persian-pinglish | |||
// Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish | |||
language fa-pin | |||
dictrules 1 |
@@ -0,0 +1,22 @@ | |||
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). | |||
@@ -0,0 +1,22 @@ | |||
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). | |||
@@ -1,5 +1,5 @@ | |||
93 phoneme tables | |||
94 phoneme tables | |||
new total | |||
base 109 109 | |||
consonants 11 119 | |||
@@ -32,7 +32,7 @@ consonants 11 119 | |||
kn 17 149 | |||
ml 30 152 | |||
hu 25 124 | |||
lt 44 139 | |||
lt 42 139 | |||
lv 29 127 | |||
pl 22 122 | |||
sk 28 137 | |||
@@ -94,6 +94,7 @@ consonants 11 119 | |||
tt 23 120 | |||
ko 19 120 | |||
kl 18 119 | |||
eu 17 127 | |||
Data file Used by | |||
b/b [b] base | |||
@@ -220,7 +221,6 @@ dzh/dzh [dZ] base | |||
[dZ;] ko | |||
dzh/dzh_ [dZ] base | |||
[dZ;] base | |||
[dZ;] lt | |||
[dZ] hr | |||
[dZ;] hr | |||
[dZ;] mk | |||
@@ -235,7 +235,6 @@ dzh/dz_pzd [J] base | |||
dzh/dz_pzd_ [J] base | |||
dzh/xdzh [dZ] base | |||
[dZ;] base | |||
[dZ;] lt | |||
[dZ] hr | |||
[dZ;] hr | |||
[dZ;] mk | |||
@@ -845,6 +844,7 @@ ufric/s [s] base | |||
[s] es | |||
[z] sq | |||
[s] da | |||
[z] eu | |||
ufric/s_ [s] base | |||
[z] base | |||
[s2] consonants | |||
@@ -854,6 +854,7 @@ ufric/s_ [s] base | |||
[z;] ro | |||
[s] sw | |||
[z] sq | |||
[z] eu | |||
ufric/s! [s] base | |||
[s] fr | |||
[s] es | |||
@@ -878,6 +879,7 @@ ufric/sh_pzd2 [S] sr | |||
[S;] zh | |||
ufric/sh_rfx [s.] base | |||
[s.] zh | |||
[s] eu | |||
ufric/s_pal [s^] et | |||
ufric/s_pzd [s;] base | |||
[z;] base | |||
@@ -1085,12 +1087,16 @@ ustop/ts [ts] consonants | |||
[ts] tn | |||
[ts#] bo | |||
[dz#] bo | |||
[ts] eu | |||
[tz] eu | |||
ustop/ts_ [ts] consonants | |||
[dz] consonants | |||
[ts] lv | |||
[ts] tn | |||
[ts#] bo | |||
[dz#] bo | |||
[ts] eu | |||
[tz] eu | |||
ustop/ts2 [ts] lv | |||
[ts] hy | |||
[ts] ka | |||
@@ -1130,7 +1136,6 @@ ustop/tsh_unasp2 [tS] bn | |||
ustop/ts_pzd [tS;] base | |||
[J#] hi | |||
[J#] ml | |||
[tS;] lt | |||
[tS;] ru | |||
[dZ;] sq | |||
[tS;] tn | |||
@@ -1811,6 +1816,8 @@ vowel/a_4 [a] ga | |||
[a] es | |||
[a] el | |||
[a] vi | |||
[a] eu | |||
[a2] eu | |||
vowel/a#_4 [a:] nl | |||
[a] ml | |||
[a] bg | |||
@@ -2067,6 +2074,7 @@ vowel/e_mid2 [E] af | |||
[e:] si | |||
[e] mt | |||
[e] bo | |||
[e] eu | |||
vowel/@_fnt [@] en-wi | |||
[@2] en-wi | |||
[@2] hr | |||
@@ -2114,6 +2122,7 @@ vowel/i [i] base | |||
[i] bo | |||
[i] tt | |||
[i] kl | |||
[i] eu | |||
vowel/i# [y:] cy | |||
[i] vi-sgn | |||
vowel/i_2 [i2] de | |||
@@ -2369,6 +2378,7 @@ vowel/oo [o] base | |||
[o] prs | |||
[O] wo | |||
[O:] wo | |||
[o] eu | |||
vowel/oo_1 [O:] en-n | |||
[O:] en-rp | |||
[O@] en-rp | |||
@@ -2553,6 +2563,7 @@ vowel/u_bck2 [u] et | |||
[u:] gd | |||
[u] ht | |||
[u] kl | |||
[u] eu | |||
vowel/u_bck3 [u:] et | |||
[u] kk | |||
vowel/uu [U] en | |||
@@ -2640,6 +2651,7 @@ vowel/y# [Y] base2 | |||
[oe] zhy | |||
[W] tr | |||
[Y] mt | |||
[Y] eu | |||
vowel/y## [y] is | |||
vowel/y_2 [y:] la | |||
[y] zh | |||
@@ -2907,7 +2919,6 @@ x/dzh [J] base | |||
[dZ] base | |||
x/dzh_ [dZ] base | |||
[dZ;] base | |||
[dZ;] lt | |||
[dZ;] mk | |||
[dZ;] ru | |||
[J] sw |
@@ -0,0 +1,176 @@ | |||
//==================================================== | |||
// 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 | |||
@@ -233,30 +233,8 @@ phoneme ts | |||
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 | |||
vls dnt stop |
@@ -1967,6 +1967,9 @@ include ph_korean | |||
phonemetable kl base | |||
include ph_greenlandic | |||
phonemetable eu base2 | |||
include ph_basque | |||
//phonemetable en2 en | |||
//include ph_english_test |
@@ -2,7 +2,7 @@ | |||
[Setup] | |||
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). | |||
WindowVisible=yes | |||
@@ -171,7 +171,7 @@ begin | |||
$2a: Result := 'vi'; | |||
$2b: Result := 'hy'; | |||
//$2c: Result := 'az'; | |||
//$2d: Result := 'eu'; | |||
$2d: Result := 'eu'; | |||
$2f: Result := 'mk'; | |||
$36: Result := 'af'; | |||
$37: Result := 'kn'; |
@@ -1,7 +1,7 @@ | |||
[Setup] | |||
AppName=eSpeakEdit | |||
AppVerName=eSpeakEdit version 1.48.01 | |||
AppVerName=eSpeakEdit version 1.48.03 | |||
DefaultDirName={pf}\eSpeak | |||
DefaultGroupName=eSpeak | |||
OutputBaseFilename=setup_espeakedit |
@@ -293,7 +293,7 @@ static keywtab_t keywords[] = { | |||
{"Continue", tSTATEMENT, kCONTINUE}, | |||
{"ChangePhoneme", tINSTRN1, i_CHANGE_PHONEME}, | |||
{"ReplaceNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME}, | |||
{"ChangeNextPhoneme", tINSTRN1, i_REPLACE_NEXT_PHONEME}, | |||
{"InsertPhoneme", tINSTRN1, i_INSERT_PHONEME}, | |||
{"AppendPhoneme", tINSTRN1, i_APPEND_PHONEME}, | |||
{"IfNextVowelAppend", tINSTRN1, i_APPEND_IFNEXTVOWEL}, | |||
@@ -1132,6 +1132,9 @@ static unsigned int StringToWord(const char *string) | |||
unsigned char c; | |||
unsigned int word; | |||
if(string==NULL) | |||
return(0); | |||
word = 0; | |||
for(ix=0; ix<4; ix++) | |||
{ |
@@ -50,8 +50,9 @@ static char *hash_chains[N_HASH_DICT]; | |||
static char letterGroupsDefined[N_LETTER_GROUPS]; | |||
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_alt2", 0x12}, | |||
@@ -314,6 +315,7 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont | |||
value = *rule++ & 0xff; | |||
if((value != 0x01) || (control & FLAG_UNPRON_TEST)) | |||
{ | |||
// TODO write the string backwards if in RULE_PRE | |||
p[0] = '$'; | |||
name = LookupMnemName(mnem_rules, value); | |||
strcpy(&p[1],name); | |||
@@ -1102,21 +1104,33 @@ static void copy_rule_string(char *string, int *state_out) | |||
break; | |||
case '$': | |||
output[ix++] = RULE_DOLLAR; | |||
c = 0; | |||
value = 0; | |||
mr = mnem_rules; | |||
while(mr->mnem != NULL) | |||
{ | |||
len = strlen(mr->mnem); | |||
if(memcmp(p, mr->mnem, len) == 0) | |||
{ | |||
c = mr->value; | |||
value = mr->value; | |||
p += len; | |||
break; | |||
} | |||
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); | |||
error_count++; |
@@ -1924,6 +1924,7 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ | |||
int add_points; | |||
int command; | |||
int check_atstart; | |||
unsigned int *flags; | |||
MatchRecord match; | |||
static MatchRecord best; | |||
@@ -2161,11 +2162,11 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ | |||
case RULE_DOLLAR: | |||
command = *rule++; | |||
if(command == 0x01) | |||
if(command == DOLLAR_UNPR) | |||
{ | |||
match.end_type = SUFX_UNPRON; // $unpron | |||
} | |||
else if(command == 0x02) // $noprefix | |||
else if(command == DOLLAR_NOPREFIX) // $noprefix | |||
{ | |||
if(word_flags & FLAG_PREFIX_REMOVED) | |||
failed = 1; // a prefix has been removed | |||
@@ -2180,16 +2181,20 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ | |||
else | |||
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 | |||
ix = *word - word_start + consumed + group_length + 1; | |||
memcpy(word_buf, word_start-1, ix); | |||
word_buf[ix] = ' '; | |||
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; | |||
else | |||
failed = 1; | |||
@@ -2403,6 +2408,28 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ | |||
failed = 1; | |||
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: | |||
/* more than specified number of vowels to the left */ | |||
syllable_count = 1; | |||
@@ -3581,14 +3608,15 @@ 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) | |||
{//=========================================================================== | |||
char buf[100]; | |||
static unsigned int flags[2]; | |||
char *word1 = (char *)word; | |||
flags[0] = flags[1] = 0; | |||
LookupDictList(tr, &word1, buf, flags, 0, NULL); | |||
*flags_out = flags; | |||
return(flags[0]); | |||
} | |||
@@ -3649,7 +3677,7 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy) | |||
} | |||
// 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]; | |||
word_end[i] = ' '; |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -139,8 +139,13 @@ if(argc > 1) | |||
if(strcmp(param,"--compile")==0) | |||
{ | |||
LoadPhData(NULL); | |||
samplerate_native = samplerate = 22050; | |||
LoadPhData(NULL); | |||
if(LoadVoice("", 0) == NULL) | |||
{ | |||
fprintf(stderr, "Failed to load default voice\n"); | |||
exit(1); | |||
} | |||
CompilePhonemeData(); | |||
CompileIntonation(); | |||
} |
@@ -399,6 +399,14 @@ void MakePhonemeList(Translator *tr, int post_pause, int start_sentence) | |||
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)) | |||
{ | |||
// PROBLEM: if we insert a phoneme before a vowel then we loose the stress. |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -343,19 +343,22 @@ void ProsodyDisplay::OnMouse(wxMouseEvent& event) | |||
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()) | |||
{ |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -2092,7 +2092,13 @@ static int ProcessSsmlTag(wchar_t *xml_buf, char *outbuf, int *outix, int n_outb | |||
} | |||
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) | |||
terminator = CLAUSE_NONE; | |||
@@ -2100,7 +2106,13 @@ static int ProcessSsmlTag(wchar_t *xml_buf, char *outbuf, int *outix, int n_outb | |||
if(terminator) | |||
{ | |||
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); | |||
} | |||
break; |
@@ -35,7 +35,7 @@ | |||
#include "translate.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; | |||
int option_device_number = -1; |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -188,7 +188,7 @@ static void DoPitch(unsigned char *env, int pitch1, int pitch2) | |||
int PauseLength(int pause, int control) | |||
{//==================================== | |||
int len; | |||
unsigned int len; | |||
if(control == 0) | |||
{ | |||
@@ -210,8 +210,10 @@ int PauseLength(int pause, int control) | |||
static void DoPause(int length, int control) | |||
{//========================================= | |||
// length in nominal mS | |||
// control = 1, less shortening at fast speeds | |||
int len; | |||
unsigned int len; | |||
int srate2; | |||
if(length == 0) | |||
len = 0; | |||
@@ -219,7 +221,15 @@ static void DoPause(int length, int 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); |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * | |||
@@ -212,7 +212,7 @@ typedef struct { | |||
unsigned char tone_ph; // tone phoneme to use with this vowel | |||
PHONEME_TAB *ph; | |||
short length; // length_mod | |||
unsigned int length; // length_mod | |||
unsigned char env; // pitch envelope number | |||
unsigned char type; | |||
unsigned char prepause; | |||
@@ -239,6 +239,7 @@ typedef struct { | |||
#define pd_INSERTPHONEME i_INSERT_PHONEME | |||
#define pd_APPENDPHONEME i_APPEND_PHONEME | |||
#define pd_CHANGEPHONEME i_CHANGE_PHONEME | |||
#define pd_CHANGE_NEXTPHONEME i_REPLACE_NEXT_PHONEME | |||
#define pd_LENGTHMOD i_SET_LENGTH | |||
#define pd_FORNEXTPH 0x2 | |||
@@ -379,7 +380,7 @@ typedef struct { | |||
typedef struct { | |||
int pause_factor; | |||
int clause_pause_factor; | |||
int min_pause; | |||
unsigned int min_pause; | |||
int wav_factor; | |||
int lenmod_factor; | |||
int lenmod2_factor; |
@@ -779,7 +779,7 @@ Translator *SelectTranslator(const char *name) | |||
static const unsigned char stress_amps_eu[8] = {16,16, 18,18, 18,18, 18,18 }; | |||
SetupTranslator(tr,stress_lengths_eu,stress_amps_eu); | |||
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; | |||
@@ -104,7 +104,6 @@ static int embedded_read; | |||
unsigned int embedded_list[N_EMBEDDED_LIST]; | |||
// 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 | |||
int n_replace_phonemes; | |||
@@ -2655,6 +2654,9 @@ void *TranslateClause(Translator *tr, FILE *f_text, const void *vp_input, int *t | |||
charix[charix_top+3] = 0; | |||
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; | |||
if(tone2 != 0) | |||
{ |
@@ -26,6 +26,9 @@ | |||
#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_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_HASH_DICT 1024 | |||
#define N_CHARSETS 20 | |||
@@ -180,6 +183,11 @@ | |||
#define RULE_SPELLING 31 // W while spelling letter-by-letter | |||
#define RULE_LAST_RULE 31 | |||
#define DOLLAR_UNPR 0x01 | |||
#define DOLLAR_NOPREFIX 0x02 | |||
#define DOLLAR_LIST 0x03 | |||
#define LETTERGP_A 0 | |||
#define LETTERGP_B 1 | |||
#define LETTERGP_C 2 | |||
@@ -191,7 +199,7 @@ | |||
// 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 | |||
// bit 15- don't need space after the punctuation | |||
// bit 19=sentence, bit 18=clause, bits 17=voice change | |||
@@ -199,6 +207,8 @@ | |||
// bit 20= punctuation character can be inside a word (Armenian) | |||
// bit 21= speak the name of the punctuation character | |||
// bit 22= dot after the last word | |||
// bit 23= pause is x 320mS (not x 10mS) | |||
#define CLAUSE_BIT_SENTENCE 0x80000 | |||
#define CLAUSE_BIT_CLAUSE 0x40000 | |||
#define CLAUSE_BIT_VOICE 0x20000 | |||
@@ -206,6 +216,7 @@ | |||
#define PUNCT_IN_WORD 0x100000 | |||
#define PUNCT_SAY_NAME 0x200000 | |||
#define CLAUSE_DOT 0x400000 | |||
#define CLAUSE_PAUSE_LONG 0x800000 | |||
#define CLAUSE_NONE ( 0 + 0x04000) | |||
#define CLAUSE_PARAGRAPH (70 + 0x80000) | |||
@@ -741,7 +752,7 @@ int SetTranslator2(const char *name); | |||
void DeleteTranslator(Translator *tr); | |||
void ProcessLanguageOptions(LANGUAGE_OPTIONS *langopts); | |||
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 TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab); |
@@ -1,5 +1,5 @@ | |||
/*************************************************************************** | |||
* Copyright (C) 2005 to 2013 by Jonathan Duddington * | |||
* Copyright (C) 2005 to 2014 by Jonathan Duddington * | |||
* email: [email protected] * | |||
* * | |||
* This program is free software; you can redistribute it and/or modify * |