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.

mk_rules 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. // translation rules for Macedonian
  2. // This file is UTF-8 encoded
  3. // Reference: https://en.wikipedia.org/wiki/Romanization_of_Macedonian
  4. .replace
  5. // Latn Cyrl Basic Latin (2 letters)
  6. gj ѓ
  7. zh ж
  8. dz ѕ
  9. lj љ
  10. nj њ
  11. kj ќ
  12. ts ц
  13. // Latn Cyrl Extended Latin
  14. ǵ ѓ
  15. đ ѓ
  16. ž ж
  17. ẑ ѕ
  18. ǰ ј
  19. l̂ љ
  20. n̂ њ
  21. ḱ ќ
  22. ć ќ
  23. č ч
  24. dž џ
  25. d̂ џ
  26. š ш
  27. // Latn Cyrl Basic Latin (Common)
  28. a а
  29. b б
  30. v в
  31. g г
  32. d д
  33. e е
  34. z з
  35. i и
  36. j ј
  37. k к
  38. l л
  39. m м
  40. n н
  41. o о
  42. p п
  43. r р
  44. s с
  45. t т
  46. u у
  47. f ф
  48. h х
  49. c ц
  50. .group а
  51. а a
  52. .group б
  53. б b
  54. .group в
  55. в v
  56. в (_ f
  57. .group г
  58. г g
  59. .group д
  60. д d
  61. .group ѓ
  62. ѓ dZ;
  63. .group е
  64. е e
  65. .group ж
  66. ж Z
  67. .group з
  68. з z
  69. .group ѕ
  70. ѕ dz
  71. .group и
  72. и i
  73. _) и i_
  74. .group ј
  75. ј j
  76. .group к
  77. к k
  78. .group л
  79. л l
  80. .group љ
  81. љ l^
  82. .group м
  83. м m
  84. .group н
  85. н n
  86. .group њ
  87. њ n^
  88. .group о
  89. о o
  90. .group п
  91. п p
  92. .group р
  93. р R
  94. A) р (A R
  95. K) р (A @-*
  96. рр R
  97. р (_ R
  98. C) р (C 'r
  99. K) р (K 'r-
  100. .group с
  101. с s
  102. .group т
  103. т t
  104. .group ќ
  105. ќ k^
  106. .group у
  107. у u
  108. .group ф
  109. ф f
  110. .group х
  111. х h
  112. .group ц
  113. ц ts
  114. .group ч
  115. ч tS;
  116. .group џ
  117. џ dZ
  118. .group ш
  119. ш S
  120. .group
  121. á a:
  122. é e:
  123. í i:
  124. ó o:
  125. ú u:
  126. ä _^_DE // use German voice
  127. ö _^_DE
  128. ü _^_DE
  129. ß _^_DE
  130. $ d'ol&R
  131. . totSk&
  132. . (. _:
  133. \.) .
  134. __) - (_D minus
  135. A_) - (_D _
  136. C_) - (_D _
  137. --) -
  138. * dzv'ezditSk&
  139. *) * (*
  140. **
  141. **) * (_ _::
  142. = 'edn&kvo
  143. = (==
  144. =) = (=
  145. ==) = (_ _::
  146. .group 0xce // Greek letters
  147. α 'alf&
  148. ά 'alf&||t'onos
  149. β b'et&
  150. γ g'am&
  151. δ d'elt&
  152. ε 'epsIlon
  153. έ 'epsIlon||t'onos
  154. ζ z'et&
  155. η 'et&
  156. ή 'et&||t'onos
  157. θ tx'et&
  158. ι j'ot&
  159. ί j'ot&||t'onos
  160. κ k'ap&
  161. λ l'amd&
  162. μ m'i
  163. ν n'i
  164. ξ ks'i
  165. ο 'omIk@-*on_
  166. .group 0xcf // Greek letters
  167. π p'i
  168. ρ R'o
  169. σ s'igm&
  170. ς gr-tSko_||z'avr-Sno_||s'igm&
  171. τ t'au
  172. υ gr-tSki_||'ipsIlon
  173. ύ gr-tSki||'ipsIlon||t'onos
  174. φ f'i
  175. χ x'i
  176. ψ ps'i
  177. ω 'omeg&
  178. ώ 'omeg&||t'onos
  179. ό 'omIk@-*on||t'onos