Browse Source

Merge remote-tracking branch 'valdisvi/master'

master
Reece H. Dunn 7 years ago
parent
commit
fb5c128f62
4 changed files with 199970 additions and 199895 deletions
  1. 199806
    199812
      dictsource/extra/ru_listx
  2. 101
    56
      dictsource/ru_list
  3. 59
    23
      dictsource/ru_rules
  4. 4
    4
      phsource/ph_russian

+ 199806
- 199812
dictsource/extra/ru_listx
File diff suppressed because it is too large
View File


+ 101
- 56
dictsource/ru_list View File

* zvezd'a $max3 * zvezd'a $max3
_, zVpit'aja _, zVpit'aja


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

// conjunctions
// particles
а $u+ $pause // and а $u+ $pause // and
и i $u $pause // and
без $u
будто $u
бы $u
в $u // to,in,at
вдруг $u
ведь $u
весь $u
вместо $u
во $u
вовсе $u
вот $u
все $u
где $u
(где то) $u
даже $u
для $u // for
до $u
едва $u2
если $u $pause
ещё $u2+
ж $u
же $u
за $u+
и $u $pause // and
ибо $u $pause // if, for ибо $u $pause // if, for
из $u
(из за) $u
или $u $pause
к $u
как $u+
какой $u2+
ко $u
когда $u+
кстати $u
(кто то) $u
ли $u
либо $u
лишь $u
на $u // on
надо $u
не $u // negative
нет $u+
ни $u
никак $u2
ничто $u+
но $u $pause // but но $u $pause // but
ну $u+
о $u+
об $u
однако $u2
от $u // from
очень $u
по $u
под $u
пока $u2+
пора $u2+
после $u
потом $u2+
почти $u2+
прежде $u
при $u
про $u
пусть $u+
раз $u+
с $u // with,from,since
сей $u
со $u
так $u+
также $u $pause
то $u
только $u
туда $u2+
тут $u+
у $u // by
уж $u
уже $u2+ // already
хоть $u
хотя $2 $pause // although хотя $2 $pause // although
что $u+ $pause // what, that
чтоб $u
чтобы $u $pause // in order that чтобы $u $pause // in order that
уже $u2+ // already


// pronouns // pronouns
вам $u+ вам $u+
вами $u+ вами $u+
вас $u+ вас $u+
ваш $u+
вы $u+ вы $u+
вы $u+
другой $u+
его $u2+ его $u2+
её $u2+ её $u2+
ей $u+ ей $u+
им $u+ им $u+
ими $u+ ими $u+
их $u+ их $u+
который $u2
кто $u+
меня $u2+ меня $u2+
мне $u+ мне $u+
мной $u+ мной $u+
мой $u+
мы $u+ мы $u+
нам $u+ нам $u+
нами $u+ нами $u+
нас $u+ нас $u+
наш $u+
ней $u+ ней $u+
некий $u
нём $u+ нём $u+
никто $u2+
них $u+ них $u+
о $u+
обо $u+ обо $u+
он $u+ он $u+
она $u+ она $u+
они $u+ они $u+
оно $u+
сам $u+
самый $u+
свой $u+
себя $u2+
такой $u2+
там $u+
тебе $u2+ тебе $u2+
тебя $u2+ тебя $u2+
тобой $u2+ тобой $u2+
тот $u+
ты $u+ ты $u+
чем $u+
это $u+
этот $u+
я $u+ я $u+


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

// misc.
не $u // negative

// auxillary verbs // auxillary verbs
будем $u1 будем $u1
будет $u1 будет $u1
есмь $u1 есмь $u1
есте $u1 есте $u1
есть $u1 есть $u1
иметь $u2
мог $u1 мог $u1
могла $u2 могла $u2
могли $u2 могли $u2
может $u1 может $u1
можете $u1 можете $u1
можешь $u1 можешь $u1
можно $u
мочь $u // can мочь $u // can
побудем $u2 побудем $u2
побудет $u2 побудет $u2
сможете $u1 сможете $u1
сможешь $u1 сможешь $u1
смочь $u1 смочь $u1
стать $u
суть $u1 суть $u1
что Sto $u $pause
хотеть $u2


// 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


// Common names where 'е' is written instead of 'ё' // Common names where 'е' is written instead of 'ё'
еще jIStS;'8 еще jIStS;'8

+ 59
- 23
dictsource/ru_rules View File

// Y iotated vowel, softsign: ь ю я ё // Y iotated vowel, softsign: ь ю я ё




.L11 а ы е ой ою ~ ам ами ах // suffixes for 1. declination words ending а (e.g. страна, Юра)
.L12 я и е ю ёй ею ь ям ями ях // suffixes for 1. declination words ending я (e.g. земля, дядя)
.L13 я и ю ей ею й ям ями ях // suffixes for 1. declination words ending Aя (e.g. ария) A means vowel

.L21 ~ а у ом е ы ов ам ами ах // suffixes for 2. declination masculine words without ending (e.g. стол)
.L22 ь я ю ем ём е и ей ями ях // suffixes for 2. declination masculine words without ending (e.g. конь)
.L23 й я ю ем и ев ям ями ях // suffixes for 2. declination masculine words with ending й (герой)
.L24 о а у ом е ам ами ах // suffixes for 2. declination neuter words with ending о (e.g. окно, note about ок_он_!)
.L25 е я ю ем ей ям ями ях // suffixes for 2. declination neuter words with ending е (e.g. поле)
.L26 е я ю ем и й ям ями ях // suffixes for 2. declination neuter words with ending Aе (e.g. здание)

