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.

hr_rules 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. // translation rules for Croatian
  2. // This file is UTF-8 encoded
  3. // Conditional rules:
  4. // ?1 Croatian
  5. // ?2 Bosnian (Bosna and Hercegovina)
  6. .group a
  7. a a
  8. a (j A
  9. a (r A // don't reduce to [&]
  10. .group b
  11. b b
  12. .group c
  13. c ts
  14. .group č
  15. č tS
  16. .group ć
  17. ć tS;
  18. .group d
  19. d d
  20. dz dz
  21. dž dZ
  22. .group đ
  23. đ dZ;
  24. .group e
  25. e E
  26. j) e e
  27. e (j e
  28. ._) exe %ekse // filetype
  29. .group f
  30. f f
  31. .group g
  32. g g
  33. .group h
  34. h h
  35. _) h x
  36. .group i
  37. i i
  38. ._) ini %ini // filetype
  39. .group j
  40. j j
  41. XA) j (_ j_ // short pause after final [j] in one-syllable words
  42. .group k
  43. k k
  44. .group l
  45. l l
  46. K) l (K l-
  47. lj (+ l^
  48. .group m
  49. m m
  50. .group n
  51. n n
  52. n (g N
  53. n (k N
  54. nj n^
  55. .group o
  56. o o
  57. ou oU
  58. .group p
  59. p p
  60. .group q
  61. q k
  62. qu kv
  63. .group r
  64. r R
  65. A) r (A R
  66. K) r (A @-*
  67. rr R
  68. r (_ R
  69. K) r (K 'r-
  70. .group s
  71. s s
  72. .group š
  73. š S
  74. .group t
  75. t t
  76. .group u
  77. u u
  78. .group v
  79. v v
  80. .group w
  81. w v
  82. .group x
  83. x ks
  84. .group y
  85. y j
  86. K) y (K i
  87. .group z
  88. z z
  89. .group ž
  90. ž Z
  91. .group
  92. á a:
  93. é e:
  94. í i:
  95. ó o:
  96. ú u:
  97. ä _^_DE // use German voice
  98. ö _^_DE
  99. ü _^_DE
  100. ß _^_DE
  101. $ d'ol&R
  102. . totSk&
  103. ?2 . tatSk&
  104. . (. _:
  105. \.) .
  106. __) - (_D minus
  107. A_) - (_D _
  108. C_) - (_D _
  109. --) -
  110. * zvj'ezdits&
  111. *) * (*
  112. **
  113. **) * (_ _::
  114. = _j'edn&ko
  115. = (==
  116. =) = (=
  117. ==) = (_ _::
  118. .group 0xce // Greek letters
  119. α 'alf&
  120. ά 'alf&||t'onos
  121. β b'et&
  122. γ g'am&
  123. δ d'elt&
  124. ε 'epsIlon
  125. έ 'epsIlon||t'onos
  126. ζ z'et&
  127. η 'et&
  128. ή 'et&||t'onos
  129. θ tx'et&
  130. ι j'ot&
  131. ί j'ot&||t'onos
  132. κ k'ap&
  133. λ l'amd&
  134. μ m'i
  135. ν n'i
  136. ξ ks'i
  137. ο 'omIk@-*on_
  138. .group 0xcf // Greek letters
  139. π p'i
  140. ρ R'o
  141. σ s'igm&
  142. ς gr-tSko_||z'avr-Sno_||s'igm&
  143. τ t'au
  144. υ gr-tSki_||'ipsIlon
  145. ύ gr-tSki||'ipsIlon||t'onos
  146. φ f'i
  147. χ x'i
  148. ψ ps'i
  149. ω 'omeg&
  150. ώ 'omeg&||t'onos
  151. ό 'omIk@-*on||t'onos