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.

sl_rules 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. // Spelling-to-phoneme rules for Slovenian
  2. // This file is UTF-8 encoded
  3. .L01 b d g j l m n v z ž // voiced consonants
  4. .L03 a e
  5. .L04 l v
  6. .group a
  7. a a:
  8. a (X$w_alt3+ 'a
  9. a (č_ 'a:
  10. a (l_ 'a:
  11. .group b
  12. b b
  13. .group c
  14. c ts
  15. .group č
  16. č tS
  17. .group ć
  18. ć tS;
  19. .group d
  20. d d
  21. dz dz
  22. dž dZ
  23. .group e
  24. e e:
  25. e (X$w_alt3+ 'E
  26. ee i:
  27. @) e (n_ E#
  28. @C) e (r_ E#
  29. _) e (r E:
  30. .group f
  31. f f
  32. .group g
  33. g g
  34. .group h
  35. h x
  36. i) h h
  37. h (F h // before voiceless consonant
  38. .group i
  39. i i:
  40. i (X$w_alt3+ 'i
  41. i (A j
  42. @) i (jL03_ =i
  43. r) i (jL03_ i:
  44. z) i (jL03_ i:
  45. i (l_ 'i:
  46. .group j
  47. j j
  48. .group k
  49. k k
  50. .group l
  51. l l
  52. l (K w
  53. K) l (K @l
  54. K) l (rK l
  55. K) l (_ u
  56. @) l (_ w
  57. lj l^
  58. lj (A lj
  59. lj (i l^
  60. .group m
  61. m m
  62. m (g N
  63. m (k N
  64. K) m (K m@- // unstressed
  65. .group n
  66. n n
  67. n (g N
  68. n (k N
  69. K) n (K n@- // unstressed
  70. nj n^
  71. nj (A nj
  72. nj (i n^
  73. .group o
  74. o o:
  75. o (X$w_alt3+ 'O
  76. o (Co O:
  77. o (CCo O:
  78. o (L04+ o:
  79. o (č_ 'o:
  80. o (l_ 'o:
  81. oo u:
  82. .group p
  83. p p
  84. .group q
  85. q k
  86. qu kv
  87. .group r
  88. r R
  89. rr R
  90. K) r (K @R
  91. .group s
  92. s s
  93. .group š
  94. š S
  95. .group t
  96. t t
  97. Krs) t (_ _|t
  98. .group u
  99. u u:
  100. u (X$w_alt3+ 'u
  101. u (A w
  102. A) u (K w
  103. .group v
  104. v v
  105. v (-A+ v // preposition 'v' before a vowel
  106. A) v (K w
  107. K) v (K %u
  108. v (r v
  109. L01) v (A v#
  110. .group w
  111. w w
  112. .group x
  113. x ks
  114. .group y
  115. y j
  116. K) y (K i
  117. .group z
  118. z z
  119. .group ž
  120. ž Z
  121. .group
  122. á 'a:
  123. é 'e:
  124. ê 'E:
  125. è 'E
  126. í 'i:
  127. ó 'o:
  128. ô 'O:
  129. ò 'O
  130. ú 'u:
  131. đ dZ
  132. ř R^
  133. ä E:
  134. ö @:
  135. ü y:
  136. ß _^_DE
  137. $ d'olaR