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

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