mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Change API function: espeak_TextToPhonemes(). Fix bug: number following a non-ascii character could cause crash. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@361 d46cf337-b52f-0410-862d-fd96e6ae7743
253 lines
2.8 KiB
Plaintext
Executable File
253 lines
2.8 KiB
Plaintext
Executable File
|
||
// translation rules for Slovenian
|
||
// This file is UTF-8 encoded
|
||
|
||
// $alt1 open vowel [E] or [O] in the stressed syllable
|
||
// $alt2 open vowel [o] or [o] in the stressed syllable
|
||
// $alt3 short stress on final syllable
|
||
// $alt4 final 'e' is schwa
|
||
|
||
|
||
// letter names
|
||
b b@
|
||
c ts@
|
||
č tS@
|
||
d d@
|
||
e e:
|
||
f f@
|
||
g g@
|
||
h x@ $atend
|
||
j j@
|
||
k k@ $atend
|
||
l l@
|
||
m m@
|
||
n n@
|
||
o o: $atend
|
||
p p@
|
||
r R@
|
||
s s@ $atend
|
||
š S@
|
||
t t@
|
||
v v@ $atend
|
||
z z@ $atend
|
||
ž Z@
|
||
|
||
q ku
|
||
w dv#'ojniv,@
|
||
x iks
|
||
y 'ipsilon
|
||
ć m'ehki||tS,@
|
||
đ dZ@
|
||
|
||
ä $accent
|
||
ë $accent
|
||
ö $accent
|
||
ü $accent
|
||
ß 'o:stri||s'@
|
||
|
||
а a:
|
||
б b@
|
||
в v@
|
||
г g@
|
||
д d@
|
||
е e:
|
||
ё jo:
|
||
ж Z@
|
||
з z@
|
||
и i:
|
||
й ,ik@-*'atkOji
|
||
к k@
|
||
л l@
|
||
м m@
|
||
н n@
|
||
о o:
|
||
п p@
|
||
р R@
|
||
с s@
|
||
т t@
|
||
у u:
|
||
ф f@
|
||
х x@
|
||
ц ts@
|
||
ч tS@
|
||
ш S@
|
||
щ StS@
|
||
э E:
|
||
ю ju:
|
||
я ja:
|
||
ћ tS;@
|
||
ђ dj@
|
||
ќ kj@
|
||
|
||
|
||
// accent names
|
||
_dia spREgl'asom
|
||
|
||
// languages
|
||
_cyr tsiR'i:litSni
|
||
|
||
// symbols
|
||
|
||
@ 'a:fna
|
||
# l'e:stvitsa
|
||
$ d'o:laR
|
||
% Otst'o:tOw
|
||
& 'i:n
|
||
* zv'e:ditsa
|
||
+ plu:s
|
||
= En'akO
|
||
/ pOS'e:wnitsa
|
||
\ l'e:va||pOS'e:wnitsa
|
||
_. p'i:ka
|
||
_! klic'a:j
|
||
_? upRaS'a:j
|
||
_" naREkOv'a:j
|
||
_' En'o:jni||naREkOv'a:j
|
||
_` OstR'i:vEts
|
||
_, v'e:jitsa
|
||
_- pOS'e:wnitsa
|
||
_: dv#'o:p'i:tSjE
|
||
_; p'Odp'i:tSjE
|
||
_( OklEp'a:j
|
||
_) zaklEp'a:j
|
||
_[ Og;'a:ti||OklEp'a:j
|
||
_] Og;'a:ti||zaklEp'a:j
|
||
_{ zav'i:ti||OklEp'a:j
|
||
_} zav'i:ti||zaklEp'a:j
|
||
_… El'i:psa
|
||
__ pOttS@Rt'a:j
|
||
_< jE||m'a:njSe
|
||
_> jE||v'etSjE
|
||
_| nawp'i:tSna||tS'@Rta
|
||
|
||
|
||
// numbers
|
||
_0 n'i:tS
|
||
_1 'E:na
|
||
_2 dv#'a:
|
||
_3 tR'i:
|
||
_4 St'i:Ri
|
||
_5 p'e:t
|
||
_6 S'e:st
|
||
_7 s'e:d@m
|
||
_8 'o:s@m
|
||
_9 dEv'e:t
|
||
_10 dEs'e:t
|
||
_11 En'a:jst
|
||
_12 dv#'a:najst
|
||
_13 tR'i:najst
|
||
_14 St'i:Rinajst
|
||
_15 p'e:tnajst
|
||
_16 S'e:stnajst
|
||
_17 s'e:d@mnajst
|
||
_18 'o:s@mnajst
|
||
_19 d'Ev'e:tnajst
|
||
_2X dv#'a:jsEt
|
||
_3X tR'i:dEsEt
|
||
_4X St'i:RidEsEt
|
||
_5X p'e:tdEsEt
|
||
_6X S'e:stdEsEt
|
||
_7X s'e:d@mdEsEt
|
||
_8X 'o:s@mdEsEt
|
||
_9X dEv'e:tdEsEt
|
||
|
||
_1C st'o:
|
||
_2C dv'e:stO
|
||
_0C stO
|
||
|
||
_0M1 t'i:sOtS
|
||
_1M1 t'i:sOtS
|
||
|
||
_1M2 'Enmilij'o:n
|
||
_2M2 dv#'a:milij'o:na
|
||
_3M2 tR'i:jEmilij'o:ni
|
||
_4M2 St'i:Rijemilij'o:ni
|
||
_0M2 milij'o:now
|
||
|
||
_1M3 'E:namilij'a:Rda
|
||
_2M3 dv#'emilij'a:Rdi
|
||
_3M3 tR'i:milij'a:Rde
|
||
_4M3 St'i:Rimilij'a:Rde
|
||
_0M3 milij'a:Rd
|
||
|
||
_1M4 'Enbilij'o:n
|
||
_2M4 dv#'a:bilij'o:na
|
||
_3M4 tR'i:jebilij'o:ni
|
||
_4M4 St'i:Rijebilij'o:ni
|
||
_0M4 bilij'o:now
|
||
|
||
_0and in
|
||
_dpt _ts,e:lih_
|
||
|
||
// Single letter words (speak as letter name if at end-of-clause)
|
||
|
||
a $u
|
||
o $u
|
||
k k
|
||
s s
|
||
v w $combine
|
||
z z $combine
|
||
|
||
a a: $atend
|
||
k k@ $atend // letter-k
|
||
o o: $atend // letter-o
|
||
s s@ $atend
|
||
v v@ $atend
|
||
z z@ $atend
|
||
|
||
// Function words (unstressed)
|
||
|
||
bom bo+m $u // example of unstressed [o]
|
||
|
||
//pronouns
|
||
|
||
|
||
// prepositions
|
||
skozi sko+zi $u+
|
||
za $u+
|
||
|
||
le lE
|
||
|
||
|
||
// conjunctions
|
||
če tSE $u
|
||
ker kER
|
||
ter tER $u+
|
||
vseeno us'E:Eno
|
||
|
||
|
||
// verb: to be
|
||
sem s@m $u
|
||
si $u
|
||
je $u
|
||
sva $u
|
||
sta $u
|
||
smo $u
|
||
ste $u
|
||
so $u
|
||
|
||
bil $u
|
||
bila $u
|
||
bili $u
|
||
|
||
|
||
// exceptions
|
||
// (these are just a few example exceptions)
|
||
|
||
deset $2
|
||
devet $2
|
||
dim $alt3
|
||
ena $alt1
|
||
oba $2
|
||
osem $alt4
|
||
poševnica $2
|
||
sedem $alt4
|
||
šel S@w
|
||
tisoč $1
|
||
žena $alt1
|
||
|
||
|
||
// names
|
||
estonija $2
|
||
slovenija $2
|