mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Merge remote-tracking branch 'valdisvi/master'
This commit is contained in:
+199806
-199812
File diff suppressed because it is too large
Load Diff
+102
-57
@@ -89,29 +89,97 @@ _» z'akr uglof
|
||||
* zvezd'a $max3
|
||||
_, 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
|
||||
и 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
|
||||
(из за) $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
|
||||
хотя $2 $pause // although
|
||||
чтобы $u $pause // in order that
|
||||
ну $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
|
||||
что $u+ $pause // what, that
|
||||
чтоб $u
|
||||
чтобы $u $pause // in order that
|
||||
|
||||
// pronouns
|
||||
вам $u+
|
||||
вами $u+
|
||||
вас $u+
|
||||
ваш $u+
|
||||
вы $u+
|
||||
вы $u+
|
||||
другой $u+
|
||||
его $u2+
|
||||
её $u2+
|
||||
ей $u+
|
||||
@@ -119,33 +187,43 @@ _, zVpit'aja
|
||||
им $u+
|
||||
ими $u+
|
||||
их $u+
|
||||
который $u2
|
||||
кто $u+
|
||||
меня $u2+
|
||||
мне $u+
|
||||
мной $u+
|
||||
мой $u+
|
||||
мы $u+
|
||||
нам $u+
|
||||
нами $u+
|
||||
нас $u+
|
||||
наш $u+
|
||||
ней $u+
|
||||
некий $u
|
||||
нём $u+
|
||||
никто $u2+
|
||||
них $u+
|
||||
о $u+
|
||||
обо $u+
|
||||
он $u+
|
||||
она $u+
|
||||
они $u+
|
||||
оно $u+
|
||||
сам $u+
|
||||
самый $u+
|
||||
свой $u+
|
||||
себя $u2+
|
||||
такой $u2+
|
||||
там $u+
|
||||
тебе $u2+
|
||||
тебя $u2+
|
||||
тобой $u2+
|
||||
тот $u+
|
||||
ты $u+
|
||||
чем $u+
|
||||
это $u+
|
||||
этот $u+
|
||||
я $u+
|
||||
|
||||
// questions
|
||||
что Sto $u+ $pause // what, that
|
||||
|
||||
// misc.
|
||||
не $u // negative
|
||||
|
||||
// auxillary verbs
|
||||
будем $u1
|
||||
будет $u1
|
||||
@@ -162,6 +240,7 @@ _, zVpit'aja
|
||||
есмь $u1
|
||||
есте $u1
|
||||
есть $u1
|
||||
иметь $u2
|
||||
мог $u1
|
||||
могла $u2
|
||||
могли $u2
|
||||
@@ -172,6 +251,7 @@ _, zVpit'aja
|
||||
может $u1
|
||||
можете $u1
|
||||
можешь $u1
|
||||
можно $u
|
||||
мочь $u // can
|
||||
побудем $u2
|
||||
побудет $u2
|
||||
@@ -195,45 +275,10 @@ _, zVpit'aja
|
||||
сможете $u1
|
||||
сможешь $u1
|
||||
смочь $u1
|
||||
стать $u
|
||||
суть $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 'ё'
|
||||
еще jIStS;'8
|
||||
|
||||
+59
-23
@@ -31,14 +31,30 @@
|
||||
// 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 а
|
||||
а V
|
||||
B) а (_ V
|
||||
_) а a
|
||||
_) а (_ a
|
||||
а (_ a
|
||||
|
||||
.group б
|
||||
б b
|
||||
_) б (_ b@- // бы/б
|
||||
б (Y b;
|
||||
б (_ p
|
||||
б (бY b;
|
||||
@@ -62,6 +78,7 @@
|
||||
в v
|
||||
в (_ f
|
||||
в (Y v;
|
||||
_) в (_ v@-
|
||||
в (бY v;
|
||||
в (вY v;
|
||||
в (вбY v;
|
||||
@@ -83,6 +100,7 @@
|
||||
Cе) г (о_ v
|
||||
Cо) г (о_ v
|
||||
_все) г (о_ v
|
||||
_) г (_ gE
|
||||
г (Y g;
|
||||
г (_ k
|
||||
г (к x
|
||||
@@ -99,6 +117,7 @@
|
||||
.group д
|
||||
д d
|
||||
д (B d;
|
||||
_) д (_ dE
|
||||
д (Y d;
|
||||
д (_ t
|
||||
д (дY d;
|
||||
@@ -115,30 +134,26 @@
|
||||
д (ь_ t;
|
||||
|
||||
.group е
|
||||
е e
|
||||
е e
|
||||
A) е je
|
||||
// A) е jE2
|
||||
A) е (_ jI3 //second position
|
||||
// H) е (_ E#
|
||||
// H) е E2
|
||||
A) е (_ jI3 // second position
|
||||
бакт) е (р E% // бактериальный, антибактериальный, ...
|
||||
барт) е (р E%
|
||||
// е E3
|
||||
// е (_ I2
|
||||
реб) е (н j8
|
||||
_) е (_ je
|
||||
_) е jI3 //second position
|
||||
инт) е (р E% // интернет, интернационал, ... ??????????
|
||||
компьют) е (р E%
|
||||
т) е (ст E%
|
||||
ъ) е je
|
||||
// ъ) е jE2
|
||||
ъ) е (_ jI3 //second position
|
||||
ь) е je
|
||||
// ь) е jE2
|
||||
ь) е (_ jI3 //second position
|
||||
|
||||
.group ж
|
||||
ж Z
|
||||
ж (_ S
|
||||
_) ж (_ Z@- // же/ж
|
||||
ж (кY S
|
||||
ж (пY S
|
||||
ж (сY S
|
||||
@@ -153,6 +168,7 @@
|
||||
з z
|
||||
з (Y z;
|
||||
з (_ s
|
||||
_) з (_ zE
|
||||
з (дY z;
|
||||
з (е z
|
||||
з (ж Z
|
||||
@@ -185,14 +201,17 @@
|
||||
ж) и y
|
||||
_) и I
|
||||
и (_ I
|
||||
_) и (_ i
|
||||
ш) и y
|
||||
|
||||
.group й
|
||||
й j
|
||||
_) й (_ ,i'k@-*'AtkOjI
|
||||
|
||||
.group к
|
||||
к k
|
||||
к (Y k;
|
||||
_) к (_ k@-
|
||||
к (б g
|
||||
к (бY g
|
||||
к (г g
|
||||
@@ -206,10 +225,12 @@
|
||||
|
||||
.group л
|
||||
л l
|
||||
_) л (_ El^
|
||||
л (Y l^
|
||||
|
||||
.group м
|
||||
м m
|
||||
_) м (_ Em
|
||||
м (Y m;
|
||||
м (бY m;
|
||||
м (вY m;
|
||||
@@ -219,18 +240,19 @@
|
||||
|
||||
.group н
|
||||
н n
|
||||
н (Y n^
|
||||
биз) не (с nE%
|
||||
_) н (_ En_
|
||||
н (Y n^
|
||||
н (_ n_
|
||||
|
||||
.group о
|
||||
о o
|
||||
// о (B oj
|
||||
// о (FY oj
|
||||
_) о (_ o
|
||||
|
||||
.group п
|
||||
п p
|
||||
п (Y p;
|
||||
_) п (_ pE
|
||||
п (б b
|
||||
п (б' b;
|
||||
п (г b
|
||||
@@ -251,11 +273,13 @@
|
||||
.group р
|
||||
р r
|
||||
р (B r;
|
||||
_) р (_ Er
|
||||
р (Y r;
|
||||
р (ь rI^
|
||||
|
||||
.group с
|
||||
с s
|
||||
_) с (_ s@-
|
||||
с (Y s;
|
||||
с (б z
|
||||
с (г z
|
||||
@@ -279,6 +303,7 @@
|
||||
т t
|
||||
Y) тс ts
|
||||
т (Y t;
|
||||
_) т (_ tE
|
||||
т (б d
|
||||
т (г d
|
||||
т (дB d;
|
||||
@@ -296,9 +321,11 @@
|
||||
.group у
|
||||
у u
|
||||
B) у u#
|
||||
_) у (_ u
|
||||
|
||||
.group ф
|
||||
ф f
|
||||
_) ф (_ Ef
|
||||
ф (Y f;
|
||||
ф (б v
|
||||
ф (б' v;
|
||||
@@ -319,6 +346,7 @@
|
||||
.group х
|
||||
х x
|
||||
х (Y x //С
|
||||
_) х (_ xA
|
||||
х (бY x
|
||||
х (б x
|
||||
х (бвY x
|
||||
@@ -336,6 +364,7 @@
|
||||
|
||||
.group ц
|
||||
ц ts
|
||||
_) ц (_ tsE
|
||||
ц (б dz
|
||||
ц (бY dz
|
||||
ц (бвY dz
|
||||
@@ -351,7 +380,13 @@
|
||||
|
||||
.group ч
|
||||
ч tS;
|
||||
лу) ч (ше t
|
||||
деви) ч (н S //Варианты окончаний женских отчеств типа Никитична
|
||||
коне) ч (но S
|
||||
лу) ч (ше t
|
||||
пустя) ч (н S
|
||||
скворе)ч (н S
|
||||
ску) ч (н S
|
||||
_) ч (_ tS;e
|
||||
ч (б dZ;
|
||||
ч (бY dZ;
|
||||
ч (бвY dZ;
|
||||
@@ -364,12 +399,6 @@
|
||||
ч (ж dZ;
|
||||
ч (з dZ;
|
||||
ч (зY dZ;
|
||||
//Варианты окончаний женских отчеств типа Никитична
|
||||
деви) ч (н S
|
||||
коне) ч (но S
|
||||
пустя) ч (н S
|
||||
скворе)ч (н S
|
||||
ску) ч (н S
|
||||
ч (на_ S
|
||||
ч (не_ S
|
||||
ч (ной_ S
|
||||
@@ -380,6 +409,7 @@
|
||||
|
||||
.group ш
|
||||
ш S
|
||||
_) ш (_ SA
|
||||
ш (бY Z
|
||||
ш (б Z
|
||||
ш (бвY Z
|
||||
@@ -393,9 +423,9 @@
|
||||
ш (зY Z
|
||||
ш (з Z
|
||||
|
||||
|
||||
.group щ
|
||||
щ StS;
|
||||
_) щ (_ S;ja
|
||||
щ (бY Z;
|
||||
щ (б Z;
|
||||
щ (бвY Z;
|
||||
@@ -411,17 +441,21 @@
|
||||
|
||||
.group ъ
|
||||
ъ (Y _|
|
||||
_) ъ (_ tv;'8@-*dyjzn'Ak
|
||||
|
||||
.group ы
|
||||
ы y
|
||||
_) ы (_ y
|
||||
|
||||
.group ь
|
||||
ь (Y _|
|
||||
ь (Y // no pronunciation (i.e. silent)
|
||||
_) ь (_ m;'jak;I#jzn'Ak
|
||||
|
||||
.group э
|
||||
э E2
|
||||
_) э E#
|
||||
э (_ E#
|
||||
_) э (_ e
|
||||
|
||||
.group ю
|
||||
ю u"
|
||||
@@ -430,23 +464,25 @@
|
||||
ъ) ю ju
|
||||
ь) ю ju
|
||||
_) ю ju
|
||||
_) ю (_ ju
|
||||
|
||||
.group я
|
||||
я V
|
||||
// TODO: in unstressed position it sometimes sounds more like [i] than like [V]
|
||||
A) я ja
|
||||
A) я (_ ja //second position
|
||||
// C) я ja# ?
|
||||
// C) я ja# ? // TODO: in unstressed position it sometimes sounds more like [i] than like [V]
|
||||
ъ) я ja
|
||||
ъ) я (_ ja //second position
|
||||
ь) я ja
|
||||
ь) я (_ ja //second position
|
||||
_) я (_ ja
|
||||
_) я ja //second position
|
||||
я (_ V
|
||||
|
||||
.group ё
|
||||
ё '8
|
||||
_) ё 'j8
|
||||
_) ё (_ j8
|
||||
ж) ё 'O
|
||||
ш) ё 'O
|
||||
|
||||
|
||||
+4
-4
@@ -188,7 +188,7 @@ phoneme m;
|
||||
vcd blb nas
|
||||
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
|
||||
lengthmod 4
|
||||
length 20
|
||||
length 60
|
||||
|
||||
IF KlattSynth THEN
|
||||
Vowelin f1=0 f2=1000 -50 -200 f3=-200 80
|
||||
@@ -197,7 +197,7 @@ phoneme m;
|
||||
ENDIF
|
||||
FMT(klatt/m)
|
||||
ENDIF
|
||||
VowelStart(m/mi)
|
||||
FMT(m/mj)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -523,8 +523,8 @@ endphoneme
|
||||
|
||||
|
||||
phoneme V
|
||||
vwl starttype #a endtype #@
|
||||
length 80
|
||||
vwl starttype #o endtype #o
|
||||
length 100
|
||||
unstressed
|
||||
|
||||
IF nextVowel(isMaxStress) THEN
|
||||
|
||||
Reference in New Issue
Block a user