Browse Source

[1.46.23]

Changes to languages: es, pt, ta.
Added initial draft of language: tt (Tatar).


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

+ 23
- 12
dictsource/dict_phonemes View File

@@ -102,7 +102,7 @@ p Q r R s s; t T
ts v x z


Dictionary en_dict 2012-07-16
Dictionary en_dict 2012-09-08

0 3 3: @ @- @2 @5 @L
a a# A: A@ aa aI aI3 aI@
@@ -129,15 +129,15 @@ s S t T tS ts v w
x z Z


Dictionary es_dict 2011-11-22
Dictionary es_dict 2012-09-04

a aI aU e E eI eU i
o O oI u
@ a aI aU e E eI eU
i o O oI u

: b B d D f g j
J J^ k l m n N n^
p Q r R R2 s S t
T tS w x z
: b B d D f g h
j J J^ k l m n N
n^ p Q r R R2 s S
t T tS w x z


Dictionary fi_dict 2011-10-14
@@ -202,7 +202,7 @@ q r r. s S s. t T
t. th th. v w x z


Dictionary ta_dict 2012-07-25
Dictionary ta_dict 2012-09-05

a a: aI aU e E e: i
I i: o o: u U u2 u:
@@ -212,7 +212,7 @@ U: V V#
d. dZ f g h H j k
l l. m n N n. n^ p
Q r R s S s. t T
t. th tS v w z Z z.
t. th tS v w z z.


Dictionary hy_dict 2008-12-22
@@ -375,7 +375,7 @@ S s; S; t t; tS ts tS;
ts; v w x z Z Z;


Dictionary pt_dict 2012-08-08
Dictionary pt_dict 2012-09-08

& &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU
@@ -799,7 +799,7 @@ s S t tS v w X z
Z


Dictionary lt_dict 2012-07-15
Dictionary lt_dict 2012-08-18

a A a: ai au aU e E
eA ee ei i I i: ie l
@@ -811,3 +811,14 @@ h j k l; m n N n;
p r s S s; S; t t;
tS ts tS; v x z Z z;
Z;


Dictionary tt_dict 2012-09-09

a A e i I o u V
W y

: ? b d f g h j
k l m n N p q r
R s S S; t w x z
Z Z;

+ 3
- 0
dictsource/en_list View File

@@ -718,6 +718,7 @@ bidet bi:deI
bijou bi:Zu:
bikini bIk'i:ni
binman bInman
bio baIoU
biped baIpEd
bipedal baIp'i:d@L
biscuit bIskIt
@@ -982,6 +983,7 @@ corps kO@ $only
corral k@r'al
cosmos k0zm0s
?3 cosmos k0zmoUs
cougar ku:g3
countered kaUnt3d
coupon ku:p0n
couscous ku:sku:s
@@ -2765,6 +2767,7 @@ Korean kOr'i:@n
Kosovo k0s@voU
Kuala kwA:la#
Lagos leIg0s
Leipzig laIpsIg
Leone li:'oUn
Lesotho l@s'u:tu:
Liberia laIb'i@ri:@

+ 2
- 1
dictsource/en_rules View File

