eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

be_rules 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. // This file is UTF8 encoded
  2. // Translation rules for Belarusian
  3. // NOTE: LETTERGP_A doesn't work, L01 as replacement
  4. //letter which can carry vowel phoneme
  5. .L01 а е ё і о у ы э ю я
  6. // devoiced
  7. .L02 п х к т ш с ч ц ф
  8. // voiced
  9. .L03 б г д ж з // дз дж
  10. // softening vowels
  11. .L04 е ё і ь ю я
  12. // This is more economic way to express assimilation by sibilation
  13. .replace
  14. сш шш
  15. сч шч
  16. шс сс
  17. зж жж
  18. .group а
  19. а a
  20. .group б
  21. б b
  22. б (_ p
  23. б (L02 p
  24. с) б (L04 ;b
  25. з) б (L04 ;b
  26. .group в
  27. в v
  28. с) в (L04 ;v
  29. з) в (L04 ;v
  30. .group г
  31. г Q // ɣ
  32. г (_ x
  33. г (L02 x
  34. .group д
  35. д d
  36. д (_ t
  37. д (L02 t
  38. дз dz
  39. дз (_ ts
  40. з) дз (L04 ;dz
  41. дж dz.
  42. дж (_ ts.
  43. дж (L02 ts.
  44. .group е
  45. е ;E // ʲɛ
  46. _) е jE
  47. ') е jE
  48. ь) е jE
  49. L01) е jE
  50. .group ё
  51. ё ;'O // ʲ'ɔ
  52. _) ё j'O
  53. ') ё j'O
  54. ь) ё j'O
  55. L01) ё j'O
  56. .group ж
  57. ж z. // ʐ
  58. ж (_ s.
  59. ж (L02 s.
  60. .group з
  61. з z
  62. з (_ s
  63. з (L02 s
  64. зд (ж z.d
  65. з) з (L04 ;z
  66. с) з (і ;z
  67. .group і
  68. і i
  69. C) і ;i
  70. .group й
  71. й j
  72. .group к
  73. к k
  74. к (L03 g
  75. .group л
  76. л l
  77. з) л (L04 ;l
  78. с) л (L04 ;l
  79. .group м
  80. м m
  81. з) м (L04 ;m
  82. с) м (L04 ;m
  83. .group н
  84. н n
  85. с) н (L04 ;n
  86. з) н (L04 ;n
  87. .group о
  88. о 'O
  89. .group п
  90. п p
  91. п (L03 b
  92. с) п (L04 ;p
  93. .group р
  94. р r
  95. .group с
  96. с s
  97. с (L03 z
  98. с (ьб z
  99. с) с (L04 ;s
  100. .group т
  101. т t
  102. т (L03 d
  103. .group у
  104. у u
  105. .group ў
  106. ў w
  107. .group ф
  108. ф f
  109. .group х
  110. х x
  111. х (L03 Q
  112. .group ц
  113. ц ts // t͡s
  114. цц ts:
  115. ц (L03 dz
  116. с) ц (L04 ;ts
  117. з) ц (і ;ts
  118. .group ч
  119. ч ts. // ʈ͡ʂ
  120. чч ts.:
  121. ч (б dz.
  122. .group ш
  123. ш s. // ʂ
  124. шш s.:
  125. ш (L03 z.
  126. .group ы
  127. ы i" // ɨ
  128. .group ь
  129. ь ; // ʲ
  130. .group э
  131. э E // ɛ
  132. .group ю
  133. ю ;u // ʲu
  134. _) ю ju
  135. ') ю ju
  136. ь) ю ju
  137. L01) ю ju
  138. .group я
  139. я ;a // ʲa
  140. _) я ja
  141. ') я ja
  142. ь) я ja
  143. L01) я ja
  144. .group '
  145. '