Browse Source

Belarusian: add rules for softening

soft `з, с` if previous syllable is soft
master
Sergei B 2 years ago
parent
commit
a76c0951bc
2 changed files with 36 additions and 12 deletions
  1. 20
    0
      dictsource/be_rules
  2. 16
    12
      tests/language-pronunciation.test

+ 20
- 0
dictsource/be_rules View File

@@ -11,6 +11,9 @@
// voiced
.L03 б г д ж з // дз дж

// softening vowels
.L04 е ё і ь ю я

// This is more economic way to express assimilation by sibilation
.replace
сш шш
@@ -25,9 +28,13 @@
б b
б (_ p
б (L02 p
с) б (L04 ;b
з) б (L04 ;b

.group в
в v
с) в (L04 ;v
з) в (L04 ;v

.group г
г Q // ɣ
@@ -40,6 +47,7 @@
д (L02 t
дз dz
дз (_ ts
з) дз (L04 ;dz
дж dz.
дж (_ ts.
дж (L02 ts.
@@ -68,6 +76,8 @@
з (_ s
з (L02 s
зд (ж z.d
з) з (L04 ;z
с) з (і ;z

.group і
і i
@@ -82,12 +92,18 @@

.group л
л l
з) л (L04 ;l
с) л (L04 ;l

.group м
м m
з) м (L04 ;m
с) м (L04 ;m

.group н
н n
с) н (L04 ;n
з) н (L04 ;n

.group о
о 'O
@@ -95,6 +111,7 @@
.group п
п p
п (L03 b
с) п (L04 ;p

.group р
р r
@@ -103,6 +120,7 @@
с s
с (L03 z
с (ьб z
с) с (L04 ;s

.group т
т t
@@ -125,6 +143,8 @@
ц ts // t͡s
цц ts:
ц (L03 dz
с) ц (L04 ;ts
з) ц (і ;ts

.group ч
ч ts. // ʈ͡ʂ

+ 16
- 12
tests/language-pronunciation.test View File

@@ -19,19 +19,21 @@ 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 'a
test_phon az "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." "Latn"
test_phon ba "m'in h'in 'uL b'eD h'eD 'uLAr b'VL t'eQe" "мин һин ул беҙ һеҙ улар был теге." "Cyrl"
test_phon be "s.:'i\"tak 'ab;as.ts.ul;its; zr'Ob;iss;a z.z.'arE pr'i\"jaz.dz.aw
j'El;i zj'Em r'El;jEfnasts; m'ajE 'um;EjEts;E s;'OjE 'arx;ijErEj tak'OjE m;'az.ujE pr'i\"jEmna d'urEjE xv'al;ujE v'i\"prawl;ajE
j'On zv;arj'O m;il;j'On maj'Oj ij'Os;i salaw;'Ow maj'Oj idi\"j'OtskaQa zm;aj'Oju
b;'izn;Es Q'adz;ina s'utk;i; adn'Os;in sm;'Erts;i; 'af;is.a z'ax;inaw
dz.'ala dz;'ik m'Ora p'asv;its:a 'abl;its.:a wzv'i\"s.s.a
j'uras; 'adjutant s'al;juts:a v;'Edaju zd'Ol;Eju j'Oju p;'Ens;iju mn'Oju b;'Eluju p'ami\"ju 'idEju ap'Os.n;uju zm;'aju
j'akuju zj'av;iws;a Q'Etaja n;'Ejak j'ak;ija p'Ojas x'alujam d'i\"plamati\"ja 'idEja z'asm;ajaws;a
test_phon be "s.:'i\"tak 'ab;as.ts.ul;its; zr'Ob;is;s;a z.z.'arE pr'i\"jaz.dz.aw
j'El;i zj'Em r'El;jEfnas;ts; m'ajE 'um;EjEts;E s;'OjE 'arx;ijErEj tak'OjE m;'az.ujE pr'i\"jEmna d'urEjE xv'al;ujE v'i\"prawl;ajE
j'On z;v;arj'O m;il;j'On maj'Oj ij'Os;i salaw;'Ow maj'Oj idi\"j'OtskaQa z;m;aj'Oju
b;'iz;n;Es Q'adz;ina s'utk;i; adn'Os;in s;m;'Erts;i; 'af;is.a z'ax;inaw
dz.'ala dz;'ik m'Ora p'as;v;its:a 'abl;its.:a wzv'i\"s.s.a
j'uras; 'adjutant s'al;juts:a v;'Edaju zd'Ol;Eju j'Oju p;'Ens;iju mn'Oju b;'Eluju p'ami\"ju 'idEju ap'Os.n;uju z;m;'aju
j'akuju zj'av;iws;a Q'Etaja n;'Ejak j'ak;ija p'Ojas x'alujam d'i\"plamati\"ja 'idEja z'as;m;ajaws;a
azn'Op bl'Ox s'at ks;'Onts Qr'ants. 'az.i\"jatas. 'ukas
b'apka p;'inxpanQ;ist 'atxadz;its; dz.'Orts.tawn m;'is.ts.as v;'Ests;i
b'apka p;'inxpanQ;ist 'atxadz;its; dz.'Orts.tawn m;'is.ts.as v;'Es;ts;i
'abdEjt 'abQrEjt tr'OQbak'Ovi\" b'uQQaltar tEQd'OQl;at tr'OQz.i\"l;ni\" tEQz'Ona
bl'Ogbastar b'EgQrawnt an;Egd'Ot 'EgzEma s.madbak'Ovi\" 'ardQrupa b'Ordz.urnal sp;irdzav'Ot
zv'i\"z.bujni\" 'az.Qabat zvi\"z.d'OwQ;i zvi\"z.z.'Orstk;i zvi\"z.z'Orka 'ajzb;Erx 'EkzQ;ib;itsi\"jan;istka p'atzdam Q'awzz;istar k'az;ba
l;'idz.ba z'al;dzbax sp;'EdzQrupa n'adzdEm t'andzzala" \
bl'Ogbastar b'EgQrawnt an;Egd'Ot 'EgzEma s.madbak'Ovi\" 'ardQrupa b'Ordz.urnal s;p;irdzav'Ot
zv'i\"z.bujni\" 'az.Qabat zvi\"z.d'OwQ;i zvi\"z.z.'Orstk;i zvi\"z.z'Orka 'ajz;b;Erx 'EkzQ;ib;itsi\"jan;istka p'atzdam Q'awz;z;istar k'az;ba
l;'idz.ba z'al;dzbax s;p;'EdzQrupa n'adzdEm t'andzzala
k;'En;ixz;b;Erx r'az;b;iwka 'az;v;arEla s;v;'Ez.a r'az;dz;El;Ena 'ab;Ez;z;am;El;Eni\" z;l;'iw
s'upras;l;sk;i s;m;'Es.na z;m;'ilavats:a s;n;'Edats; z;n;'uxani\" 'as;p;Ekt r'as;s;El;ina v'us;ts;E z;m;'Ors;ts;is;a" \
"сшытак абясчуліць зробішся зжарэ прыязджаў,
елі з'ем рэльефнасць мае умееце сёе архіерэй такое мяжуе прыемна дурэе хвалюе выпраўляе,
ён звяр'ё мільён маёй іёсі салаўёў маёй ідыёцкага змяёю,
@@ -44,7 +46,9 @@ l;'idz.ba z'al;dzbax sp;'EdzQrupa n'adzdEm t'andzzala" \
апдэйт апгрэйд трохбаковы бухгалтар тэхдогляд трохжыльны тэхзона,
блокбастар бэкграўнд анекдот экзэма шматбаковы артгрупа бортжурнал спіртзавод,
звышбуйны Ашгабат звышдоўгі звышжорсткі звышзорка айсберг эксгібіцыяністка Патсдам гаўсзістар касьба,
лічба Зальцбах спецгрупа нацдэм танцзала" "Cyrl"
лічба Зальцбах спецгрупа нацдэм танцзала,
Кенігсберг разбіўка азвярэла свежа раздзелена абеззямелены зліў,
супрасльскі смешна змілавацца снедаць знюханы аспект расселіна вусце змёрзціся" "Cyrl"
test_phon bg "'ax tS'udna b@Lg'arska z'em;o
pol'uSvaj ts@ft;'aSti: Z'ita" "Ах чудна българска земьо, полюшвай цъфтящи жита." "Cyrl"
test_phon bn "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

Loading…
Cancel
Save