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

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