@@ -63,6 +63,7 @@ updated languages: | |||
* zh (Chinese) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen | |||
new languages: | |||
* be (Belarusian) -- Sergei B | |||
* chr (Cherokee) -- Michael Conrad | |||
* cv (Chuvash) -- boracasli98, Valdis Vitolins | |||
* haw (Hawaiian) -- Valdis Vitolins |
@@ -337,6 +337,7 @@ phsource/phonemes.stamp: \ | |||
phsource/ph_bashkir \ | |||
phsource/ph_basque \ | |||
phsource/ph_bengali \ | |||
phsource/ph_belarusian \ | |||
phsource/ph_bulgarian \ | |||
phsource/ph_catalan \ | |||
phsource/ph_cherokee \ | |||
@@ -518,6 +519,7 @@ dictionaries: \ | |||
espeak-ng-data/as_dict \ | |||
espeak-ng-data/az_dict \ | |||
espeak-ng-data/ba_dict \ | |||
espeak-ng-data/be_dict \ | |||
espeak-ng-data/bg_dict \ | |||
espeak-ng-data/bn_dict \ | |||
espeak-ng-data/bpy_dict \ | |||
@@ -644,6 +646,9 @@ espeak-ng-data/az_dict: dictsource/az_list dictsource/az_rules dictsource/az_ext | |||
ba: espeak-ng-data/ba_dict | |||
espeak-ng-data/ba_dict: dictsource/ba_list dictsource/ba_rules | |||
be: espeak-ng-data/be_dict | |||
espeak-ng-data/be_dict: dictsource/be_list dictsource/be_rules | |||
bg: espeak-ng-data/bg_dict | |||
espeak-ng-data/bg_dict: dictsource/bg_list dictsource/bg_listx dictsource/bg_rules dictsource/bg_extra dictsource/bg_emoji | |||
@@ -0,0 +1,79 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme words for Belarusian | |||
// Letter names | |||
а a | |||
б bE | |||
в vE | |||
г QE | |||
д dE | |||
е jE | |||
ё jO | |||
ж z.E | |||
з zE | |||
і i | |||
й i||n;EskladOvajE | |||
к ka | |||
л El | |||
м Em | |||
н En | |||
о O | |||
п pE | |||
р Er | |||
с Es | |||
т tE | |||
у u | |||
ў u||n;EskladOvajE | |||
ф Ef | |||
х xa | |||
ц tsE | |||
ч ts.E | |||
ш s.a | |||
ы i" | |||
ь m;ak;:i||znak | |||
э E | |||
ю ju | |||
я ja | |||
' apOstraf | |||
// Numbers | |||
_0 nul; | |||
_1 adz;in | |||
_2 dva | |||
_3 tri" | |||
_4 ts.ati"ri" | |||
_5 p;ats; | |||
_6 s.Es;ts; | |||
_7 s;Em | |||
_8 vOs;Em | |||
_9 dz;Ev;ats; | |||
_10 dz;Es;ats; | |||
_11 adz;inats:ats; | |||
_12 dvanats:ats; | |||
_13 tri"nats:ats; | |||
_14 ts.ati"rnats:ats; | |||
_15 p;atnats:ats; | |||
_16 s.asnats:ats; | |||
_17 s;amnats:ats; | |||
_18 vas;amnats:ats; | |||
_19 dz;Ev;atnats:ats; | |||
_2X dvats:ats; | |||
_3X tri"ts:ats; | |||
_4X sorak | |||
_5X p;adz;:Es;at | |||
_6X s.Ezdz;:Es;at | |||
_7X s;Emdz;Es;at | |||
_8X vos;Emdz;Es;at | |||
_9X dz;Ev;anosta | |||
_0C stO | |||
_2C dz;v;Es;ts;E | |||
_3C tri"sta | |||
_4C ts.ati"ri"sta | |||
_5C p;ats;sot | |||
_6C s.Es;ts;sot | |||
_7C s;Emsot | |||
_8C vos;Emsot | |||
_9C dz;Ev;ats;sot | |||
_1MA1 ti"s;ats.a | |||
_0MA1 ti"s;ats.i" | |||
_0M1 ti"s;ats. |
@@ -0,0 +1,101 @@ | |||
// This file is UTF8 encoded | |||
// Translation rules for Belarusian | |||
.group а | |||
а a | |||
.group б | |||
б b | |||
.group в | |||
в v | |||
.group г | |||
г Q // ɣ | |||
.group д | |||
д d | |||
.group е | |||
е ;E // ʲɛ | |||
.group ё | |||
ё ;O // ʲɔ | |||
.group ж | |||
ж z. // ʐ | |||
.group з | |||
з z | |||
.group і | |||
і i | |||
.group й | |||
й j | |||
.group к | |||
к k | |||
.group л | |||
л l | |||
.group м | |||
м m | |||
.group н | |||
н n | |||
.group о | |||
о o | |||
.group п | |||
п p | |||
.group р | |||
р r | |||
.group с | |||
с s | |||
.group т | |||
т t | |||
.group у | |||
у u | |||
.group ў | |||
ў w | |||
.group ф | |||
ф f | |||
.group х | |||
х x | |||
.group ц | |||
ц ts // t̻͡s | |||
.group ч | |||
ч ts. // ʈ͡ʂ | |||
.group ш | |||
ш s. // ʂ | |||
.group ы | |||
ы i" // (ɨ | |||
.group ь | |||
ь ; // ʲ | |||
.group э | |||
э E // ɛ | |||
.group ю | |||
ю ;u // ʲu | |||
.group я | |||
я ;a // ʲa | |||
.group ' | |||
' j |
@@ -19,6 +19,7 @@ To check, what languages are supported by distributed version, run `espeak-ng -- | |||
| `trk` | `ba` | | Bashkir | | | |||
| `trk` | `cu` | Turkic | Chuvash | | | |||
| | `eu` | | Basque | | | |||
| `zle` | `be` | East Slavic | Belarussian | | | |||
| `inc` | `bn` | Indic | Bengali | | | |||
| `inc` | `bpy` | Indic | Bishnupriya Manipuri | | | |||
| `zls` | `bs` | South Slavic | Bosnian<sup>\[1,2\]</sup> | | |
@@ -0,0 +1,5 @@ | |||
name Belarusian | |||
language be | |||
replace 03 a a# | |||
dict_min 20000 | |||
speed 95 |
@@ -0,0 +1,49 @@ | |||
//==================================================== | |||
// Belarusian | |||
//==================================================== | |||
phoneme a | |||
import_phoneme ru/a | |||
endphoneme | |||
phoneme O | |||
vwl starttype #o endtype #o | |||
ipa ɔ | |||
length 100 | |||
FMT(vwl_ru/8) | |||
endphoneme | |||
phoneme i" | |||
import_phoneme pl/y | |||
endphoneme | |||
phoneme ts | |||
import_phoneme consonants/ts | |||
ipa t̻͡s | |||
endphoneme | |||
phoneme ts; | |||
import_phoneme pl/ts; | |||
ipa t̻͡s̪ʲ | |||
endphoneme | |||
phoneme ts. | |||
import_phoneme sr/tS | |||
ipa ʈ͡ʂ | |||
endphoneme | |||
phoneme dz | |||
import_phoneme consonants/dz | |||
ipa d̻͡z̪ | |||
endphoneme | |||
phoneme dz; | |||
import_phoneme pl/dz; | |||
ipa d̻͡z̪ʲ | |||
endphoneme | |||
phoneme dz. | |||
import_phoneme sr/dZ | |||
ipa ɖ͡ʐ | |||
endphoneme |
@@ -2052,3 +2052,6 @@ include ph_uzbek | |||
phonemetable qdb en | |||
include ph_langbelta | |||
phonemetable be ru | |||
include ph_belarusian |
@@ -22,6 +22,7 @@ test_phwav ar 96b50251f33a8dc19745b61b7ba5400eba41c8e5 "ma na pa ta ka qa ?a ba | |||
test_phwav as 05d4cca91fc3447ae8b6acd7892790dd364e8e23 "ma na Na pa ta ka p#a t#a k#a ba da ga b#a d#a g#a sa xa Xa ha tSa tS#a za wa ra ja la _:_ ma mi mu me m& mo mO mV ma~ mi~ mu~ me~ m&~ mo~ mO~ moj mo~j mow mo~w mew maV m@" | |||
test_phwav az 7bdb78c37433a47fb3b15808071b1a916202400c "ma na pa ba ta da tSa dZa tsa dza ca Ja Ca ka ga fa va sa za Sa Za xa Qa ha la ja wa Ra *a _:_ mi me m& my mW mu mo ma m@" | |||
test_phwav ba cf21e5edc1227d3483f49305fbb39e201e5a7f97 "ma na pa ba ta da tSa dZa tsa dza ca Ja Ca ka ga fa va sa za Sa Za xa Qa ha la ja wa Ra *a _:_ mi me m& my mW mu mo ma m@" | |||
test_phwav be 88cd154560ce202e65aa281ac7b62454806c7c6c "a O i\" tse ts;e ts.i dzi dz;o dz.u" | |||
test_phwav bg 3020acb23ac0f93d5479de3b305b71fc07b5e738 "ma na n^a Na m;a pa ba ta da ka ga p;a b;a t;a d;a ca Ja tsa dza tSa dZa ts;a dz;a fa va sa za Sa Za xa Qa f;a v;a s;a z;a x;a Ra R;a wa ja l/2a la l^a _:_ mi me m@ ma mo mu" | |||
test_phwav bn 7fc6c8c6b347677885c6e973ff4dc6b2b6fa6d59 "ma na Na pa ta t.a tSa ka p#a t#a t.#a tS#a k#a ba da d.a dZa ga b#a d#a d.#a g#a fa Ba sa za Sa Za ha Ha wa la ja ra *a Ra _:_ ma mE mO me mi mi mu m& mV" | |||
test_phwav bpy 7fc6c8c6b347677885c6e973ff4dc6b2b6fa6d59 "ma na Na pa ta t.a tSa ka p#a t#a t.#a tS#a k#a ba da d.a dZa ga b#a d#a d.#a g#a fa Ba sa za Sa Za ha Ha wa la ja ra *a Ra _:_ ma mE mO me mi mi mu m& mV" |