Browse Source

Merge remote-tracking branch 'valdisvi/master'

master
Reece H. Dunn 7 years ago
parent
commit
6a9621d213
7 changed files with 686 additions and 687 deletions
  1. 1
    0
      dictsource/extra/ru_listx
  2. 53
    39
      dictsource/lv_list
  3. 32
    11
      dictsource/lv_rules
  4. 220
    192
      dictsource/ru_list
  5. 375
    441
      dictsource/ru_rules
  6. 4
    4
      phsource/ph_latvian
  7. 1
    0
      phsource/ph_russian

+ 1
- 0
dictsource/extra/ru_listx View File

@@ -157483,6 +157483,7 @@
самодур $3
самодурства $3
самодуры $3
самое $1
самоедки $3
самоедства $3
самоеды $3

+ 53
- 39
dictsource/lv_list View File

@@ -237,6 +237,7 @@ iz $u
ja $u+
jau $u+
jeb $u
jel $u
jo $u
kad $u+
kam $u
@@ -270,6 +271,7 @@ pirms $u+
pret $u+
priekš $u
protams $u+
sauc $u+
starp $u
šeit $u+
šo $u+
@@ -285,11 +287,11 @@ tiklab $u $brk
tikt $u+
tomēr $u $pause
toties $u
turpat $u+ $2
turpretim $u $2 $pause
turpretī $u $2 $pause
turpat $u2+
turpretim $u2 $pause
turpretī $u2 $pause
tur $u+
un $u
un $u+
uz $u
vairs $u
vai $u+ $brk
@@ -397,7 +399,7 @@ itnekur $u3+
itnemaz $u3+
joprojām $2
kautko $2
kāpēc $2 $u+
kāpēc $u2+
labdien $2
labrīt $2
labvakar $2
@@ -429,40 +431,51 @@ vienalga $2
vismaz $2

// 1st word unstressed, 2nd word stressed
(kaut cik) $2 $u+
(kaut kad) $2 $u+
(kaut kam) $2 $u+
(kaut kas) $2 $u+
(kaut kā) $2 $u+
(kaut kāda) $2 $u+
(kaut kādai) $2 $u+
(kaut kādam) $2 $u+
(kaut kādas) $2 $u+
(kaut kādā) $2 $u+
(kaut kāds) $2 $u+
(kaut kādu) $2 $u+
(kaut ko) $2 $u+
(kaut kur) $2 $u+
(nezin kad) $3 $u+
(nezin kur) $3 $u+
(nez kad) $2 $u+
(tai pašai) $2 $u+
(tai pašā) $2 $u+
(tai tur) $2 $u+
(tajā pašā) $3 $u+
(tajā tur) $3 $u+
(tam pašam) $2 $u+
(tam tur) $2 $u+
(tas pats) $2 $u+
(tas tur) $2 $u+
(tā paša) $2 $u+
(tā pati) $2 $u+
(tās pašas) $2 $u+
(tās tur) $2 $u+
(tā tur) $2 $u+
(tik pat) $2 $u+
(to pašu) $2 $u+
(to tur) $2 $u+
(it kā) it||ka: $u2+
(it nemaz) it||nemaz $u3+
(it sevišķi) it||seviSci $u2+
(kaut arī) kaut||aRi: $u2+
(kaut cik) kaut||tsik $u2+
(kaut kad) kaut||kad $u2+
(kaut kam) kaut||kam $u2+
(kaut kas) kaut||kas $u2+
(kaut kādai) kaut||ka:dai $u2+
(kaut kāda) kaut||ka:da $u2+
(kaut kādam) kaut||ka:dam $u2+
(kaut kādas) kaut||ka:das $u2+
(kaut kādā) kaut||ka:da: $u2+
(kaut kādām) kaut||ka:da:m $u2+
(kaut kādās) kaut||ka:da:s $u2+
(kaut kādiem) kaut||ka:diem $u2+
(kaut kādi) kaut||ka:di $u2+
(kaut kādos) kaut||ka:duos $u2+
(kaut kāds) kaut||ka:ds $u2+
(kaut kādu) kaut||ka:du $u2+
(kaut kādus) kaut||ka:dus $u2+
(kaut kā) kaut||ka: $u2+
(kaut ko) kaut||kuo $u2+
(kaut kur) kaut||kuR $u2+
(kaut vai) kaut||vai $u2+
(nezin kad) nezin||kad $u3+
(nezin kur) nezin||kuR $u3+
(nez kad) nez||kad $u2+
(tai pašai) tai||paSai $u2+
(tai pašā) tai||paSa: $u2+
(tai tur) tai||tuR $u2+
(tajā pašā) taja:||paSa: $u3+
(tajā tur) taja:||tuR $u3+
(tam pašam) tam||paSam $u2+
(tam tur) tam||tuR $u2+
(tas pats) tas||pats $u2+
(tas tur) tas||tuR $u2+
(tā paša) ta:||paSa $u2+
(tā pati) ta:||pati $u2+
(tās pašas) ta:s||paSas $u2+
(tās tur) ta:s||tuR $u2+
(tā tur) ta:||tuR $u2+
(tik pat) tik||pat $u2+
(to pašu) tuo||paSu $u2+
(to tur) tuo||tuR $u2+

