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.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  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. // This is more economic way to express assimilation by sibilation
  11. .replace
  12. сш шш
  13. сч шч
  14. шс сс
  15. зж жж
  16. .group а
  17. а a
  18. .group б
  19. б b
  20. б (_ p
  21. б (L02 p
  22. .group в
  23. в v
  24. .group г
  25. г Q // ɣ
  26. г (_ x
  27. г (L02 x
  28. .group д
  29. д d
  30. д (_ t
  31. д (L02 t
  32. дз dz
  33. дз (_ ts
  34. дж dz.
  35. дж (_ ts.
  36. дж (L02 ts.
  37. .group е
  38. е ;E // ʲɛ
  39. _) е jE
  40. ') е jE
  41. ь) е jE
  42. L01) е jE
  43. .group ё
  44. ё ;'O // ʲ'ɔ
  45. _) ё j'O
  46. ') ё j'O
  47. ь) ё j'O
  48. L01) ё j'O
  49. .group ж
  50. ж z. // ʐ
  51. ж (_ s.
  52. ж (L02 s.
  53. .group з
  54. з z
  55. з (_ s
  56. з (L02 s
  57. зд (ж z.d
  58. .group і
  59. і i
  60. C) і ;i
  61. .group й
  62. й j
  63. .group к
  64. к k
  65. к (L03 g
  66. .group л
  67. л l
  68. .group м
  69. м m
  70. .group н
  71. н n
  72. .group о
  73. о 'O
  74. .group п
  75. п p
  76. п (L03 b
  77. .group р
  78. р r
  79. .group с
  80. с s
  81. с (L03 z
  82. с (ьб z
  83. .group т
  84. т t
  85. т (L03 d
  86. .group у
  87. у u
  88. .group ў
  89. ў w
  90. .group ф
  91. ф f
  92. .group х
  93. х x
  94. х (L03 Q
  95. .group ц
  96. ц ts // t͡s
  97. цц ts:
  98. ц (L03 dz
  99. .group ч
  100. ч ts. // ʈ͡ʂ
  101. чч ts.:
  102. ч (б dz.
  103. .group ш
  104. ш s. // ʂ
  105. шш s.:
  106. ш (L03 z.
  107. .group ы
  108. ы i" // ɨ
  109. .group ь
  110. ь ; // ʲ
  111. .group э
  112. э E // ɛ
  113. .group ю
  114. ю ;u // ʲu
  115. _) ю ju
  116. ') ю ju
  117. ь) ю ju
  118. L01) ю ju
  119. .group я
  120. я ;a // ʲa
  121. _) я ja
  122. ') я ja
  123. ь) я ja
  124. L01) я ja
  125. .group '
  126. '