.L31 ь и ью ей ам ами ах // suffixes for 2. declination feminine words without ending (e.g. ночь)


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


.group б .group б
б b б b
_) б (_ b@- // бы/б
б (Y b; б (Y b;
б (_ p б (_ p
б (бY b; б (бY b;
в v в v
в (_ f в (_ f
в (Y v; в (Y v;
_) в (_ v@-
в (бY v; в (бY v;
в (вY v; в (вY v;
в (вбY v; в (вбY v;
Cе) г (о_ v Cе) г (о_ v
Cо) г (о_ v Cо) г (о_ v
_все) г (о_ v _все) г (о_ v
_) г (_ gE
г (Y g; г (Y g;
г (_ k г (_ k
г (к x г (к x
.group д .group д
д d д d
д (B d; д (B d;
_) д (_ dE
д (Y d; д (Y d;
д (_ t д (_ t
д (дY d; д (дY d;
д (ь_ t; д (ь_ t;


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


.group ж .group ж
ж Z ж Z
ж (_ S ж (_ S
_) ж (_ Z@- // же/ж
ж (кY S ж (кY S
ж (пY S ж (пY S
ж (сY S ж (сY S
з z з z
з (Y z; з (Y z;
з (_ s з (_ s
_) з (_ zE
з (дY z; з (дY z;
з (е z з (е z
з (ж Z з (ж Z
ж) и y ж) и y
_) и I _) и I
и (_ I и (_ I
_) и (_ i
ш) и y ш) и y


.group й .group й
й j й j
_) й (_ ,i'k@-*'AtkOjI


.group к .group к
к k к k
к (Y k; к (Y k;
_) к (_ k@-
к (б g к (б g
к (бY g к (бY g
к (г g к (г g


.group л .group л
л l л l
_) л (_ El^
л (Y l^ л (Y l^


.group м .group м
м m м m
_) м (_ Em
м (Y m; м (Y m;
м (бY m; м (бY m;
м (вY m; м (вY m;


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


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


.group п .group п
п p п p
п (Y p; п (Y p;
_) п (_ pE
п (б b п (б b
п (б' b; п (б' b;
п (г b п (г b
.group р .group р
р r р r
р (B r; р (B r;
_) р (_ Er
р (Y r; р (Y r;
р (ь rI^ р (ь rI^


.group с .group с
с s с s
_) с (_ s@-
с (Y s; с (Y s;
с (б z с (б z
с (г z с (г z
т t т t
Y) тс ts Y) тс ts
т (Y t; т (Y t;
_) т (_ tE
т (б d т (б d
т (г d т (г d
т (дB d; т (дB d;
.group у .group у
у u у u
B) у u# B) у u#
_) у (_ u


.group ф .group ф
ф f ф f
_) ф (_ Ef
ф (Y f; ф (Y f;
ф (б v ф (б v
ф (б' v; ф (б' v;
.group х .group х
х x х x
х (Y x //С х (Y x //С
_) х (_ xA
х (бY x х (бY x
х (б x х (б x
х (бвY x х (бвY x


.group ц .group ц
ц ts ц ts
_) ц (_ tsE
ц (б dz ц (б dz
ц (бY dz ц (бY dz
ц (бвY dz ц (бвY dz


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


.group ш .group ш
ш S ш S
_) ш (_ SA
ш (бY Z ш (бY Z
ш (б Z ш (б Z
ш (бвY Z ш (бвY Z
ш (зY Z ш (зY Z
ш (з Z ш (з Z



.group щ .group щ
щ StS; щ StS;
_) щ (_ S;ja
щ (бY Z; щ (бY Z;
щ (б Z; щ (б Z;
щ (бвY Z; щ (бвY Z;


.group ъ .group ъ
ъ (Y _| ъ (Y _|
_) ъ (_ tv;'8@-*dyjzn'Ak


.group ы .group ы
ы y ы y
_) ы (_ y


.group ь .group ь
ь (Y _|
ь (Y // no pronunciation (i.e. silent)
_) ь (_ m;'jak;I#jzn'Ak


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


.group ю .group ю
ю u" ю u"
ъ) ю ju ъ) ю ju
ь) ю ju ь) ю ju
_) ю ju _) ю ju
_) ю (_ ju


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


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



+ 4
- 4
phsource/ph_russian View File

vcd blb nas vcd blb nas
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
lengthmod 4 lengthmod 4
length 20
length 60


IF KlattSynth THEN IF KlattSynth THEN
Vowelin f1=0 f2=1000 -50 -200 f3=-200 80 Vowelin f1=0 f2=1000 -50 -200 f3=-200 80
ENDIF ENDIF
FMT(klatt/m) FMT(klatt/m)
ENDIF ENDIF
VowelStart(m/mi)
FMT(m/mj)
endphoneme endphoneme








phoneme V phoneme V
vwl starttype #a endtype #@
length 80
vwl starttype #o endtype #o
length 100
unstressed unstressed


IF nextVowel(isMaxStress) THEN IF nextVowel(isMaxStress) THEN

Loading…
Cancel
Save