Browse Source

Latvian language improvements

master
Valdis Vitolins 8 years ago
parent
commit
dc1979eb7b
3 changed files with 31 additions and 17 deletions
  1. 1
    0
      dictsource/lv_list
  2. 27
    14
      dictsource/lv_rules
  3. 3
    3
      espeak-ng-data/lang/bat/lv

+ 1
- 0
dictsource/lv_list View File

komunikē $alt $4 komunikē $alt $4
kongo $alt kongo $alt
kvatročento $alt kvatročento $alt
kvo $alt
lego $alt lego $alt
leo $alt leo $alt
leporello $alt leporello $alt

+ 27
- 14
dictsource/lv_rules View File

.L45 b c č d g ģ j k ķ l ļ m n ņ p r ŗ s š t v z ž // non-o/ō consonants .L45 b c č d g ģ j k ķ l ļ m n ņ p r ŗ s š t v z ž // non-o/ō consonants
.L46 ā ē ī ū // uo indicator vowels .L46 ā ē ī ū // uo indicator vowels


// +---------------------------+
// | Russian letters |
// +---------------------------+

.L47 я е ё и ю ь // soft Russian vowels and soft delimiter
.L48 а э о ы у // hard Russian vowels
.L49 б в г д ж з к л м н п р с т ф х ц ч ш щ // Russian consonants

// +---------------------------+ // +---------------------------+
// | Vowel groups | // | Vowel groups |
// +---------------------------+ // +---------------------------+
gr) e (dz E gr) e (dz E
gr) e (z E gr) e (z E
ģ) enē (z ene: ģ) enē (z ene:
in) e (r e
int) e (r e int) e (r e
int) ere (L83 eRe int) ere (L83 eRe
_j) e (b_ e _j) e (b_ e
_n) e (@+ e _n) e (@+ e
_n) ere (tL04_ ERE // Nereta _n) ere (tL04_ ERE // Nereta
n) e (rv E n) e (rv E
p) e (rson E
p) e (rs e
pr) e (L71L05_ e // prece pr) e (L71L05_ e // prece
_pr) e (t e _pr) e (t e
pr) etē (@ ete: pr) etē (@ ete:
r) ecep (L88L05_ etsep // recepte r) ecep (L88L05_ etsep // recepte
r) e (dz e r) e (dz e
r) e (pub e
r) e (sp e r) e (sp e
r) e (surs e r) e (surs e
r) et (L18_ et // reti r) et (L18_ et // reti
_s) e (v_ e // sev _s) e (v_ e // sev
_s) e (vi_ e _s) e (vi_ e
st) e (nd e st) e (nd e
str) e (s e
t) e (c+ e t) e (c+ e
t) ego ego: t) ego ego:
_t) e (klL04_ e // Tekla _t) e (klL04_ e // Tekla
_t) e (v_ e // tev _t) e (v_ e // tev
_v) e (lgL04_ e // Velga _v) e (lgL04_ e // Velga
_v) e (ltL04_ e // Velta _v) e (ltL04_ e // Velta
_v) e (ntL04_ E // Venta
_v) e (ntsp E // Ventspils
_z) e (lmL04_ e // Zelma _z) e (lmL04_ e // Zelma
_z) e (m e _z) e (m e


d) ē (ļ_+ e: d) ē (ļ_+ e:
d) ē (vē e: d) ē (vē e:
dv) ēse (L77 e:se dv) ēse (L77 e:se
dz) ē (t e:
ēcē e:tse:
ēdē e:de: ēdē e:de:
ē (kL04_+ E: // ēka ē (kL04_+ E: // ēka
ē (L86L13_ e: // ēst ē (L86L13_ e: // ēst
ē (tL55_ E: ē (tL55_ E:
izp) ē (t e: izp) ē (t e:
_kāp) ē (c_ e: // kāpēc _kāp) ē (c_ e: // kāpēc
m) ēne (L83L01_ e:ne // mēness
m) ēne (L83L02_ e:ne // mēnesis
m) ēne (L83 e:ne
m) ē (rķ e: m) ē (rķ e:
_m) ē (s_ e: // mēs _m) ē (s_ e: // mēs
_n) ē (_ e: _n) ē (_ e:
_tāp) ē (c_ e: // tāpēc _tāp) ē (c_ e: // tāpēc
t) ē (L90 e: t) ē (L90 e:
t) ē (mL04_ e: // ..tēma t) ē (mL04_ e: // ..tēma
t) ērē e:Re:
_v) ē (l_ e: // vēl
_v) ē (lL01_ E: // vēls
_v) ē (rā_ e: // vērā _v) ē (rā_ e: // vērā
v) ērtē e:Rte: v) ērtē e:Rte:


akr) o o akr) o o
alk) o o alk) o o
amin) o o amin) o o
andr) o o
anekd) o o: anekd) o o:
angl) o o angl) o o
_ant) o (ņinL04_ o // Antoņina _ant) o (ņinL04_ o // Antoņina
arist) o o arist) o o
ater) o o: ater) o o:
_aut) o (< o _aut) o (< o
bandr) o o:
_bar) o (L12_ uo _bar) o (L12_ uo
bar) o (L65 uo // barot bar) o (L65 uo // barot
bar) o o bar) o o
desp) o o desp) o o
dil) o (L80 uo dil) o (L80 uo
dinam) o o: dinam) o o:
disl) o o
disp) o o disp) o o
eg) o o> eg) o o>
_ek) o o _ek) o o
iz) o o iz) o o
jān) o (+ uo jān) o (+ uo
j) o (L90++ uo j) o (L90++ uo
j) o (š+ uo
kaif) o (L65 uo kaif) o (L65 uo
kain) o o kain) o o
karb) o o karb) o o
kons) o o kons) o o
kontr) o (JL56 o: kontr) o (JL56 o:
konv) o o konv) o o
tr) o (L77L77 o // trollis
kript) o o kript) o o
kr) o (L80 uo kr) o (L80 uo
_kr) o (nL04_ o: // krona _kr) o (nL04_ o: // krona
rmat) o o rmat) o o
r) o (L90L05_ uo // roze r) o (L90L05_ uo // roze
r) o (z o r) o (z o
rtr) o o
sark) o o sark) o o
scen) o o scen) o o
seism) o o seism) o o


