mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-10 00:11:11 +00:00
Latvian language improvements
This commit is contained in:
@@ -671,6 +671,7 @@ heksadecimālo $alt2
|
||||
humāno $alt2
|
||||
informatīvo $alt2
|
||||
mehānisko $alt2
|
||||
nekompetento $alt2
|
||||
neoficiālo $alt2
|
||||
oficiālo $alt2
|
||||
psiho $alt2
|
||||
|
||||
+24
-7
@@ -38,7 +38,7 @@
|
||||
.L17 ai ais am ā ām ās ie iem o os // suffixes of certain adjectives finishing with ..ējais
|
||||
.L18 am āk i u ot ēt os // suffixes of adverbs (apstākļa vārdi)
|
||||
|
||||
.L10 ~ at ie iz jā jā jāat jāie jāiz jāno jāsa ne no no pa pār pie pie sa vis // optional verb prefixes
|
||||
.L10 ~ at ie iz jā jā jāat jāie jāiz jāno jāsa ne no pa pār pie pie sa vis // optional verb prefixes
|
||||
.L20 ~ ne // optional negation prefix
|
||||
|
||||
// +---------------------------+
|
||||
@@ -156,6 +156,7 @@
|
||||
č tS
|
||||
|
||||
.group d
|
||||
l) d >d
|
||||
d d
|
||||
dz Dz`
|
||||
dž DZ`
|
||||
@@ -399,10 +400,12 @@
|
||||
t) ē (mL04_ e: // ..tēma
|
||||
t) ērē e:Re:
|
||||
t) ē (zL05_ e: // ..tēze
|
||||
v) ē (L90L02_ e: // vēzis
|
||||
_v) ē (l_ e: // vēl
|
||||
_v) ē (lL01_ E: // vēls
|
||||
_v) ē (rā_ e: // vērā
|
||||
v) ērtē e:Rte:
|
||||
v) ē (stur e:
|
||||
|
||||
.group f
|
||||
f f
|
||||
@@ -433,6 +436,7 @@
|
||||
_) jebk j%ebk // stress on 2nd syllable
|
||||
|
||||
.group k
|
||||
l) k >k
|
||||
k k
|
||||
k (ļ k} // tiny pause between k and ļ
|
||||
|
||||
@@ -468,6 +472,7 @@
|
||||
n (g N
|
||||
n (k N
|
||||
nn n:
|
||||
_) no (i nuo
|
||||
|
||||
.group ņ
|
||||
ņ n^
|
||||
@@ -588,7 +593,7 @@ L46L45L45) o (<< uo
|
||||
ept) o (@ o
|
||||
eur) o o
|
||||
ez) o o>
|
||||
gen) o o
|
||||
gen) o (++ o:
|
||||
get) o o
|
||||
glik) o o
|
||||
gn) o o
|
||||
@@ -618,15 +623,16 @@ L46L45L45) o (<< uo
|
||||
kart) o o
|
||||
_kastr) o (L77L02_ uo // kastrolis
|
||||
kin) o o:
|
||||
klib) o (+ uo
|
||||
k) o (ķ o
|
||||
kol) o o
|
||||
kons) o o
|
||||
kontr) o (JL56 o:
|
||||
konv) o o
|
||||
tr) o (L77L77 o // trollis
|
||||
kript) o o
|
||||
kr) o (L80 uo
|
||||
_kr) o (nL04_ o: // krona
|
||||
tr) o (L77L77 o // trollis
|
||||
kv) o o
|
||||
lab) o (L65+ uo
|
||||
laip) o (L65 uo
|
||||
@@ -777,6 +783,7 @@ L46L45L45) o (<< uo
|
||||
r) ob (ež uob
|
||||
r) obo (t+++ obo
|
||||
_r) obo (t_+++ uobuo // robot
|
||||
r) ob (ust ob
|
||||
v) ob ob
|
||||
|
||||
.group oc
|
||||
@@ -793,6 +800,7 @@ L46L45L45) o (<< uo
|
||||
atm) od uod
|
||||
čem) od od
|
||||
d) od (ek od
|
||||
g) od (pr uod
|
||||
j) od (e od
|
||||
j) odo odo
|
||||
_kl) od (L01_ o:d // Klods
|
||||
@@ -853,6 +861,7 @@ L46L45L45) o (<< uo
|
||||
spr) og uog
|
||||
sten) og og
|
||||
šl) og (L01_ uog // (iekš)log
|
||||
_vl) og (L01_ og // vlogs
|
||||
|
||||
.group oi
|
||||
_b) oikot oikot
|
||||
@@ -860,9 +869,12 @@ L46L45L45) o (<< uo
|
||||
|
||||
.group oj
|
||||
_bar) oj (L13_ uoj // todo barot should be handled better
|
||||
b) oj (L04_ oj // ..boja
|
||||
b) oj (ā uoj
|
||||
_b) oj (L04_ uo`j // boja with short uo because of ambiguity
|
||||
_enkurb) oj (L04_ oj // enkurboja
|
||||
_k) oj (L04 oj // koja
|
||||
l) oj (L50 oj
|
||||
_ob) oj (L04_ oj // oboja
|
||||
_) oj (ārL01_ oj // Ojārs
|
||||
pr) oj (L42 oj
|
||||
_tr) oj (L04_ oj // Troja
|
||||
@@ -950,7 +962,7 @@ L46L45L45) o (<< uo
|
||||
ev) ol ol
|
||||
_f) ol (ijL04_ o:l // folija
|
||||
gond) ol o:l
|
||||
iz) ol ol
|
||||
iz) ol (+ ol
|
||||
k) ol (ab ol
|
||||
k) ol (ā ol
|
||||
_k) ol (L01_ o:l // kols
|
||||
@@ -1092,7 +1104,7 @@ L46L45L45) o (<< uo
|
||||
ant) on on
|
||||
astr) on on
|
||||
aug) on uon
|
||||
_aut) ono (mL04_ o:nuo // todo autonoma vs autonōma
|
||||
_aut) ono (mL04_ o:n>o // because of ambiguity of autonoma vs autonōma
|
||||
beg) on (i o:n
|
||||
bl) on on
|
||||
b) on (ē on
|
||||
@@ -1458,6 +1470,7 @@ L46L45L45) o (<< uo
|
||||
p) ot (eL68 ot
|
||||
pr) ot (am uot
|
||||
pr) ot (e ot
|
||||
pr) ot (est+ ot
|
||||
pr) ot (o ot
|
||||
pr) oto (š uotuo // protoš..
|
||||
pr) otot (ip otot
|
||||
@@ -1467,14 +1480,16 @@ L46L45L45) o (<< uo
|
||||
r) ot (b ot
|
||||
r) ot (er ot
|
||||
r) ot (ē ot
|
||||
r) ot (kaL77 o`t
|
||||
r) ot (kaL77 uo`t
|
||||
sab) ot ot
|
||||
sk) ot (ijL04_ ot
|
||||
sk) ot (L01_ ot
|
||||
sl) ot (L04_ uot // slota
|
||||
sp) ot (+ ot
|
||||
t) ot (ēm ot
|
||||
t) ot (L50l ot
|
||||
_v) ot (_++++++ ot // vot
|
||||
zem) ot uot
|
||||
zig) ot (L01_ ot // ..zigots
|
||||
zig) ot (L04_ ot // ..zigota
|
||||
|
||||
@@ -1517,6 +1532,7 @@ L46L45L45) o (<< uo
|
||||
kl) oz (et oz
|
||||
k) ozlov ozlov
|
||||
_m) oz (L03_ o:z // Mozus
|
||||
_n) oz uoz
|
||||
oz (L01_ o:z // ..ozs
|
||||
@@) oz (L05_ o:z // ..oze
|
||||
ozo (lL01_ uozuo // ..ozols
|
||||
@@ -1538,6 +1554,7 @@ L46L45L45) o (<< uo
|
||||
|
||||
.group p
|
||||
p p
|
||||
l) p >p
|
||||
_) pus (vien p%us // pus..number stress on next syllable
|
||||
_) pus (div p%us
|
||||
_) pus (otr p%us
|
||||
|
||||
+4
-3
@@ -94,7 +94,7 @@ endphoneme
|
||||
|
||||
phoneme ai
|
||||
vwl starttype #a endtype #i
|
||||
length 250
|
||||
length 280
|
||||
lng
|
||||
FMT(vdiph/aai, 100)
|
||||
endphoneme
|
||||
@@ -143,7 +143,7 @@ endphoneme
|
||||
|
||||
phoneme uo` // shorter version of uo
|
||||
vwl starttype #u endtype #a
|
||||
length 180
|
||||
length 150
|
||||
lng
|
||||
FMT(vdiph2/uaa, 100)
|
||||
endphoneme
|
||||
@@ -411,7 +411,7 @@ phoneme l
|
||||
CALL vowelstart_l
|
||||
|
||||
IF prevPh(a) OR prevPh(a:) THEN
|
||||
VowelEnding(l/xl,30) // FIXME
|
||||
VowelEnding(l/xl, 30) // FIXME
|
||||
ELSEIF prevPh(isVowel) THEN
|
||||
VowelEnding(l/xl, 10)
|
||||
ENDIF
|
||||
@@ -432,3 +432,4 @@ phoneme l
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user