Browse Source

ru: move the Cyrillic letter pronunciation from ru_rules to ru_list

Based on a patch by Valdis Vitolins <[email protected]>.
master
Reece H. Dunn 7 years ago
parent
commit
e526deec52
3 changed files with 36 additions and 51 deletions
  1. 1
    0
      CHANGELOG.md
  2. 34
    10
      dictsource/ru_list
  3. 1
    41
      dictsource/ru_rules

+ 1
- 0
CHANGELOG.md View File

* it (Italian) -- chrislm * it (Italian) -- chrislm
* lv (Latvian) -- Valdis Vitolins * lv (Latvian) -- Valdis Vitolins
* my (Myanmar/Burmese) -- Min Maung * my (Myanmar/Burmese) -- Min Maung
* ru (Russian) -- Valdis Vitolins, Reece Dunn
* ur (Urdu) -- Ejaz Shah * ur (Urdu) -- Ejaz Shah


### 1.49.2 - 2017-09-24 ### 1.49.2 - 2017-09-24

+ 34
- 10
dictsource/ru_list View File


// This file is UTF8 encoded // This file is UTF8 encoded


// NOTE: An additional file: ru_listx contains a large collection of
// Russian words which are marked with their correct stress position.
//
// To improve Russian pronunciation, download this from
// http://espeak.sourceforge.net and put the ru_listx file in the same
// directory as this ru_list file, and then do the command:
// speak --compile=ru


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


// Numbers // Numbers
_0 n'ojl^ _0 n'ojl^

+ 1
- 41
dictsource/ru_rules View File





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


.group б .group б
_) б (_ bE
б (_ p б (_ p
б (кь p б (кь p
б (кY p б (кY p
б b б b


.group в .group в
_) в (_ vE
в (_ f в (_ f
в (кь f в (кь f
в (кY f в (кY f
в v в v


.group г .group г
_) г (_ gE
_мно) г (о_ g _мно) г (о_ g
г (к x г (к x
г g г g


.group д .group д
_) д (_ dE
д (_ t д (_ t


д (кь t д (кь t
д d д d


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




.group ж .group ж
_) ж (_ ZE
ж (_ S ж (_ S
ж (кY S ж (кY S
ж (кь S ж (кь S
ж Z ж Z


.group з .group з
_) з (_ zE

з (_ s з (_ s


з (кY s з (кY s
з z з z


.group и .group и
_) и (_ i
_) и I _) и I
и (_ I и (_ I
и i и i




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


.group к .group к
_) к (_ kA
к (б g к (б g
к (бь g к (бь g
к (бY g к (бY g
к k к k


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


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


.group н .group н
_) н (_ En_
// н (ь n# ? // н (ь n# ?
// н (Y n# ? // н (Y n# ?
// н (B n^ // н (B n^
// о (FY oj // о (FY oj


.group п .group п
_) п (_ pE
п (б b п (б b
п (г b п (г b
п (гY b п (гY b
п p п p


.group р .group р
_) р (_ Er
р (ь rI^ р (ь rI^
р (Y r; р (Y r;
р (B r; р (B r;
р r р r


.group с .group с
_) с (_ Es

с (б z с (б z
с (г z с (г z
с (д z с (д z
с s с s


.group т .group т
_) т (_ tE

т (б d т (б d
т (г d т (г d
т (д d т (д d
т t т t


.group у .group у
_) у (_ u
B) у u# B) у u#
у u у u


.group ф .group ф
_) ф (_ Ef
ф (б v ф (б v
ф (г v ф (г v
ф (гь v ф (гь v
ф f ф f


.group х .group х
_) х (_ xA
х (б x х (б x
х (бь x х (бь x
х (бY x х (бY x
х x х x


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


.group ч .group ч
_) ч (_ tS;e
ч (б dZ; ч (б dZ;
ч (бь dZ; ч (бь dZ;
ч (бY dZ; ч (бY dZ;
ч tS; ч tS;


.group ш .group ш
_) ш (_ SA
ш (б Z ш (б Z
ш (бь Z ш (бь Z
ш (бY Z ш (бY Z
ш S ш S


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




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


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


.group ь .group ь
_) ь (_ m;'jak;I#jzn'Ak
ь
ь (Y j ь (Y j


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


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




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


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


// If we find a Latin letter a-z, then translate as English
// (This is now done automatically by the eSpeak program)

.group .group
// other cyrillic letters // other cyrillic letters
ђ dZ; ђ dZ;

Loading…
Cancel
Save