diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a1ff18c..12fe6554 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ The espeak-ng project is a fork of the espeak project. ### 1.51 (In Development) updated languages: - +* ba (Bashkir) -- boracasli98, Valdis Vitolins * chr (Cherokee) -- Michael Conrad * de (German) -- Karl Eick * el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms) diff --git a/dictsource/ba_list b/dictsource/ba_list index 5c06896b..7a7d0b4a 100644 --- a/dictsource/ba_list +++ b/dictsource/ba_list @@ -2,18 +2,21 @@ // Spelling-to-phoneme rules for Bashkir // Letters +а A: б be в we г ge +ғ Q"e д de +ҙ De е je ё jo ж Ze -җ Z;e з ze и i й kVsk,A'i к kA +ҡ qA л el м em н en @@ -23,6 +26,7 @@ п pe р er с es +ҫ eT т te у u ү y @@ -36,47 +40,7 @@ ъ kAlVnl,Vqbilges'e ы V: ь neS;k&l,ekbilges'e -э e|: +э I|: +ә &: ю ju я jA - - -// Numbers -_0 n'ul? -_1 b'er -_2 ik'e -_3 'WS; -_4 d'yrt -_5 b'iS -_6 Alt'V -_7 Z;id'e -_8 sig'ez -_9 tug'Vz -_10 'un -_11 unb'er -_12 unik'e -_13 un'WS; -_14 und'yrt -_15 unb'iS -_16 unAlt'V -_17 unZ;id'e -_18 unsig'ez -_19 untug'Vz -_2X egerm'e -_3X ut'Vz -_4X kVr'Vk -_5X ill'e -_6X Altm'VS -_7X Z;itm'eS -_8X siks'&n -_9X tuks'An -_0C j'Wz -_0M1 m'eN -_0M2 milli'on -_1M2 milli'on -_0M3 milli'Ard -_1M3 milli'Ard -_0M4 billi'on -_1M4 billi'on - -_dpt _bWt,en diff --git a/dictsource/ba_rules b/dictsource/ba_rules index 12275c33..9449e778 100644 --- a/dictsource/ba_rules +++ b/dictsource/ba_rules @@ -6,7 +6,6 @@ .group ә ә & - әе e: // 'әнкәен' .group б б b @@ -17,9 +16,15 @@ .group г г g // changes to [Q] or [Q"] +.group ғ + ғ Q" + .group д д d +.group ҙ + ҙ D + .group е _) е je2 // changes to [je] or [jV] е e @@ -47,6 +52,9 @@ .group к к k +.group ҡ + ҡ q + .group л л l @@ -77,6 +85,9 @@ .group с с s +.group ҫ + ҫ T + .group т т t diff --git a/tests/language-pronunciation.test b/tests/language-pronunciation.test index 9ae4ffe0..989d80cf 100755 --- a/tests/language-pronunciation.test +++ b/tests/language-pronunciation.test @@ -38,6 +38,7 @@ test_phonemes as "Beng" "X'@kOl,o m'anuh,e S'ad#in,Ob#aw,Oe X'@man m'O*&d,a 'a*u X'ihO~t,Or b'ibek 'a*u b'udd#i 'atS#e 'a*u X'ihO~t,e p'OrOXp,Or b#atr'itbO*,e 'atSOr,On k'o*ib l'age" "সকলো মানুহে স্বাধীনভাৱে সমান মৰ্যদা আৰু অধিকাৰে জন্মগ্ৰহণ কৰে । সিহঁতৰ বিবেক আৰু বুদ্ধি আছে আৰু সিহঁতে পৰস্পৰ ভাতৃত্বৰে আচৰণ কৰিব লাগে ।" test_phonemes az "Latn" "byts'yn insanL'aR l&jag'&t v& hygugLa*@n'a J'W*& az'ad b&*ab'&R do:uLuRL'aR ona*'@n Syu*aLR'@ v& vidZdanLa*'@ v'aR v& b'iRbiRl&*'in& mynasib'&td& gaRdaSL'@x Runhund'a davRanmaL@d@RL'aR" "Bütün insanlar ləyaqət və hüquqlarına görə azad bərabər doğulurlar. Onarın şüuralrı və vicdanları var və bir-birlərinə münasibətdə qardaşlıq runhunda davranmalıdırlar." +test_phonemes ba "Cyrl" "m'in h'in 'uL b'eD h'eD 'uLAr b'VL t'eQe" "мин һин ул беҙ һеҙ улар был теге." test_phonemes bg "Cyrl" "'ax tS'udna b@Lg'arska z'em;o pol'uSvaj ts@ft;'aSti: Z'ita" "Ах чудна българска земьо, полюшвай цъфтящи жита." test_phonemes bn "Beng" "m'alOS,ij 'Obojd#,O Sr'omik,Oder b'i*udd#,e tS'OlOm,an_:_: m'egat#r'i_:_: 'ob#idZ,ane Se d'eSe S'Oto S'Oto 'ob#ib,aSik,e 'at.Ok k'O*etS#,e Se d'eSer 'imigr,eSOn p'uliS