.group og .group og
anal) og o:g anal) og o:g
bl) og (L01_ og
bl) og og
_d) og (L01_ og // dogs _d) og (L01_ og // dogs
d) og (m og d) og (m og
er) og og er) og og
_kr) oko (dilL01_ oko // krokodils _kr) oko (dilL01_ oko // krokodils
kr) ok (o uok // ..kroko.. kr) ok (o uok // ..kroko..
l) ok (al ok l) ok (al ok
l) ok (āc ok
l) okomo okomo l) okomo okomo
_n) ok (ia_ ok // Nokia _n) ok (ia_ ok // Nokia
n) ok (L61 ok n) ok (L61 ok
on (ko oN on (ko oN
_) on (kuL77L02_ oN // onkulis _) on (kuL77L02_ oN // onkulis
on (L01_+ o:n // ..ons on (L01_+ o:n // ..ons
on (l oN
onn onnn onn onnn
on (o on on (o on
on (to on on (to on
on (ž oN
pers) on (ā on pers) on (ā on
pers) on (L04_ o:n pers) on (L04_ o:n
pers) on o:n pers) on o:n
k) op (ē_ op // ..kopē k) op (ē_ op // ..kopē
k) op (ij op // ..kopij.. k) op (ij op // ..kopij..
k) op (j uop // ..kopj.. k) op (j uop // ..kopj..
_k) op (L04_ uop // kopa
k) op (L04_+ uop // ..kopa
k) opo uopuo k) opo uopuo
k) op (pr uop // ..koppr.. k) op (pr uop // ..koppr..
k) op (ulā op k) op (ulā op
or (L01_+ o:R // ..ors or (L01_+ o:R // ..ors
_) or (L02_+ uoR // ore _) or (L02_+ uoR // ore
or (L66 oR or (L66 oR
or (na oR
or (nit oR or (nit oR
or (to oR or (to oR
pan) or oR pan) or oR
p) os (tī uos p) os (tī uos
p) os (tL56m os p) os (tL56m os
p) os (tm os p) os (tm os
p) os (tk os
p) os (to uos p) os (to uos
p) os (tso os p) os (tso os
p) os (tul os p) os (tul os
_l) ot (iņL04 ot // Lotiņa _l) ot (iņL04 ot // Lotiņa
l) ot (L05_ ot // ..lote l) ot (L05_ ot // ..lote
_l) oto (sL01_ oto // lotoss _l) oto (sL01_ oto // lotoss
mel) ot uot
m) ot (L52 ot m) ot (L52 ot
m) oto oto: m) oto oto:
nepr) ot uot nepr) ot uot
_n) ot (L04_ ot // nota _n) ot (L04_ ot // nota
n) ot (L50r ot n) ot (L50r ot
ot (k ot
_) oto (C< oto _) oto (C< oto
pil) ot ot pil) ot ot
_p) ot (ašL04 ot // potaša _p) ot (ašL04 ot // potaša
sab) ot ot sab) ot ot
sk) ot (L01_ ot sk) ot (L01_ ot
sl) ot (L04_ uot // slota sl) ot (L04_ uot // slota
sp) ot (+ ot
t) ot (ēm ot t) ot (ēm ot
t) ot (L50l ot t) ot (L50l ot
tr) ot ot tr) ot ot

+ 3
- 3
espeak-ng-data/lang/bat/lv View File

breathw 20 40 500 1200 breathw 20 40 500 1200
formant 1 95 100 100 -5 formant 1 95 100 100 -5
//tunes s5 c5 q5 e5 //tunes s5 c5 q5 e5
tone 150 220 450 255 850 10 3500 255
stressAmp 14 10 10 8 0 0 20 15
stressLength 180 180 180 160 0 0 230 180
tone 150 220 450 255 850 10 3500 255
stressAmp 12 10 10 8 0 0 18 15
stressLength 180 180 180 160 0 0 240 180

Loading…
Cancel
Save