@@ -399,7 +399,7 @@
_) af (g af
afore a#fo@
af (ri af
afro afroU
_) afro afroU
af (t+ aaf
@) af (ter 'aaf

@@ -3423,6 +3423,7 @@
ithe (_ aID
l) ithe aID
l) ith (er ID
_t) ith aID
it (i_ 'i:t
itius (_ 'IS@s
itis (_ 'aItIs

+ 147
- 216
dictsource/es_list View File

@@ -1,5 +1,4 @@

// This file in UTF8 encoded
// This file in UTF8 encoded

// letters

@@ -76,7 +75,7 @@ _» kom'iJ^as||dEr'EtSas


// numbers
_0 Tero
_0 T'ero
_1 'uno
_2 d'Os
_3 tr'es
@@ -102,8 +101,8 @@ _7X sEt'Enta
_8X OtS'Enta
_9X nOB'Enta
_0C Tj'EntOs
_1C0 T'ien // exactly one hundred
_1C T'iento
_1C0 Tj'en // exactly one hundred
_1C Tj'ento
_5C kinj'EntOs
_7C s,eteTj'EntOs
_9C n,OBeTj'EntOs
@@ -162,230 +161,130 @@ vi bi // not a Roman number

// articles
el $u
el $atend
los $u
los $atend
la $u
la $atend
las $u
las $atend
lo $u
les $u
lo $atend

un $u
una $u
unos $u
unas $u

este $u+ // this
esta $u+
estos $u+
estas $u+
esto $u+

ese $u+ // that
esa $u+
esos $u+
esas $u+
eso $u+

aquel $u+ // that
aquella $u+
aquellos $u+
aquellas $u+



// pronouns
yo $u+
tu $u+
tú $u+
usted $u+
él $u+
ella $u+
nosotros $u+
nosotras $u+
vosotros $u+
vosotras $u+
as $u+
ustedes $u+
ellos $u+
ellas $u+
ud $u+
uds $u+

me $u+ // reflexive pronouns
te $u+
se $u+
nos $u+
os $u+

me $u $only // reflexive pronouns
me $atend
te $u
te $atend
le $u
le $atend
les $u
les $atend
se $u
se $atend
nos $u
nos $atend
os $u
os $atend


// possessives
mi mi $u+
mis $u+
tu $u+
tus $u+
su $u+
sus $u+
nuestro $u+
nuestros $u+
nuestra $u+
nuestras $u+
vuestro $u+
vuestros $u+
vuestra $u+
vuestras $u+
mi $u
mi $atend
mis $u
mis $atend
tu $u
tu $atend
tus $u
tus $atend
su $u
su $atend
sus $u
sus $atend
nuestro $u
nuestro $atend
nuestros $u
nuestros $atend
nuestra $u
nuestra $atend
nuestras $u
nuestras $atend
vuestro $u
vuestro $atend
vuestros $u
vuestros $atend
vuestra $u
vuestra $atend
vuestras $u
vuestras $atend

// prepositions
a $u $brk // at
al $u $brk
a $u // at
al $u
al $atend
de $u // of,from
de $atend
del $u
(de la) d,ela
en $u $brk
con $u $pause // with
por $u $pause // for,through,along,via
para $u $pause // for,in order,by
entre $u $pause
desde $pause // from,since
después $pause // after

del $atend
en $u
en $atend
con $u // with
con $atend
sin $u
sin $atend
por $u // for,through,along,via
por $atend
tras $u
tras $atend
ante $u
ante $atend
para $u // for,in order,by
para $atend
entre $u
entre $atend $capital
desde $u // from,since
desde $atend
hasta $u
hasta $atend
hacia $u
hacia $atend
// conjunctions
y %i $pause // and
o $u $pause // or

así $pause
aunque $u $pause // although
siquiera $pause
porque $pause // because

// questions
que $u $pause // what
cuál $pause // which
cuáles $pause
cómo $pause // how

e $u $only
y %i // and
o $u // or

aunque $u // although
aunque $atend
pero $u
pero $atend
porque $u // because
porque $atend
que $u // what
que $atend
cuando $u
cuando $atend
cuanto $u
cuanto $atend
donde $u
donde $atend
como $u
como $atend
mientras $u
mientras $atend
si $u
si $atend
// negative
no $u

// auxillary verbs
ser $u
soy $u
eras $u
es $u
somos $u
sois $u
son $u

fui $u
fuiste $u
fue $u
fuimos $u
fuisteis $u
fueron $u

era $u
eras $u
éramos $u
erais $u
eran $u

seré $u
serás $u
será $u
seremos $u
seréis $u
serán $u

sería $u
serías $u
seríamos $u
seríais $u
serían $u


estar $u
estoy $u
estás $u
está $u
estamos $u
estáis $u
están $u

estuve $u
estuviste $u
estuvo $u
estuvimos $u
estuvisteis $u
estuvieron $u

estaba $u
estabas $u
estaba $u
estábamos $u
estabais $u
estaban $u

estaré $u
estarás $u
estará $u
estaremos $u
estaréis $u
estarán $u

estaría $u
estarías $u
estaríamos $u
estaríais $u
estarían $u

haber $u
he $u
has $u
hay $u
hemos $u
habéis $u
han $u
ha $u // ??

hube $u
hubiste $u
hubo $u
hubimos $u
hubisteis $u
hubieron $u

había $u
habías $u
habíamos $u
habíais $u
habían $u

habré $u
habrás $u
habrá $u
habremos $u
habréis $u
habrán $u

tener $u // to have
tengo $u
tienes $u
tiene $u
tenemos $u
tenéis $u
tienen $u

hacer $u+ // to do/make
hago $u+
haces $u+
hace $u+
hacemos $u+
hacéis $u+
hacen $u+


// some common adjectives and adverbs
algún $u // some
algunos $u
alguna $u


// Letters
@@ -411,16 +310,18 @@ r _|Ere
s _|Ese
t te
v _|uBe
w ,uBe||d'OBle
w uBe||d'OBle
x _|Ekis
z TEta

_a a
a a $atend
_e e
e e $atend
_o o
o o $atend
_y ,igr'iEQa
y ,igr'iEQa $atend
_y igr'iEQa
y igr'iEQa $atend
ch tSe
ll EJ^e
?2 ll Ej:e
@@ -430,7 +331,7 @@ ll EJ^e
_ó 'o||aTEntw'aDa
ó 'o||aTEntw'aDa $atend
ú 'u||aTEntw'aDa
ü ,uDjEr'Esis
ü ,uDj'ErEsis



@@ -440,11 +341,11 @@ DNI $abbrev
dpto departamento $text
dr doctor $text $capital $dot
dra doctora $text $capital $dot
(ee . uu) Est'aDos||un'iDos
Excmo excelentsimo $text $dot
Excma excelentsima $text $dot
Ilmo ilustrisimo $text $dot
Ilma ilustrisima $text $dot
(ee.uu) Est'aDos||un'iDos
Excmo excelentísimo $text $dot
Excma excelentísima $text $dot
Ilmo ilustrísimo $text $dot
Ilma ilustrísima $text $dot
izq izquierda $text $dot
izqda izquierda $text $dot
izqdo izquierdo $text $dot
@@ -464,8 +365,38 @@ Uds ustedes $text $capital $dot
// pronunciation exceptions

linux $1
méxico mExiko
méxico m'Exiko
mexicano mExikano
spanish _^_EN


spanish sp'aniS
english ínglish $text
firefox f'aIrfoks
microsoft m'aIkrosoft
software s'oftwer
hardware h'ardwer
skype sk'aIp
messenger m'esenJer
live l'aIB
facebook f'eIsbuk
twitter tw'iter
twit tw'it
mozilla moT'ila
espeak isp'ik
(e speak) isp'ik
eloquence 'elokwens
speech sp'itS
platform pl'atfom
voice bois $text
windows w'indows
android 'androId
apple 'ap@l
(i phone) 'aIfon
iphone 'aIfon
(i pod) 'aIpod
ipod 'aIpod
jaws J'os
window w'indow
eyes 'aIs
free fr'i
google g'ug@l
chrome kr'owm

+ 8
- 7
dictsource/es_rules View File

@@ -1,4 +1,4 @@
// translation rules for Spanish
// translation rules for Spanish
// This file is UTF-8 encoded

// Conditional rules
@@ -199,20 +199,20 @@
.group t
t t
_) t (L01A t // all tr at start of word
_) th T
th (K T
_) th (A t
th (K t


.group u
u u
u (A w
u (y_ w
!?3 l) u (A %u
!?3 r) u (A %u

g) u (e
g) u (i

g) u (é
g) u (í

.group v
v b
@@ -237,7 +237,7 @@
x ks
?1 A) x (A Qs
x (_ =Qs
_) x ($unpr z // ?
_) x ($unpr s // ?


.group y
@@ -248,7 +248,7 @@
_l) y J
y (A J^
?2 A) y (A j:
u) y (K j

.group z
z T
@@ -271,3 +271,4 @@
C_) - (_D _

, (D kOma


+ 2
- 2
dictsource/lt_list View File

@@ -87,9 +87,9 @@ _1C S;imtas_
//rule #1 - is - last number 1(except 11): 21000, 31000, 41000
//rule #2 u: - last number 0: 20000, 30000, 40000 and for [11000-19000]
//rule #3 ei - All other cases
_0M1 t'u:kstant;ei_
_0M1 t'u:kstantS;ei_
_0MA1 t'u:kstant;is_
_0MB1 t'u:kstant;u_
_0MB1 t'u:kstantS;u_
_1M1 t'u:kstant;is_ // no '1' before thousand

_0M2 m;il;ij'o:nai_

+ 88
- 4
dictsource/pt_list View File

@@ -645,32 +645,56 @@ governo gov'ernU $noun
// $alt2 changes stressed [E] or [O] phoneme to close [e] or [o]

acerto $alt2 $noun
adereço $alt2
adore $alt
albatrozes $alt
alcateia $alt
alferes $alt
algozes $alt
atrozes $alt
amanheça $alt2
amanheço $alt2
amarelo $alt
ameba $alt
amores $alt2
anoiteça $alt2
anoiteço $alt2
apreço $alt2
assembleia $alt
atrozes $alt
austera $alt
austero $alt
autora $alt2
beco $alt2
belo $alt
besta $alt2
boca $alt2
boleia $alt
bolo $alt2
borboleta $alt2
bordo $alt
cabeça $alt2
cacete $alt2
cachorra $alt2
camiseta $alt2
cantora $alt2
casebre $alt
catorze $alt2
cefaleia $alt
cerca $alt $verb
cerco $alt $verb
chamego $alt2
chefe $alt
chinelo $alt
coco $alt2
cofre $alt
colmeia $alt
começo $alt2 $noun
comeres $alt2
conheço $alt2
copa $alt
copo $alt
coreia $alt
corneta $alt2
cornos $alt
corpos $alt
corto $alt
@@ -680,20 +704,38 @@ couber $alt
couberem $alt
couberdes $alt
couberes $alt
crede $alt2
cresce $alt
der $alt
desce $alt
descem $alt
descova $alt2
desfecho $alt2
deva $alt2
devo $alt2
dez $alt
diarreia $alt
discordo $alt
doce $alt2
droga $alt
endereço $alt2
enumerem $alt
epopeia $alt
eritreia $alt
erro $alt2 $noun
escopeta $alt2
escroto $alt2
esforços $alt
esperma $alt
espiroqueta $alt2
estrofe $alt
estiverdes $alt
estiveres $alt
etiqueta $alt2
expeça $alt2
expeço $alt2
farofa $alt
febre $alt
fere $alt
ferem $alt
fezes $alt
@@ -707,22 +749,34 @@ fosse $alt2
fossem $alt2
foste $alt2
frevo $alt2
gameta $alt2
geleia $alt
gelo $alt $verb
germe $alt
gesso $alt2
gonorreia $alt
grego $alt2
grelha $alt
groselha $alt
grosso $alt2
grozo $alt $verb
hoje $alt2
ideia $alt
joga $alt
jogam $alt
jogos $alt
jogue $alt
joguem $alt
lerda $alt
lerdo $alt
líderes $alt2
lopes $alt
maleta $alt2
mantiverdes $alt
mantiveres $alt
marreta $alt2
martelo $alt
merda $alt
mexa m'eS&
mexi meS'i
mexo m'eSU
@@ -730,8 +784,10 @@ miolo $alt2
modo $alt
modos $alt
molho $alt $verb
monera $alt
morcego $alt2
morda $alt2
moreia $alt
mortos $alt
?2 mulher mulj'Er
?4 mulher mul^'Er
@@ -739,15 +795,23 @@ mui mwi
muito mw'iNtU // -s is included as a suffix
muita mw'iNt&
mulheres $alt
mureta $alt2
naquele $alt2
negro $alt2
novos $alt
odisseia $alt
onu $1
opereta $alt2
osso $alt2
ovos $alt
paexa paeSa
pangeia $alt
palheta $alt2
parede $alt2
pastora $alt2
pedra $alt
pelego $alt2
perde $alt
perdem $alt
perede $alt2
pesa $alt
@@ -756,25 +820,41 @@ pesque $alt
pesquem $alt
peso $alt
peso $alt2 $noun
pirueta $alt2
plateia $alt
plebeia $alt
porrete $alt2
porra $alt2
portos $alt
pose $alt2
povos $alt
preta $alt2
preto $alt2
profere $alt
proferem $alt
puder $alt
puserdes $alt
quero $alt
recordo $alt
recorto $alt
rede $alt2
reforços $alt
remorso $alt
resolve $alt
resolvem $alt
rixa xiS&
rogas $alt
saleta $alt2
seborreia $alt
selvagem seUv'aZeIN
sobe $alt
sobem $alt
soco $alt2
sofrem $alt
sofre $alt
sofreste $alt2
sopre $alt
soprem $alt
sorvete $alt2
souber $alt
souberdes $alt
souberes $alt
@@ -784,24 +864,28 @@ sugerem $alt
suor swOr
tapete $alt2
teta $alt2
tijolo $alt2
tiver $alt
tiveres $alt
toga $alt
torres $alt2
tortos $alt
traqueia $alt
travesso $alt2
trevo $alt2
troco $alt2 $noun
tropeço $alt2 $noun
valeta $alt2
vanessa $alt2
verbo $alt
verme $alt
vierem $alt
violeta $alt2
vozes $alt
zero $alt
zorra $alt2

// Close [o]
?1 calculadora $alt2
?1 professora $alt2
?1 senhora $alt2
?1 sobre $alt2


+ 38
- 7
dictsource/pt_rules View File

@@ -17,6 +17,7 @@
// endings
.L01 a am o
.L02 a am e em o
.L03 a am

.group a
_) a (_ a
@@ -271,6 +272,7 @@

ei eI
ei (s eI
ei ($w_alt EI
e (iCK e
ey eI
eu eU
@@ -334,16 +336,39 @@
?1 v) e (l_ ,E // eg: possível, amovível, disponível, etc...
?1 l) e (ta 'E // eg: bicicleta, atleta.

//sort
qu) e (brL02_ E
_hosp) e (dL01_ E
_estr) ei (L01_ EI
_inv) e (jL02_ E
_dec) e (pL02_ E
_op) e (rL02_ E
_qu) e (rL02_ E
_alt) e (rL02_ E
_inv) e (rtL01_ e
_f) e (rvL01_ e
_p) e (scL01_ E
_m) e (sclL02_ E
_com) e (tL01_ e
_prom) e (tL01_ e
_esqu) e (çL01_ e
_derr) e (tL01_ e
_prom) e (tL01_ e
_atr) e (vL01_ e
_f) e (rvL01_ e
_per) e (çL01_ e
_escr) e (vL01_ e
_pr) e (zL02_ E
_ado) e (çL01_ e
_aqu) e (çL01_ e
_car) e (çL01_ e
_mer) e (çL01_ e
_pad) e (çL01_ e
_dec) e (pL02_ E
_p) e (scL01_ E
_per) e (çL01_ e
_esqu) e (çL01_ e
_obed) e (çL01_ e
_aborr) e (çL01_ e
_compar) e (çL01_ e
_desapar) e (çL01_ e
_esclar) e (çL01_ e
_reapar) e (çL01_ e
//endsort

.group é
é ''E
@@ -519,6 +544,9 @@
o (s_ =U
ou ow
oi oI
oi ($w_alt OI
oi (a_ OI // ??
oi (cA_ OI
oi (s oI
o (iCK o
oo u
@@ -629,7 +657,10 @@
?1 v) o (lt O

_m) o (lhL02_ O

c) o (rrL03_ o // escorra, incorra, corra, recorra
_m) o (rrL03_ o
_ap) oi (L03_ OI
p) o (stos_ O // dispostos etc.

.group ô
ô ''o

+ 1
- 0
dictsource/ta_list View File

@@ -376,6 +376,7 @@ tamil தமிழ் $text
பலத்தும் $alt
பூந்தி $alt
பாவிக்க $alt
பார்ல $alt


// initial த as [d]

+ 81
- 17
dictsource/ta_rules View File

@@ -204,6 +204,7 @@
_) க (லீசிய gV
_) க (லீர gV
_) க (லீல gV
_) க (லீஷிய gV
_) க (ளுக் gV
_) க (வண gV
_) க (வன gV
@@ -223,6 +224,7 @@
_) க (ாந்தத் g
_) க (ாந்தப் g
_) க (ாந்தமா g
_) க (ாந்தார g
_) க (ாந்தி g
_) க (ானங் g
_) க (ானத்த g
@@ -305,6 +307,7 @@
_) கி (ளாL04ு k
_) கி (ளாL04ை k
_) கி (ளாஸ்_ g
_) கி (ளாஸ்_மேட k
_) கிளிட kl.it.V#
_) கிளிண்ட (ன klint.V
_) கி (ளினிக் k
@@ -338,6 +341,7 @@ _மன்மதக்) க (ுகை g
_) க (ுணத் g
_) க (ுணநல g
_) க (ுணபர g
_) க (ுணபால g
_) க (ுணபூஷ g
_) க (ுணப்பட g
_) க (ுணம g
@@ -489,6 +493,8 @@ _மன்மதக்) க (ுகை g
_) க (ோர_வேண்ட k
_) க (ோரக g
_) க (ோரத்_தாண்ட g
_) க (ோரத்தால g
_) க (ோரத்தை g
_) க (ோரப்_L20 g
_) க (ோரப்பற் g
_) க (ோரப்பல் g
@@ -572,6 +578,7 @@ _சந்திர) க (லா kV
_சித்திர) க (லா kV
_சூரிய) க (லா kV
_ஜீவ) க (லை kV
_காய) கல்ப kVlpV#
பஞ்ச) க (ல்யாண kV
_ரண) க (ள kV
_விண்) க (ள kV
@@ -584,6 +591,7 @@ _சூரிய) க (லா kV
பஞ்ச) க (வ்ய kV
வீண்) க (ஷ்ட kV
ம) க (ா H
_ரே) க (ா k
_சுரே) க (ா k
_தாலு) க (ா k
_ராதி) க (ா k
@@ -702,6 +710,7 @@ _மன்னர்) க (ுல k
_தயவு) க (ூர k
அருள்) க (ூர k
_நினைவு) க (ூர k
_குறை) க (ூற k
அறை) க (ூவ k
_மார்) கெட் ket.
_ஓ) க (ே k
@@ -747,6 +756,7 @@ _விவே) க் (_ k
_சொர்) க்க ggV#
_ஸ்வர்) க்க ggV#
_கை) க்க (டிகார kgV
L03) க்க (ண்ட ggV
_துணை) க்க (ண்ட ggV
_மார்) க்க (ண்டேய kkV
நிர்) க்க (தி ggV
@@ -798,6 +808,7 @@ _துப்பாக்கி) க்க (ுண்ட gg
_மார்) க்கெட் kket.
_ல) க்க (ேஜ gg
L03) க்க (ோபுர gg
L03) க்க (ோஷ gg
_வி) க்ச (னரி ks.V
_மி) க்ச (ர ktSV
_பி) க்ச (ர ktSV
@@ -921,6 +932,7 @@ _தணிகா) ச (ல tSV
_) சாக்லேட் tSa:kle:t.
_) சா (ட்டர்ஜி tSe:
_) ச (ாணக்கிய tS
ஆ) ச (ாத் z
ச (ாந்தி s.
_) சாந்த (ினை tSa:nd
_) சாந்த (ின்_ tSa:nd
@@ -928,6 +940,7 @@ _தணிகா) ச (ல tSV
_) சாந்த (ில tSa:nd
_) ச (ாந்து tS
_) ச (ாந்தை tS
_ரம்) ச (ான z
அமே) ச (ான z
_) சா (னல tSe:
_) ச (ான்ஸ tS
@@ -947,10 +960,10 @@ _தணிகா) ச (ல tSV
ஆ) ச (ார_ tS
ஆ) ச (ாரத் tS
ஆ) ச (ாரம tS
ச (ாரிய tS
அ) ச (ாருதீன z
_) சாருலத (ா tSa:rUlVt
_) ச (ாருவ tS
_ஹ) ச (ாரே z
_) ச (ார்ஜ tS
_ரீ) ச (ார்ஜ tS
_டிஸ்) ச (ார்ஜ tS
@@ -1000,9 +1013,11 @@ _தணிகா) ச (ல tSV
_) ச (ிப்பு tS
_) ச (ிப்பை tS
_) ச (ிப்ஸ tS
_மலே) ச (ிய Z
இந்தோனே) ச (ிய Z
_மலே) ச (ிய s.
இந்தோனே) ச (ிய s.
_பக்தி_) சிரத் (தை srVd
_) சிரத்த (ையுடன srVdd
_) சிரத்த (ையை srVdd
சி (ரம s
_) சி (ரார்த்த s
_) சிரிலங்க (ா srilVNk
@@ -1125,19 +1140,24 @@ _ஜலகண்டே) சு (வ s
.group ஜ
ஜ dZV
ஜ (B dZ
_) ஜு (வால dZ
//sort
_டின்) ஜ (ர tSV
_ப) ஜ (ார Z
_) ஜ (ுல்பி Z
_) ஜ (ுல்ஃபி Z
அ) ஜ (ாருதீன Z
_) ஜ (ர்தாரி ZV
_) ஜ (ியா Z
_ரம்) ஜ (ான Z
_க) ஜ (ல் ZV
_க) ஜ (லை ZV
_க) ஜ (லி ZV
_க) ஜ (லா ZV
_) ஜ (ர்தாரி zV
_க) ஜ (லா zV
_க) ஜ (லி zV
_க) ஜ (லை zV
_க) ஜ (ல் zV
_) ஜாக (ீர za:k
_) ஜ (ாக்கீர z
_ரம்) ஜ (ான z
_ப) ஜ (ார z
அ) ஜ (ாருதீன z
_நா) ஜ (ி z
_) ஜ (ியா z
_) ஜ (ுல்ஃபி z
_) ஜ (ுல்பி z
_) ஜு (வால dZ
//endsort


.group ஞ
@@ -1200,6 +1220,7 @@ _ஷிஃப்) ட t.V#
_) ட (ம்ப்ளர t.V
_) ட (ம்ளர t.V
_) ட (யத்த t.V
_) ட (யம t.V
_) ட (யரில t.V
_) ட (யரு t.V
_) ட (யரை t.V
@@ -1352,6 +1373,7 @@ _செண்) டிமெண்ட t.imen.t.V#
_) டுவ (ிட்டர t.w
_பிளஸ்_) டூ t.u:
_ப்ளஸ்_) டூ t.u:
_) ட (ூ_வீல t.
_) டூத் t.u:t
_கார்) ட (ூன t.
_) ட (ூர t.
@@ -1361,6 +1383,7 @@ _ப்ளஸ்_) டூ t.u:
_) டெக்னிக t.eknikV#
_) ட (ெக்ஸாஸ t.
_) ட (ெக்ஸ் t.
_) ட (ெசோ t.
_) ட (ெண்டர t.
_) ட (ெண்டுல்கர t.
_) டென்ச (ன t.ens.V
@@ -1394,6 +1417,7 @@ _லான்_) ட (ென்னிஸ t.
_) ட (ோக்கன t.
_) ட (ோக்கியோ t.
_) ட (ோட்டல t.
_) ட (ோன t.
ளு) ட (ோனிய t.
_) டோரண்ட (ோ t.o:rVn.t.
_ப்ரி) ட (ோரிய t.
@@ -1480,6 +1504,7 @@ _ஹெல்மெ) ட் t.
_ரூ) ட் (ல t.
_நோ) ட் (ல t.
_ரோ) ட் (ல t.
_நடுகா) ட் (ல t.
_நடுவீ) ட் (ல t.
_நடுரோ) ட் (ல t.
இ) ட் (லர t.
@@ -1530,6 +1555,7 @@ _நடுரோ) ட் (ல t.
_) த (சரா dV
_) த (சாப்த dV
_) த (சை dV
_) த (டக்க dV
_) த (டதட dV
_) த (டபுட dV
_) த (டவெ dV
@@ -1713,6 +1739,7 @@ _அகாலி_) த (ள dV
_) த (ிரவிய d
_) தி (ராட்சை d
_) தி (ராணி t
_) த (ிராம d
_) தி (ராவிட d
_) திரிப (ாதி trip
_) திரிப (ோலி trip
@@ -1859,11 +1886,17 @@ _அகாலி_) த (ள dV
_) த (ோஸ்த் d
_) த (ோஹா d
_) தௌலதாப (ாத daUlVd.a:b
_சா) த்த (ியக்கூற dd
_சா) த்த (ியங்கள dd
_சா) த்தியத்த ddijVddV#
_சா) த்த (ியப்பட dd
_சா) த்த (ியம dd
_) த (்ராட்சை d
//endsort

//sort
_நிசப்) த dV#
அனந்) த tV#
_வசந்) த tV#
_க) த (L08ஜா t
_சாந்) த (_ tV
@@ -1936,6 +1969,7 @@ _பிரசார்_பார) த (ி t
_நிவேதி) த (ை t
வீண்) த (ொல்லை t
_தான்) த (ோன்ற t
_சோவிய) த் t
அம்பே) த்க tkV#
_வா) த் (சல்ய t
யு) த்த ddV#
@@ -1948,6 +1982,7 @@ _சிறை) த்த (ண்டனை ddV
பு) த்த (ன ddV
_நர்) த்த (ன ddV
_ஜனார்) த்த (ன ddV
_பரிவர்) த்த (ன ddV
_வர்) த்த (மான ddV
பு) த்த (ர ddV
அர்) த்தராத்த (ிரி ddVra:dd
@@ -1967,16 +2002,16 @@ _ஜனார்) த்த (ன ddV
பல) த்த (ினங் dd
வர்) த்த (ினி dd
L03) த்த (ினி+ tt
சா) த்த (ிய dd
ம) த்த (ிய dd
வா) த்த (ிய dd
வை) த்த (ிய dd
உபா) த்த (ிய dd
_நைவே) த்த (ிய dd
_சா) த்த (ிய_ tt
_வி) த்த (ியார் dd
பு) த்த (ியி dd
_சா) த்த (ியிரு tt
உ) த்த (ியோக dd
L03வ்வு) த்த (ியோக dd
பு) த்த (ிர tt
சமு) த்த (ிர dd
_உப) த்த (ிர dd
@@ -2009,6 +2044,7 @@ _நைவே) த்த (ிய dd
L03) த்த (ேவத dd
L03) த்த (ேவன dd
L03) த்த (ேவர dd
அசிர) த்த (ை dd
_வில்_வி) த்த (ை dd
_வில்வி) த்த (ை dd
_வி) த்த (ைகள dd
@@ -2181,6 +2217,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (யாலஜி bV
_) பயாஸ்கோப் bVja:sko:p
_) ப (யில்வான bV
_) ப (ரணீதர bV
_) ப (ரதக் bV
_) ப (ரதநாட்டிய bV
_) ப (ரதன bV
@@ -2235,12 +2272,14 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (லமாச்ச bV
_) ப (லமான bV
_) ப (லமாய் bV
_) ப (லமில்ல bV
_) ப (லமிழ bV
_) ப (லமுடன bV
_) ப (லமுடைந்த bV
_) ப (லமுடைய bV
_) ப (லமும bV
_) ப (லமுள்ள bV
_) ப (லமூட்ட bV
_) ப (லராம bV
_) ப (லவந்த bV
_) ப (லவான bV
@@ -2307,6 +2346,7 @@ _டெட்_) ப (ாடி b
_) ப (ாடி_பில்டிங் b
_) ப (ாடிக்கு b
_) ப (ாடியை b
_) பா (ட்டரி be:
_) ப (ாட்டலியன b
_L12_) ப (ாட்டில b // bottle
_) ப (ாட்டிலி b
@@ -2531,6 +2571,7 @@ _விளையாடு_) ப (ாம்பே p
_) பிரச (்னை prVtS
_) பி (ரஜ p
_) பி (ரணவ p
_) பி (ரணாப p
_) பிர (ண்ட்ஸ fre
_) பி (ரதம p
_) பி (ரதர்_ b
@@ -2747,6 +2788,7 @@ _விளையாடு_) ப (ாம்பே p
_) ப (ீஷ்ம b
_) ப (ீஹார b
_) புக (ாரெஸ்ட buk
_) ப (ுக்காக b
_) ப (ுக்கிங் b
_) ப (ுக்கில b
_) ப (ுக்கென்ற b
@@ -2884,12 +2926,15 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ேபி b
_) ப (ேமானி b
_) ப (ேமிலி f
_) ப (ேரல b
_) ப (ேரலை p
_) ப (ேரிக்கா b
_) ப (ேலன்ஸ b
_) ப (ேல் b
_) ப (ேஷன f
_) ப (ேஷன்ட p
_) ப (ேஷா b
_) ப (ை_பை b
_) ப (ைகுக்கு b
_) ப (ைக்கின b
_) ப (ைக்கிற்க b
@@ -2904,6 +2949,8 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ைரன b
_) ப (ைரவ b
_) ப (ைராகி b
_) ப (ைலில f
_) ப (ைலு f
_) ப (ொக்கே b
_) ப (ொம்மன b
_) ப (ொம்மனாட்டி p
@@ -2913,18 +2960,22 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ோக_L13 b
_) ப (ோகங்க b
_) ப (ோகத்த b
_) ப (ோகத்தான p
_) ப (ோகத்திற்க b
_) ப (ோகத்தில b
_) ப (ோகத்துக்க b
_) ப (ோகத்தை b
_) ப (ோகன்வில்லா b
_) ப (ோகர b
_) போக (ஸ fo:kV
_) ப (ோகித் b
_) ப (ோகிப் b
_) ப (ோகிய b
_) ப (ோக்கஸ f
_) ப (ோங்கா b
_) ப (ோங்கு b
_) ப (ோஜ b
_) ப (ோடோ b
_) போட்டோகிராப (ர fo:t.t.o:gra:fV
_) ப (ோட்டோக்க f
_) போட்டோக்ராப (ர fo:t.t.o:gra:fV
@@ -2961,6 +3012,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ோர்_அடி b
_) ப (ோர்ஜரி f
_) ப (ோர்தான்_அடி b
_) ப (ோர்மேன f
_) ப (ோர்வெல் b
_) ப (ோஷி b
_) ப (ோஸ b
@@ -3023,9 +3075,11 @@ _பெனசீர்_) ப (ுட்டோ b
ஒலிம்) ப pV#
சங்கல்) ப pV#
_சொல்) ப pV#
_நிலை) ப pV#
_பயன்) ப pV#
_விகல்) ப pV#
அடால்) ப fV#
_ருடால்) ப fV#
_ஷரீ) ப (+ fV#
_ஷெரீ) ப (+ fV#
_ஸ்தா) ப (+ bV#
@@ -3070,6 +3124,7 @@ _விரகதா) ப (+ bV#
அஸ்) ப (ண்ட bV
_தின்) ப (ண்ட pV
_ஹஸ்) ப (ண்ட bV
_லஜ்) பத pVtV#
_சிவ) ப (த pV
_கல்) ப (தரு pV
கஜ) பதி pVti
@@ -3188,6 +3243,7 @@ _வெளிப்) ப (ாக b
_கட்டு) ப (ாட p
_வசை) ப (ாட p
_வழி) ப (ாட p
இசை) ப (ாட p
உடன்) ப (ாட p
_குறை) ப (ாட p
_பட்ட) ப (ாட p
@@ -3274,6 +3330,7 @@ _தமிழ்ப்) ப (ாஷ _b
கண்டு) ப (ிடி p
திமிர்) ப (ிடி p
_கடை) ப (ிடி p
_சிறை) ப (ிடி p
_வெறி) ப (ிடி p
_ரிஷி) ப (ிண்ட p
ராவல்) ப (ிண்டி p
@@ -3318,6 +3375,7 @@ _ஞானப்) பிரக (ா prVk
வீண்) பி (ரமை b
துஷ்) பி (ரயோக p
L03ந்தப்) பி (ரளய p
எக்ஸ்) பிர (ஸ pre
ஆ) பி (ரஹாம b
பயப்) பி (ராந்தி b
மனப்) பி (ராந்தி b
@@ -3335,6 +3393,7 @@ L03ந்தப்) பி (ராய p
_) பிலிப filipV#
_) பி (லெட்சர f
_சிம்) ப (ிள p
_ரை) ப (ிள f
_) பி (ளே p
ஏரோ) பி (ளேன p
ப (ிள்ளை p
@@ -3347,6 +3406,7 @@ L03ந்தப்) பி (ராய p
_திம்) ப (ு p
_அன்) ப (ுட b
_மார்) ப (ுட b
ராஜ) ப (ுதன p
_) புத்தம்ப (ுத puttVmp
ராஜ) ப (ுத்திர p
வாயு) ப (ுத்திர p
@@ -3387,6 +3447,7 @@ _கோலாலம்) ப (ூர p
மொழி) ப (ெயர் p
_வீர) ப (ெருமாள p
_கலிய) ப (ெருமாள p
_ஸ்ரீ) ப (ெரும்புதூர p
ப (ெற p // ?? end-of-word + suffix ??
_) ப (ெளத்த b
_க) ப (ே f
@@ -3405,6 +3466,7 @@ _கோலாலம்) ப (ூர p
ப (ேரில்_ p
அத்திம்) ப (ேர் b
ப (ேர்_ p
_பை_) ப (ை b
அம்) ப (ையர p
_தவிடு) ப (ொடி p
_வன்) ப (ொரு p
@@ -3432,9 +3494,11 @@ _கோலாலம்) ப (ூர p
_வீண்) ப (ோக்க p
இம்) ப (ோசிஷன p
_காம்) ப (ோசிஷன p
_கை) ப (ோட p
எடை) ப (ோட p
_தடை) ப (ோட p
_மார்) ப (ோட b
_மை) ப (ோட p
அசை) ப (ோட p
_சத்தம்) ப (ோட p
ப (ோதிலுமே_+ p

+ 149
- 0
dictsource/tn_list View File

@@ -0,0 +1,149 @@
// maintainer: Sternly K Simon
// email:[email protected]
// setswana translation list
// This file is UTF-8 encoded.
// letters (just guesses)
a a
b bi:i:
c si:i:
d di:i:
e i:i:
f e:fo
g gi:i
h eitSi
j dZ'ei
k kei
l e:li
m 'emu
n 'eni
o o:o:
p p'i:i:
q kju
r aR3e
s 'e:si
t t'i:i:
u u:u:
v v'i:i:
x ek'ese
w dabolju
y w'ai
z z'e:ti
// numbers
_0 lef'e:la
_1 n'ngwe:
_2 p'edi
_3 t'a:R3o
_4 'n-ne
_5 l#'a:no
_6 th'ataro
_7 s'u:pa
_8 roba'bobedi
_9 roba'n'ngwe
_1X les'o:me
_2X mas'o:mepedi
_3X mas'o:me'ama:R3o
_4X mas'o:me'ama:ne
_5X mas'o:me'amal#'a:no
_6X mas'o:me'ath'ataro
_7X mas'o:me'a'S'u:pa
_8X mas'o:me'abo'roba'bedi:
_9X mas'o:me'a'roba'bo'ngwe
//number plurals
//numbers money wise
_0C lekX'olo
_1C0 lekX'olo
_2C _|makX'olopedi
_3C _|makX'olot'a:R3o
_4C _|makX'olo'n-ne
_5C _|makX'olol#'a:no
_6C _|makX'olo'th'ataro
_7C makX'oloS'u:pa
_8C makX'olo'a'ma'roba'bobedi:
_9C makX'olo'a'ma'roba'bo'n'ngwe
_0M1 's-'ikete
_1M1 _|'s-'ikete
_2M1 dik'etep'edi
_3M1 dik'etet'a:R3o
_4M1 dik'eten-ne
_5M1 dik'etel#'a:no
_6M1 dik'etets'e'th'ataro
_7M1 dik'eteSu:pa
_8M1 dik'ete'tse'bo'roba'bobedi
_9M1 dik'ete'tse'bo'roba'bo'ngwe
_1M2 dik'etetSelekX'o:lo
_2M2 dik'etetSemakX'o:lop'edi
_3M2 dik'etetSemakX'o:lot'a:R3o
_4M2 dik'etetSemakX'o:lon-ne
_5M2 dik'etetSemakX'o:lol#'ano
_6M2 dik'etetSemakX'o:lo'th'a'taro
_7M2 dik'etetSemakX'o:loSu:pa
_8M2 dik'etetSemakX'o:lo'bo'roba'bobedi:
_9M2 dik'etetSemakX'o:lo'bo'roba'bo'ngwe
_0M3 _|mili'oni // 1,000,000
_0M4 _|bili'oni
_dpt fe:Xelu'a:na
_0and _|na
bona $u $brk // they,them
yona $u+ $brk // it
wena $u+ $brk //you
nna $u+ $brk // i
yona $u+ $brk // him, her, it
ene $u+ $brk // him, her
lona $u+ //ploral to wena
rona $u+ // we,us
//number of chances/probabilities
//Days
//accents
_cir k'efa
lenna $u+ // and me
waka $u+ // mine or lying
gaka $u+ // mine
tshaka $u+ // plural of mine
dilo $u+ // things
mole $u+ // that
naya $u+ // give
//nouns
// prepositions
wa $u $brk // of
ya $u $brk // of,by they,them
la $u $brk // of
fa $u $brk // of
kwa $u $brk // at
mo $u $brk // in
fa $u $brk // in,on
kgolo $u $pause // dig
konte $u $pause // without
kwala $pause // by means of which
kwa $u $brk // with
// conjunctions
le $u $pause // and
kana $u $pause // or
ao $u $pause // or
mme $u $pause // but
ntswa $u $pause // although
kuwa $u $pause // shout

+ 147
- 0
dictsource/tn_rules View File

@@ -0,0 +1,147 @@
// maintainer: Sternly K Simon
// email:[email protected]
// setswana translation rules
// with support from Jonathan Duddington
//2-letter groupds that represent classes of setswana nouns
// mo, ba, mo, me, le, ma, se, di, lo, bo, go, fa, ko, mo
.group a
a a
_C) a a
_) a (C a
a (_ a
a (s a:
aa a:
.group b
b b
b B
.group c
c k
ch tS
.group d
d d
dh D
.group e
e e
ee e:
s) e i
.group f
f f
.group g
g g
_k) g g x2
gh Q
.group h
h h
hl l#
.group i
i i
ii i:
.group j
j J
.group k
k k
kh x
.group l
l l
.group m
m m
_) m m-
m (A m
K) m (@@ _|m
K) m (C m-
K) m (b@@ _|m
K) m (v@@ _|m
K) m (w@@ _|m
.group n
n n
_) n n-
n (A n
n (@@ n
ny n^
n (ch n^
n (j n^
ng' N
n (k N
_) n (k N-
_) n (k@@ N-
n (g N
_) n (g N-
_) n (g@@ N-
.group o
o o
oo o:
.group p
p p
.group q
q k
.group r
r r
r R
r R3
A) r (A R
C) r (A @-*
rr RR
.group s
s s
sh S
s (e s-
_t) se si:
.group t
t t
th T
tsen ts'e:n
tlh K
tl l#
.group u
u u
uu u:
_d) u u:
.group v
v v
.group w
w w
.group x
x ks
.group y
y j
.group z
z z
.group
$ dola
% asilimia
* n^ota
*) * (*
**
**) * (_ _::

+ 83
- 0
dictsource/tt_list View File

@@ -0,0 +1,83 @@
// This file is UTF8 encoded
// Spelling-to-phoneme rules for Tatar


// Letters
б be
в we
г ge
д de
е je
ё jo
ж Ze
җ Z;e
з ze
и i
й kVsk,A'i
к kA
л el
м em
н en
ң eN
о o:
ө W:
п pe
р er
с es
т te
у u
ү y
ф ef
х xA
һ he
ц tse
ч S;e
ш SA
щ SS;A
ъ kAlVnl,Vqbilges'e
ы V:
ь neS;kal,ekbilges'e
э e:
ю ju
я jA


// Numbers
_0 n'ul?
_1 b'er
_2 ik'e
_3 'WS;
_4 d'yrt
_5 b'iS
_6 Alt'V
_7 Z;id'e
_8 sig'ez
_9 tug'Vz
_10 'un
_11 unb'er
_12 unik'e
_13 un'WS;
_14 und'yrt
_15 unb'iS
_16 unAlt'V
_17 unZ;id'e
_18 unsig'ez
_19 untug'Vz
_2X egerm'e
_3X ut'Vz
_4X kVr'Vk
_5X ill'e
_6X Altm'VS
_7X Z;itm'eS
_8X siks'an
_9X tuks'An
_0C j'Wz
_0M1 m'eN
_0M2 milli'on
_1M2 milli'on
_0M3 milli'Ard
_1M3 milli'Ard
_0M4 billi'on
_1M4 billi'on

_dpt bWt,Wn

+ 129
- 0
dictsource/tt_rules View File

@@ -0,0 +1,129 @@
// This file is UTF8 encoded
// Spelling-to-phoneme rules for Tatar


.group а
а A

.group ә
ә a

.group б
б b

.group в
в w // [v] in Russian words

.group г
г g // may be [Q] or [r"] ??

.group д
д d

.group е
е e // may be [je] [j@]

.group ё
ё jo

.group ж
ж Z

.group җ
җ Z;

.group з
з z

.group и
и i

.group й
й j
K) й (K I // not next to a vowel

.group к
к k

.group л
л l

.group м
м m

.group н
н n
н (к N
н (г N
н (х N

.group ң
ң N

.group о
о o

.group ө
ө W

.group п
п p

.group р
р r

.group с
с s

.group т
т t

.group у
у u // or w

.group ү
ү y // or w

.group ф
ф f

.group х
х x

.group һ
һ h

.group ц
ц ts

.group ч
ч S;

.group ш
ш S

.group щ
щ SS;

.group ъ
ъ ?

.group ы
ы V
ый Vj // need a diphthong phoneme ??

.group ь
ь ?

.group э
э e

.group ю
ю ju // or jy

.group я
я jA // or ja

.group
$ dolAR


+ 21
- 9
phsource/compile_report View File

@@ -1,4 +1,4 @@
81 phoneme tables
82 phoneme tables
new total
base 107 107
consonants 10 116
@@ -81,6 +81,7 @@ consonants 10 116
kk 20 117
fa 9 110
ga 21 125
tt 15 113

Data file Used by
b/b [b] base
@@ -414,7 +415,7 @@ l/l_ [l] base
[l/] fr
l/l_@ [l/3] base
[l/] fr
l/l@ [hF{] base
l/l@ [h6r] base
[l#] base
[l] fr
[l/2] fr
@@ -448,7 +449,7 @@ l/L2_oL [l/2] base
l/L2_uL [l/2] base
l/l_3 [l/] de
l/l_4 [ll] sq
l/la [hF{] base
l/la [h6r] base
[l#] base
[l] fr
[l/2] fr
@@ -456,7 +457,7 @@ l/la [hF{] base
[K] tn
l/l_a [l/3] base
[l/] fr
l/le [hF{] base
l/le [h6r] base
[l#] base
[l] fr
[l/2] fr
@@ -468,7 +469,7 @@ l/L_eL_af [&] af
[&:] af
l/l_front [L] sq
l/l_front_ [l/4] sq
l/li [hF{] base
l/li [h6r] base
[l#] base
[l] fr
[l/2] fr
@@ -482,7 +483,7 @@ ll/ll [L] bg
ll/_ll [L] bg
l/l_long [l] base
[l] fr
l/lo [hF{] base
l/lo [h6r] base
[l#] base
[l/2] fr
[K] nso
@@ -493,7 +494,7 @@ l^/l_rfx [l.] base
[l;] lt
[l] ru
[l^] ru
l/lu [hF{] base
l/lu [h6r] base
[l#] base
[l] fr
[l/2] fr
@@ -1479,11 +1480,13 @@ vowel/0_3 [O:] en-us
[0] en-rp
[A] hu
[A] fa
[0] tt
vowel/@_2 [@] vi
[@:] vi
[@] sq
[V] sq
[@/] sq
vowel/&_2 [a] tt
vowel/@_3 [@#] en
[@] en-sc
[I] en-sc
@@ -1645,6 +1648,7 @@ vowel/aa [a:] et
[aa] zhy
[a] hy
[a] az
[A] tt
vowel/aa# [O] en-us
[0] en-wi
[a2] fi
@@ -1802,7 +1806,6 @@ vowel/e_mid [E] en-rp
[E] hr
[e] bg
[E] it
[E] es
[E] ca
[E2] ca
[E] pt-pt
@@ -1828,6 +1831,7 @@ vowel/e_mid2 [E] af
[e] sk
[e] bg
[e/] it
[E] es
[e] es
[e] ro
[e] el
@@ -1887,6 +1891,7 @@ vowel/i [i] base
[i] bo
[i] fa
[i:] ga
[i] tt
vowel/i# [y:] cy
vowel/i_2 [i2] de
[i:] de
@@ -1953,12 +1958,14 @@ vowel/ii [I] en-n
[I] ku
[I#] sq
[i] tn
[I] tt
vowel/ii# [I#] en-us
[Y] cy
[Y] ru
[I] ku
[i] sq
[I] kk
[e] tt
vowel/ii_2 [I] en
[i] zh
[I] mt
@@ -2037,7 +2044,6 @@ vowel/o [o] base2
[o] it
[o/] it
[O] la
[o] es
[o] ca
[o] pt-pt
[o] grc
@@ -2067,6 +2073,7 @@ vowel/o-_2 [V] en-n
vowel/o_3 [oU] en-sc
[o] kk
vowel/o-_3 [U] en-rp
[V] tt
vowel/o-_4 [o] ro
[o] am
vowel/o_5 [O] da
@@ -2079,6 +2086,7 @@ vowel/oe [W] af
[W] de
[W] hy
[W] da
[W] tt
vowel/oe_2 [W] no
vowel/oe_4 [W] sv
vowel/o_mid [U@] en-rp
@@ -2092,6 +2100,7 @@ vowel/o_mid [U@] en-rp
[o] dv
[o:] dv
[o] fa
[o] tt
vowel/o_mid2 [O] fr
[O] ht
vowel/oo [o] base
@@ -2102,6 +2111,7 @@ vowel/oo [o] base
[O] de
[o] bg
[O] es
[o] es
[O] ca
[o] el
[O] sv
@@ -2194,6 +2204,7 @@ vowel/u [u] base
[u] ak
[u:] wo
[u] bo
[u] tt
vowel/u# [u:] en-sc
[Y] tr
vowel/u_2 [u1] fi
@@ -2335,6 +2346,7 @@ vowel/y [y] base2
[y] da
[y] az
[y] mt
[y] tt
vowel/y# [Y] base2
[3:] en-wm
[Y:] de

+ 3
- 3
phsource/ph_spanish View File

@@ -19,7 +19,7 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 190
FMT(vowel/e_mid)
FMT(vowel/e_mid2)
endphoneme

phoneme i
@@ -32,7 +32,7 @@ endphoneme
phoneme o
vowel starttype #o endtype #o
length 190
FMT(vowel/o)
FMT(vowel/oo)
endphoneme

phoneme O
@@ -149,7 +149,7 @@ phoneme r
ipa ɾ
lengthmod 3

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


+ 93
- 0
phsource/ph_tatar View File

@@ -0,0 +1,93 @@

phoneme i
vowel starttype #i endtype #i
length 180
FMT(vowel/i)
endphoneme

phoneme y
vowel starttype #u endtype #u
length 180
FMT(vowel/y)
endphoneme

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


phoneme e
vowel starttype #@ endtype #@
length 100
FMT(vowel/ii#)
endphoneme

phoneme W
vowel starttype #@ endtype #@
length 100
FMT(vowel/oe)
endphoneme

phoneme o
vowel starttype #o endtype #o
length 100
FMT(vowel/o_mid)
endphoneme

phoneme V
vowel starttype #@ endtype #@
length 100
FMT(vowel/o-_3)
endphoneme


phoneme a
vowel starttype #a endtype #a
length 180
FMT(vowel/&_2)
endphoneme

phoneme A
vowel starttype #a endtype #a
length 180
IF thisPh(isFirstVowel) THEN
ChangePhoneme(0)
ENDIF
IF thisPh(isSeqFlag1) THEN
ChangePhoneme(0)
ENDIF
FMT(vowel/aa)
endphoneme

phoneme 0
vowel starttype #o endtype #o
flag1
length 180
FMT(vowel/0_3)
endphoneme


phoneme I
vowel starttype #i endtype #i
length 100
FMT(vowel/ii)
endphoneme



// Consonants

phoneme r
import_phoneme base/R2
endphoneme

phoneme t
import_phoneme base/t[
endphoneme

phoneme d
import_phoneme base/d[
endphoneme


+ 3
- 0
phsource/phonemes View File

@@ -1897,3 +1897,6 @@ include ph_farsi

phonemetable ga base
include ph_irish

phonemetable tt base
include ph_tatar

BIN
phsource/vowel/o-_3 View File


+ 3
- 1
platforms/windows/make_espeak.iss View File

@@ -2,7 +2,7 @@
[Setup]
AppName=eSpeak
AppVerName=eSpeak version 1.46.20
AppVerName=eSpeak version 1.46.23
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes
@@ -159,6 +159,7 @@ begin
//$3c: Result := 'ga';
//$3f: Result := 'kk';
$41: Result := 'sw';
//$44: Result := 'tt';
$49: Result := 'ta';
$4b: Result := 'kn';
//$50: Result := 'mn';
@@ -257,6 +258,7 @@ begin
'te': value := $44a;
'tn': value := $432;
'tr': value := $41f;
'tt': value := $444;
'vi': value := $42a;
'wo': value := $488;
'zh': value := $804;

+ 1
- 1
src/synthdata.cpp View File

@@ -35,7 +35,7 @@
#include "translate.h"
#include "wave.h"

const char *version_string = "1.46.22 09.Aug.12";
const char *version_string = "1.46.23 09.Sep.12";
const int version_phdata = 0x014600;

int option_device_number = -1;

+ 16
- 6
src/tr_languages.cpp View File

@@ -309,12 +309,12 @@ static void SetCyrillicLetters(Translator *tr)
tr->letter_bits_offset = OFFSET_CYRILLIC;
memset(tr->letter_bits,0,sizeof(tr->letter_bits));
SetLetterBits(tr,LETTERGP_A,(char *)ru_vowels);
SetLetterBits(tr,1,ru_soft);
SetLetterBits(tr,2,(char *)ru_consonants);
SetLetterBits(tr,3,ru_hard);
SetLetterBits(tr,4,ru_nothard);
SetLetterBits(tr,5,ru_voiced);
SetLetterBits(tr,6,ru_ivowels);
SetLetterBits(tr,LETTERGP_B,ru_soft);
SetLetterBits(tr,LETTERGP_C,(char *)ru_consonants);
SetLetterBits(tr,LETTERGP_H,ru_hard);
SetLetterBits(tr,LETTERGP_F,ru_nothard);
SetLetterBits(tr,LETTERGP_G,ru_voiced);
SetLetterBits(tr,LETTERGP_Y,ru_ivowels);
SetLetterBits(tr,LETTERGP_VOWEL2,(char *)ru_vowels);
} // end of SetCyrillicLetters

@@ -1356,6 +1356,16 @@ SetLengthMods(tr,3); // all equal
}
break;

case L('t','t'): // Tatar
{
SetCyrillicLetters(tr);
SetupTranslator(tr,stress_lengths_fr,stress_amps_fr);
tr->langopts.stress_rule = STRESSPOSN_1R; // stress on final syllable
tr->langopts.stress_flags = 0x20; //no automatic secondary stress
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_DFRACTION_4;
}
break;

case L('u','k'): // Ukrainian
{
SetCyrillicLetters(tr);

Loading…
Cancel
Save