///////////////////
// Abbreviations //
@@ -490,6 +503,7 @@ nr $abbrev
pctvl $abbrev $pause
prks $abbrev
psrs $abbrev
red R'ed
rpi $abbrev
sia si:a: $pause
st $abbrev

+ 32
- 11
dictsource/lv_rules View File

@@ -128,7 +128,7 @@
.L90 z ž // vēzis - vēža, roze - rožu
.L91 zl žļ // zizlis - zižļa
.L92 zn žņ // zvaigzne - zvaigžņu
.L93 s z

// +---------------------------+
// | Pronunciation groups |
@@ -229,8 +229,9 @@
d) ebe (L83 ebe
d) ebe (t ebe
d) e (c+ e
_d) e (lfL01_ e // Delfi
_d) e (poz e
d) e (taļ e
d) e (taL77 e
_dr) e (nL04_ e
_) e (dgarL01_ e // Edgars
_) e (dmundL01_ e // Edmunds
@@ -241,7 +242,11 @@
ene (r ene
e (nt+ e
_) e (s_ e // es
e (soš e
e (sot e
e (strāL72 e
etno etno
_) e (vL04_+ e // Eva
g) e (t e
gr) e (dz E
gr) e (z E
@@ -251,8 +256,7 @@
int) ere (L83 eRe
_j) e (b_ e
_j) e (l_ e
e (soš e
e (sot e
_ķ) eme (rL01_ eme // Ķemeri
_L20) e (sam_+ _!e // esam
_L20) e (sat_+ _!e // esat
_L20) e (si_ _!e // esi
@@ -269,6 +273,7 @@
n) e (rv E
ns) e (r e
ņ) e (m e
orķ) e e
p) e (rs e
pr) e (cL52z e
pr) e (L71L05_ e // prece
@@ -278,11 +283,13 @@
r) ecep (L88L05_ etsep // recepte
r) e (dz e
r) e (pub e
r) e (put e
r) e (sp e
r) e (surs e
r) et (L18_ et // reti
r) e (z+ e
r) eze (rL89L05_ eze // rezerve
s) e (cA+ e
_s) e (n_ e // sen
_s) e (p e
_s) evastopo (lL05_ evastopo: // Sevastopole
@@ -294,12 +301,14 @@
t) ego ego:
_t) e (klL04_ e // Tekla
t) e (km e
t) ele ele
_t) e (mp e
t) ermo eRmo
t) e (st e
_t) e (v_ e // tev
_t) e (vi_ e // tevi
_v) e (lgL04_ e // Velga
v) e (ltī e
_v) e (ltL04_ e // Velta
_v) e (ntL04_ E // Venta
_v) e (ntsp E // Ventspils
@@ -389,13 +398,14 @@
L10) ē (du_< e:
L76) ē (tu_ e:
_l) ē (L83+ e: // lēst
m) ē (L77L05 e:
m) ē (L77L05+ e: // mēle
m) ēne (L83 e:ne
m) ē (rķ e:
_m) ē (s_ e: // mēs
_n) ē (_ e:
ņ) ē (m++ e:
ot) ē (k+ e:
paral) ē e:
_p) ē (c+ e:
p) ē (dL04_ E:
_p) ē (rL01_ e: // pērs
@@ -409,7 +419,7 @@
sp) ē (k E:
sp) ē (kL01 E: // ..spēks
sp) ē (L65 e: // spēt
sp) ē (L77 e:
sp) ē (L77+ e: // ..spēl..
sv) ē (tk E:
šķ) ē (L77L05_ e: // šķēle
šķ) ē (L82L05_ e: // šķēre
@@ -466,10 +476,12 @@
.group l
l l
C) l (C l- // more voiced variant between consonants
l (L61+ l>
_lie) l (@ l>
l (L60+ l:
l (L61+ l>
ll (++ ll


.group ļ
ļ l^
ļ (ķ l^}
@@ -482,6 +494,7 @@
.group n
n n
C) n (C n- // more voiced variant between consonants
l) n (C n // but not after (lengthened) l
L59) n (@ :n
n (d N
ne (vienl+ n'e // nevienlīdzība
@@ -578,6 +591,7 @@ L46L45L45) o (<< uo
_b) o (L90L05_++ uo // boze
b) o (līL65 uo
br) o (š o
bung) o uo
celm) o uo
cet) o o
cēl) o (L80 uo
@@ -638,6 +652,7 @@ L46L45L45) o (<< uo
kaif) o (L65 uo
kain) o o
karb) o o
kar) o (L65+ uo
kart) o o
_kastr) o (L77L02_ uo // kastrolis
kin) o o:
@@ -759,10 +774,10 @@ L46L45L45) o (<< uo
šan) o uo
_špr) o (L88L05_ o // šprote
tav) o uo
tēl) o (L65 uo
tēl) o (L65+ uo
_tikk) o (_ uo // tikko
t) o (č+ o
t) o (L80L02_ uo // ..tonis (uo)
t) o (L80L02_++ uo // ..tonis (uo)
_t) o (+ uo
trak) o uo
tr) o (L77L77 o // trollis
@@ -843,6 +858,7 @@ L46L45L45) o (<< uo
m) od (uš uod
n) od (L05_ o:d // ..node
n) od uod
n) odz uo`dz
_) od (ek od
od (erL51 uod
_) od (esL04_ od // Odesa
@@ -1019,6 +1035,7 @@ L46L45L45) o (<< uo
_p) ol (ied ol
_p) ol (ie uol
_p) ol (ijL04_+ uol // Polija
_p) ol (kL04_ ol // polka
p) ol (L01_ o:l // ..pols
p) ol (L05_ o:l // ..pole
p) ol (L50 ol
@@ -1026,6 +1043,7 @@ L46L45L45) o (<< uo
p) ol (o ol
p) olo (_ o:lo: // ..polo
p) ol (st ol
p) ol (šL01_ ol // polšs
pr) ol (e ol
ras) ol ol
r) ol ol
@@ -1036,7 +1054,7 @@ L46L45L45) o (<< uo
s) ol (id ol
s) ol (ist o:l
s) ol (īdā ol
s) ol (īdL01_ ol // solīds
L93) ol (īd ol // (s/z)olīds
s) ol (īL61 uol // ..solīt../..solīd..
s) ol (L01_ uol // sols
s) ol (L50r ol
@@ -1384,7 +1402,7 @@ L46L45L45) o (<< uo
sp) or (t oR
_st) or (L05_ uoR // store
_šķ) or (L05_ uoR // šķore
_šņ) or (L05_ uoR // šņore
_šņ) or uoR
_š) or (tL07 oR // šorti
t) or (a oR
_t) or (ei uoR
@@ -1555,12 +1573,14 @@ L46L45L45) o (<< uo
_d) oz (L04_ o:z // doza
_d) oz (L05_ uoz // doze
d) oz oz
gar) oz uoz
_gr) oz (nij oz // from Russian
gr) oz (+ uoz
_j) oz (a_ uoz // joza
kl) oz (et oz
k) ozlov ozlov
l) oz (ung oz
m) oz (aī oz
_m) oz (L03_ o:z // Mozus
_n) oz uoz
oz (L01_ o:z // ..ozs
@@ -1663,6 +1683,7 @@ L46L45L45) o (<< uo
.group y
y y // y is used instead of simple "i", to distinguish them in writing
y (A y_|
y (_ y: // for international words

.group z
z z

+ 220
- 192
dictsource/ru_list View File

@@ -1,216 +1,244 @@
// This file is UTF8 encoded

// Numbers
_0 n'ojl^
_1 ojd;'in
_1f odn'a
_2 dv'A
_2f dv;'e
_3 tR;'i
_4 tS;It'yR;I
_5 p;'jat;
_6 S'Es;t;
_7 s;'ejm
_8 v'os;E2m
_9 d;'evI3t;
_10 d;'es;It;
_11 Od;'innVttsVt;
_12 dv;In'AttsVt;
_13 tR;In'AttsVt;
_14 tS;It'y@-*nVttsVt;
_15 p;Itn'AttsVt;
_16 SE#stn'AttsVt;
_17 s;Imn'AttsVt;
_18 vOs;Imn'AttsVt;
_19 d;E2v;Itn'AttsVt;
_2X dv'AttsVt;
_3X tr;'ittsVt;
_4X s'o@-*Ok
_5X p;Vd;d;Is;'jat
_6X SE2z;d;d;Is;'jat
_7X s;'emd;E2s;Vt
_8X v'os;E2md;E2s;Vt
_9X d;E2v;In'ostO
_0C st'o
_2C dv;'es;t;I
_3C tr;'ista
_4C tS;It'yr;E2sta
_5C p;,It;s'ot
_6C S,E#s;t;s'ot
_7C s;,Ims'ot
_8C vOs;Ims'ot
_9C dev;Vts'ot
_1MA1 t'ys;ItS;V // no '1' before thousand
_0MA1 t'ys;ItS;i
_0M1 t'ys;VtS;
_1MA2 m;,IlI;'on
_0MA2 m;,IlI;'ona
_0M2 m;,IlI;'onof
_1MA3 m;,IlI;'art
_0MA3 m;,IlI;'arda
_0M3 m;,IlI;'ardof
_dpt _:'i_: // start of decimal fraction
_dpt2 _d;Is;'atYx // end of decimal fraction
_0 n'ojl^
_1 od;'in
_1f odn'a
_2 dv'A
_2f dv;'e
_3 tr;'i
_4 tS;It'yr;I
_5 p;'jat;
_6 S'Es;t;
_7 s;'em;
_8 v'os;E2m
_9 d;'evI3t;
_10 d;'es;It;
_11 Od;'innVttsVt;
_12 dv;In'AttsVt;
_13 tr;In'AttsVt;
_14 tS;It'y@-*nVttsVt;
_15 p;Itn'AttsVt;
_16 SE#stn'AttsVt;
_17 s;Imn'AttsVt;
_18 vOs;Imn'AttsVt;
_19 d;E2v;Itn'AttsVt;
_2X dv'AttsVt;
_3X tr;'ittsVt;
_4X s'o@-*Ok
_5X p;Vd;d;Is;'jat
_6X SE2z;d;d;Is;'jat
_7X s;'emd;E2s;Vt
_8X v'os;E2md;E2s;Vt
_9X d;E2v;In'ostO
_0C st'o
_2C dv;'es;t;I
_3C tr;'ista
_4C tS;It'yr;E2sta
_5C p;,It;s'ot
_6C S,E#s;t;s'ot
_7C s;,Ims'ot
_8C vOs;Ims'ot
_9C dev;Vts'ot
_1MA1 t'ys;ItS;V // no '1' before thousand
_0MA1 t'ys;ItS;i
_0M1 t'ys;VtS;
_1MA2 m;,IlI;'on
_0MA2 m;,IlI;'ona
_0M2 m;,IlI;'onof
_1MA3 m;,IlI;'art
_0MA3 m;,IlI;'arda
_0M3 m;,IlI;'ardof
_dpt _:'i_: // start of decimal fraction
_dpt2 _d;Is;'atYx // end of decimal fraction

// symbols
@ sob'aka
# reS'Etka $max3
$ d'ollar
% prVts'Ent $max3
^ kr'ySka
& ampers'and
* zvezd'a $max3
+ pl'jus $max3
= ravn'o $max3
/ sl'ES $max3
\ bEksl'ES $max3
_ def'is
_ podtS;'8rk $max3
~ t'ilda
№ n'omer
_( 'otkrkrug
_) z'akrkrug
_| v'ert
_{ 'otkrfigur
_} z'akrfigur
_[ 'otkrkvadrat
_] z'akrkvadrat
_> b'ol;SE
_< m'en;SE
_« 'otkr uglof
_» z'akr uglof
_! v'oskl;
_? vopr'os
_. t'otS;ka
_, zVpit'aja
_` akts'Ent
_" kVv'ytS;ka
_' ap'ostrVf
_; t'otS;kzap
_: dvVet'otS;ie
_` akts'Ent
& ampers'and
_' ap'ostrVf
\ bEksl'ES $max3
_> b'ol;SE
_ def'is
$ d'ollar
_: dvVet'otS;ie
^ kr'ySka
_" kVv'ytS;ka
_< m'en;SE
№ n'omer
_{ 'otkrfigur
_( 'otkrkrug
_[ 'otkrkvadrat
_« 'otkr uglof
+ pl'jus $max3
_ podtS;'8rk $max3
% prVts'Ent $max3
= ravn'o $max3
# reS'Etka $max3
/ sl'ES $max3
@ sob'aka
~ t'ilda
_. t'otS;ka
_; t'otS;kzap
_| v'ert
_? vopr'os
_! v'oskl;
_} z'akrfigur
_) z'akrkrug
_] z'akrkvadrat
_» z'akr uglof
* zvezd'a $max3
_, zVpit'aja

// prepositions
в v $u // to,in,at
от $u // from
с s $u // with,from,since
у u $u // by
в v $u // to,in,at
для $u // for
на $u // on
для $u // for
от $u // from
с s $u // with,from,since
у u $u // by

// conjunctions
и i $u $pause // and
а $u $pause // and
а $atend
но $u $pause // but
ибо $u $pause // for
ибо $u $pause // if
хотя $2 $pause // although
чтобы $pause // in order that
а $u+ $pause // and
и i $u $pause // and
ибо $u $pause // if, for
но $u $pause // but
хотя $2 $pause // although
чтобы $u $pause // in order that
уже $u2+ // already

// pronouns
я $u // I
вам $u+
вами $u+
вас $u+
вы $u+
вы $u+
его $u+
её $u+
ей $u+
ему $u+
им $u+
ими $u+
их $u+
меня $u+
мне $u+
мной $u+
мы $u+
мы $u+
нам $u+
нами $u+
нас $u+
ней $u+
нём $u+
них $u+
о $u+
обо $u+
он $u+
он $u+
она $u+
она $u+
они $u+
тебе $u+
тебя $u+
тобой $u+
ты $u+
ты $u+
я $u+

// questions
что Sto $u $pause // what, that
что Sto $u+ $pause // what, that

// misc.
не $u // negative
не $u // negative

// auxillary verbs
быть $u1 // to be
побыть $u2

есмь $u1
еси $u2
есть $u1
есмы $u1
есте $u1
суть $u1

был $u1
были $u1
было $u1
побыл $u1
побыла $u3
побыло $u2
побыли $u2

буду $u1
будешь $u1
будет $u1
будем $u1
будете $u1
будут $u1
побуду $u2
побудешь $u2
побудет $u2
побудем $u2
будем $u1
будет $u1
будете $u1
будешь $u1
буду $u1
будут $u1
был $u1
были $u1
было $u1
быть $u1 // to be
еси $u2
есмы $u1
есмь $u1
есте $u1
есть $u1
мог $u1
могла $u2
могли $u2
могло $u2
могу $u2
могут $u1
можем $u1
может $u1
можете $u1
можешь $u1
мочь $u // can
побудем $u2
побудет $u2
побудете $u2
побудут $u2

мочь $u // can
смочь $u1

могу $u2
можешь $u1
может $u1
можем $u1
можете $u1
могут $u1

мог $u1
могла $u2
могло $u2
могли $u2
смог $u1
смогла $u2
смогло $u2
смогли $u2

смогу $u1
сможешь $u1
сможет $u1
сможем $u1
сможете $u1
смогут $u1
побудешь $u2
побуду $u2
побудут $u2
побыл $u1
побыла $u3
побыли $u2
побыло $u2
побыть $u2
смог $u1
смогла $u2
смогли $u2
смогло $u2
смогу $u1
смогут $u1
сможем $u1
сможет $u1
сможете $u1
сможешь $u1
смочь $u1
суть $u1
что Sto $u $pause

// Cyrillic letter names
а a
б bE
vE
в vE $atend
г gE
д dE
е je
ё j8
ж ZE
з zE
и i
й ,i'k@-*'AtkOjI
к kA
л El^
м Em
н En_
о o
п pE
р Er
Es
с Es $atend
т tE
у u
ф Ef
х xA
ц tsE
ч tS;e
ш SA
щ S;ja
ъ tv;'8@-*dyjzn'Ak
ы y
ь m;'jak;I#jzn'Ak
э e
ю ju
я ja
а a
б bE
_в vE
в vE $atend
г gE
д dE
е je
ё j8
ж ZE
з zE
и i
й ,i'k@-*'AtkOjI
к kA
л El^
м Em
н En_
о o
п pE
р Er
Es
с Es $atend
т tE
у u
ф Ef
х xA
ц tsE
ч tS;e
ш SA
щ S;ja
ъ tv;'8@-*dyjzn'Ak
ы y
ь m;'jak;I#jzn'Ak
э e
ю ju
я ja

// exceptions
радио r'ad;Io
радио r'ad;Io


+ 375
- 441
dictsource/ru_rules View File

@@ -22,515 +22,449 @@
// This file is UTF8 encoded

// Special characters:
// A vowel: а е ё и о у ы э ю я ә ө ұ ү і
// B soft consonant: ь й ч щ
// C any consonant: б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь қ ң һ
// F consonant, not hard: б в г д з й к л м н п р с т ф х ч щ ь
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь ю я ё
// A vowel: а е ё и о у ы э ю я ә ө ұ ү і
// B soft consonant: ь й ч щ
// C any consonant: б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь қ ң һ
// F consonant, not hard: б в г д з й к л м н п р с т ф х ч щ ь
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь ю я ё


.group а
_) а a
а (_ a
B) а (_ V
а V
а V
B) а (_ V
_) а a
а (_ a

.group б
б (_ p
б (кY p
б (сY p
б (тY p
б (хY p
б (хкY p
б (ч p
б (щ p

б (Y b;
б (бY b;
б (бмY b;
б (бвY b;
б (мY b;
б (вY b;

б (ь_ p;
б (пY p;
б (фY p;
б (ффY p;

б b
б b
б (Y b;
б (_ p
б (бY b;
б (бвY b;
б (бмY b;
б (вY b;
б (кY p
б (мY b;
б (пY p;
б (сY p
б (тY p
б (фY p;
б (ффY p;
б (хY p
б (хкY p
б (ч p
б (щ p
б (ь_ p;

.group в
в (_ f
в (кY f
в (сY f
в (тY f
в (хY f
в (хкY f
в (ч f
в (щ f

в (Y v;
в (бY v;
в (мY v;
в (вY v;
в (вбY v;
в (вмY v;

в (ь_ f;
в (п' f;
в (ф' f;

в v
в v
в (_ f
в (Y v;
в (бY v;
в (вY v;
в (вбY v;
в (вмY v;
в (кY f
в (мY v;
в (п' f;
в (сY f
в (тY f
в (ф' f;
в (хY f
в (хкY f
в (ч f
в (щ f
в (ь_ f;

.group г
_мно) г (о_ g
г (к x
г (_ k
г (пY k
г (сY k
г (тY k
г (фY k
г (ффY k
г (хY k
г (хкY k

г (Y g;

е) г (ося_ v
_се) г (о v
Cе) г (о_ v
Cо) г (о_ v
_мое) г (о_ v
_твое) г (о_ v
_не) г (о_ v
_е) г (о_ v
_все) г (о_ v
г g
г g
Cе) г (о_ v
Cо) г (о_ v
_все) г (о_ v
г (Y g;
г (_ k
г (к x
г (пY k
г (сY k
г (тY k
г (фY k
г (ффY k
г (хY k
г (хкY k
_е) г (о_ v
е) г (ося_ v
_мно) г (о_ g
_мое) г (о_ v
_не) г (о_ v
_се) г (о v
_твое) г (о_ v

.group д
д (_ t

д (кY t
д (пY t
д (фY t
д (ффY t
д (хY t
д (хкY t

д (Y d;
д (дY d;
д (зY d;
д (нь d;
д (B d;

д (ь_ t;
д (тY t;
д (сY t;

д d
д d
д (B d;
д (Y d;
д (_ t
д (дY d;
д (зY d;
д (кY t
д (нь d;
д (пY t
д (сY t;
д (тY t;
д (фY t
д (ффY t
д (хY t
д (хкY t
д (ь_ t;

.group е
_) е jI3 //second position
A) е (_ jI3 //second position
ъ) е (_ jI3 //second position
ь) е (_ jI3 //second position

инт) е (р E% // интернет, интернационал, ... ??????????
бакт) е (р E% // бактериальный, антибактериальный, ...
барт) е (р E%
т) е (ст E%
компьют) е (р E%
// A) е jE2
// ъ) е jE2
// ь) е jE2

A) е je
ъ) е je
ь) е je
е e

// H) е (_ E#
// H) е E2

// е (_ I2
// е E3

е e
A) е je
// A) е jE2
A) е (_ jI3 //second position
// H) е (_ E#
// H) е E2
бакт) е (р E% // бактериальный, антибактериальный, ...
барт) е (р E%
// е E3
// е (_ I2
_) е jI3 //second position
инт) е (р E% // интернет, интернационал, ... ??????????
компьют) е (р E%
т) е (ст E%
ъ) е je
// ъ) е jE2
ъ) е (_ jI3 //second position
ь) е je
// ь) е jE2
ь) е (_ jI3 //second position

.group ж
ж (_ S
ж (кY S
ж (пY S
ж (сY S
ж (тY S
ж (фY S
ж (ффY S
ж (хY S
ж (хкY S
жч S;

ж Z
ж Z
ж (_ S
ж (кY S
ж (пY S
ж (сY S
ж (тY S
ж (фY S
ж (ффY S
ж (хY S
ж (хкY S
жч S;

.group з
з (_ s

з (кY s
з (пY s
з (фY s
з (ффY s
з (хY s
з (хкY s
з (щ s

з (Y z;
з (дY z;
з (зY z;
з (здY z;
з (знY z;
з (знB z;
з (нY z;
з (нB z;

з (зY_ s;
з (здY_ s;
з (знY_ s;
з (знB_ s;
з (тY s;
з (сY s;

з (ж Z
з (ш S
зщ S;
зч S;
з z
з z
з (Y z;
з (_ s
з (дY z;
з (ж Z
з (зY_ s;
з (зY z;
з (здY_ s;
з (здY z;
з (знB_ s;
з (знB z;
з (знY_ s;
з (знY z;
з (кY s
з (нB z;
з (нY z;
з (пY s
з (сY s;
з (тY s;
з (фY s
з (ффY s
з (хY s
з (хкY s
зч S;
з (ш S
зщ S;
з (щ s

.group и
_) и I
и (_ I
и i
ж) и y
ш) и y
H) и y // preceded by hard consonant

и i
H) и y // preceded by hard consonant
ж) и y
_) и I
и (_ I
ш) и y

.group й
й j
й j

.group к
к (б g
к (бY g
к (г g
к (гY g
к (д g
к (дY g
к (дB g
к (ж g
к (з g
к (зY g

к (Y k;

к k
к k
к (Y k;
к (б g
к (бY g
к (г g
к (гY g
к (дB g
к (д g
к (дY g
к (ж g
к (з g
к (зY g

.group л
л (Y l^
л l
л l
л (Y l^

.group м
м (Y m;
м (бY m;
м (пY m;
м (вY m;
м (фY m;
м (ффY m;

м m
м m
м (Y m;
м (бY m;
м (вY m;
м (пY m;
м (фY m;
м (ффY m;

.group н
// н (Y n# ?
// н (B n^
// н (дY n^
// н (дB n^
// н (тY n^
// н (зY n^
// н (сY n^
// н (нY n^
// н (нB n^
н (_ n_

биз) не (с nE%

н n

н n
н (Y n^
биз) не (с nE%
н (_ n_

.group о
о o
// о (B oj
// о (FY oj
о o
// о (B oj
// о (FY oj

.group п
п (б b
п (г b
п (гY b
п (д b
п (дY b
п (дB b
п (ж b
п (з b
п (зY b

п (Y p;
п (пY p;
п (пфY p;
п (пмY p;
п (фY p;
п (ффY p;
п (мY p;

п (б' b;

п p
п p
п (Y p;
п (б b
п (б' b;
п (г b
п (гY b
п (д b
п (дB b
п (дY b
п (ж b
п (з b
п (зY b
п (мY p;
п (пY p;
п (пмY p;
п (пфY p;
п (фY p;
п (ффY p;

.group р
р (ь rI^
р (Y r;
р (B r;
р r
р r
р (B r;
р (Y r;
р (ь rI^

.group с
с (б z
с (г z
с (д z
с (ж z
с (з z

с (Y s;
с (ть s
с (тY s;
с (сY s;
с (нY s;
с (нB s;

с (зY z;
с (дY z;
с (дB z;

с (ж Z
с (ш S
с (щ s;s;
сч S;

с s
с s
с (Y s;
с (б z
с (г z
с (дB z;
с (дY z;
с (д z
с (ж Z
с (ж z
с (зY z;
с (з z
с (нB s;
с (нY s;
с (сY s;
с (тY s;
с (ть s
сч S;
с (ш S
с (щ s;s;

.group т
т (б d
т (г d
т (д d
т (ж d
т (з d

т (Y t;
т (тY t;
т (сY t;
т (нY t;
т (нB t;

т (зY d;
т (дY d;
т (дB d;

т (ж d
Y) тс ts
т t
т t
Y) тс ts
т (Y t;
т (б d
т (г d
т (дB d;
т (д d
т (дY d;
т (ж d
т (ж d
т (з d
т (зY d;
т (нB t;
т (нY t;
т (сY t;
т (тY t;

.group у
B) у u#
у u
у u
B) у u#

.group ф
ф (б v
ф (г v
ф (гY v
ф (д v
ф (дY v
ф (дB v
ф (ж v
ф (з v
ф (зY v

ф (Y f;
ф (пY f;
ф (пфY f;
ф (пмY f;
ф (фY f;
ф (мY f;

ф (б' v;

ф f
ф f
ф (Y f;
ф (б v
ф (б' v;
ф (гY v
ф (г v
ф (дB v
ф (дY v
ф (д v
ф (ж v
ф (зY v
ф (з v
ф (мY f;
ф (пY f;
ф (пмY f;
ф (пфY f;
ф (фY f;

.group х
х (б x
х (бY x
х (бмY x
х (бвY x
х (г x
х (гY x
х (д x
х (дY x
х (дB x
х (ж x
х (з x
х (зY x
х (_бы x

х (Y x//С
х (кY x//С

х x
х x
х (Y x //С
х (бY x
х (б x
х (бвY x
х (бмY x
х (_бы x
х (гY x
х (г x
х (дB x
х (дY x
х (д x
х (ж x
х (зY x
х (з x
х (кY x //С

.group ц
ц (б dz
ц (бY dz
ц (бмY dz
ц (бвY dz
ц (г dz
ц (гY dz
ц (д dz
ц (дY dz
ц (дB dz
ц (ж dz
ц (з dz
ц (зY dz

ц ts
ц ts
ц (б dz
ц (бY dz
ц (бвY dz
ц (бмY dz
ц (г dz
ц (гY dz
ц (дB dz
ц (д dz
ц (дY dz
ц (ж dz
ц (з dz
ц (зY dz

.group ч
ч (б dZ;
ч (бY dZ;
ч (бмY dZ;
ч (бвY dZ;
ч (г dZ;
ч (гY dZ;
ч (д dZ;
ч (дY dZ;
ч (дB dZ;
ч (ж dZ;
ч (з dZ;
ч (зY dZ;
лу) ч (ше t

ч tS;
лу) ч (ше t
ч (б dZ;
ч (бY dZ;
ч (бвY dZ;
ч (бмY dZ;
ч (г dZ;
ч (гY dZ;
ч (дB dZ;
ч (д dZ;
ч (дY dZ;
ч (ж dZ;
ч (з dZ;
ч (зY dZ;
//Варианты окончаний женских отчеств типа Никитична
ч (на_ S
ч (ну_ S
ч (не_ S
ч (ны_ S
ч (ной_ S

коне) ч (но S
ску) ч (н S
яи) ч (ни S
пустя) ч (н S
скворе)ч (н S
деви) ч (н S
_) ч (то S
ч tS;
деви) ч (н S
коне) ч (но S
пустя) ч (н S
скворе)ч (н S
ску) ч (н S
ч (на_ S
ч (не_ S
ч (ной_ S
ч (ну_ S
ч (ны_ S
_) ч (то S
яи) ч (ни S

.group ш
ш (б Z
ш (бY Z
ш (бмY Z
ш (бвY Z
ш (г Z
ш (гY Z
ш (д Z
ш (дY Z
ш (дB Z
ш (ж Z
ш (з Z
ш (зY Z

ш S
ш S
ш (бY Z
ш (б Z
ш (бвY Z
ш (бмY Z
ш (гY Z
ш (г Z
ш (дB Z
ш (дY Z
ш (д Z
ш (ж Z
ш (зY Z
ш (з Z

.group щ
щ (б Z;
щ (бY Z;
щ (бмY Z;
щ (бвY Z;
щ (г Z;
щ (гY Z;
щ (д Z;
щ (дY Z;
щ (дB Z;
щ (ж Z;
щ (з Z;
щ (зY Z;

щ S;

.group щ
щ S;
щ (бY Z;
щ (б Z;
щ (бвY Z;
щ (бмY Z;
щ (гY Z;
щ (г Z;
щ (дB Z;
щ (дY Z;
щ (д Z;
щ (ж Z;
щ (зY Z;
щ (з Z;

.group ъ
ъ (Y j
ъ (Y j

.group ы
ы y
ы y

.group ь
ь (Y j
ь (Y j

.group э
_) э E#
э (_ E#
э E2
э E2
_) э E#
э (_ E#

.group ю
ю u"
_) ю ju
ь) ю ju
ъ) ю ju
A) ю ju
следу) ю (щ


ю u"
A) ю ju
следу) ю (щ ju
ъ) ю ju
ь) ю ju
_) ю ju

.group я
я V
// TODO: in unstressed position it sometimes sounds more like [i] than like [V]
_) я ja //second position
A) я (_ ja //second position
ъ) я (_ ja //second position
ь) я (_ ja //second position

A) я ja
ъ) я ja
ь) я ja
// C) я ja# ?

я (_ V
я V
A) я ja
A) я (_ ja //second position
// C) я ja# ?
ъ) я ja
ъ) я (_ ja //second position
ь) я ja
ь) я (_ ja //second position
_) я ja //second position
я (_ V

.group ё
_) ё 'j8
ж) ё 'O
ш) ё 'O
ё '8
ё '8
_) ё 'j8
ж) ё 'O
ш) ё 'O

.group
// other cyrillic letters
ђ dZ;
ј j // U+458
љ lj
ћ tS;
џ dZ
ќ kj
ѓ dZ;
ґ g
є jE
і i
ї ji
ў w
// other cyrillic letters
ѓ dZ;
ґ g
ђ dZ;
є jE
і i
ї ji
ј j // U+458
ќ kj
љ lj
ћ tS;
ў w
џ dZ

+ 4
- 4
phsource/ph_latvian View File

@@ -253,9 +253,9 @@ endphoneme
phoneme l
liquid

IF nextPh(isNotVowel) THEN
ChangePhoneme(l/)
ENDIF
// IF nextPh(isNotVowel) THEN
// ChangePhoneme(l/)
// ENDIF

IF nextPh(isNotVowel) THEN
PrevVowelEndings
@@ -360,7 +360,7 @@ phoneme n- // more voiced variant of n
vwl starttype #a endtype #a
ipa nU+0329
lengthmod 4
length 120
length 140
FMT(n/n-syl)
endphoneme


+ 1
- 0
phsource/ph_russian View File

@@ -204,6 +204,7 @@ phoneme m;
vcd blb nas
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
lengthmod 4
length 20

IF KlattSynth THEN
Vowelin f1=0 f2=1000 -50 -200 f3=-200 80

Loading…
Cancel
Save