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

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