mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-01 05:46:19 +00:00
277 lines
6.2 KiB
Plaintext
277 lines
6.2 KiB
Plaintext
// Estonian translation rules
|
|
// This file is UTF-8 encoded
|
|
|
|
.L01 i j // used in palatalization rules
|
|
|
|
.group a
|
|
a a
|
|
Ai) a ja // maia -> maija
|
|
au) a wa // kaua -> kauUa
|
|
uu) a wa // juua -> juuUa
|
|
õu) a wa // n8uab -> n8uUab
|
|
@) aa 'a:
|
|
@) aa (_ 'aa:
|
|
_AC) a A1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis
|
|
_CAC) a A1 // CVCV mallis
|
|
|
|
|
|
.group b
|
|
b b
|
|
_) b p
|
|
bb bb
|
|
|
|
|
|
.group c
|
|
c k
|
|
c (i ts
|
|
c (e ts
|
|
_) c (e s
|
|
city siti // Pronounce foreign word city as siti. Include all inflections and compound words.
|
|
// eg. city, cityst, intercity.
|
|
|
|
|
|
.group d
|
|
d d
|
|
_) d t
|
|
dd dd
|
|
&) d (L01 d^ // default d + i/j
|
|
K) d (L01 d
|
|
@@) d (L01 d // kaugemal 1.- 2. silbipiirist mitte
|
|
|
|
.group e
|
|
e e
|
|
@) ee 'e:
|
|
@) ee (_ 'ee:
|
|
Ai) e je // meie -> meije
|
|
au) e we // kauem -> kauUem
|
|
uu) e we // juues -> juuUes
|
|
õu) e we // 8ue -> 8uUe
|
|
_AC) e E1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis
|
|
_CAC) e E1 // CVCV mallis
|
|
|
|
.group f
|
|
f f
|
|
|
|
|
|
.group g
|
|
g g
|
|
_) g k
|
|
gg gg
|
|
|
|
|
|
.group h
|
|
h h
|
|
hh h:h
|
|
|
|
|
|
.group i
|
|
i i
|
|
@) ii 'i:
|
|
@) ii (_ 'ii:
|
|
_AC) i I1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis
|
|
_CAC) i I1 // CVCV mallis
|
|
|
|
|
|
.group j
|
|
j j
|
|
jj j:j
|
|
|
|
jazz dZ&s:
|
|
|
|
|
|
.group k
|
|
k k
|
|
kk k:k
|
|
|
|
|
|
.group l
|
|
l l
|
|
ll l:l
|
|
|
|
A) ll (_ i1l^:l^ // v.a all, kell, lill, vill, hull, põll
|
|
l (ss_ l^ // valss
|
|
|
|
&) l (dL01 l^ // meeldib, haldjas
|
|
&) l (gL01 l^ // palgi, sulgjas
|
|
&) l (kL01 l^ // palki, mõlkis, nälkjas
|
|
&) l (ni l^ // sulnis, kölni
|
|
&) l (si l^ // valsi
|
|
&) l (s%i l^ // valssi
|
|
&) l (ti l^ // pilti
|
|
&) l (L01 l^ // default l + i/j
|
|
K) l (L01 l
|
|
@@) l (L01 l
|
|
|
|
&) ll (i l^:l^ // palataliseerime 1. ja 2. silbi piiril
|
|
K) ll (i l:l
|
|
@@) ll (i l:l // kaugemal ei palataliseeri
|
|
|
|
|
|
.group m
|
|
m m
|
|
mm m:
|
|
|
|
|
|
.group n
|
|
n n
|
|
|
|
A) nn (_ i1n^:n^ // v.a konn, nunn
|
|
i) nn (_ n:n // linn
|
|
n (st_ n^ // kunst
|
|
|
|
&) n (dL01 n^ // vindi, tundi, tundja
|
|
&A) n (lL01 n // piinlik
|
|
&) n (si n^ // Ansip
|
|
&) n (ti n^ // tinti
|
|
&) n (t_ n^ // tint
|
|
&) n (L01 n^ // default n+i/j
|
|
K) n (L01 n
|
|
@@) n (L01 n
|
|
|
|
&) nn (i n^:n^ // palataliseerime 1. ja 2. silbi piiril
|
|
K) nn (i nn
|
|
@@) nn (i nn // kaugemal ei palataliseeri
|
|
|
|
n (k N // will retain the k/g; link -> liNk
|
|
n (_k N
|
|
n (g N
|
|
n (_g N
|
|
|
|
|
|
.group o
|
|
o o
|
|
ii) o o // do nothing
|
|
Ai) o jo //
|
|
@) oo 'o:
|
|
@) oo (_ 'oo:
|
|
_AC) o O1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis
|
|
_CAC) o O1 // CVCV mallis
|
|
|
|
|
|
|
|
.group p
|
|
p p
|
|
pp p:p
|
|
|
|
|
|
.group q
|
|
q k
|
|
qq k:
|
|
qu kv
|
|
|
|
|
|
.group r
|
|
r r
|
|
rr R:R
|
|
|
|
.group s
|
|
s s
|
|
|
|
A) ss (_ i1s^:s^ // v.a äss, mäss
|
|
|
|
&) s (di s^ // ?
|
|
&) s (lL01 s // oskuslik, usjas
|
|
&) s (nL01 s // mõisnik
|
|
&A) s (ti s^ // hästi
|
|
// C) s (ti s
|
|
&) s (L01 s^ // default s + i/j
|
|
K) s (L01 s
|
|
@@) s (L01 s
|
|
|
|
&) ss (i i1s^s^ // palataliseerime ss 1. ja 2. silbi piiril
|
|
K) ss (i ss
|
|
@@) ss (i ss // kaugemal ei palataliseeri
|
|
ss ss2 // [s2] is a continuation for [s]
|
|
K) sh S
|
|
K) sch S // Schmitt
|
|
|
|
.group t
|
|
t t
|
|
tt t:
|
|
|
|
A) tt (_ i1t^: // v.a sitt
|
|
|
|
&) t (lL01 t // mõtlik
|
|
&) t (nL01 t // kunstnik
|
|
&) t (si i1t^ // patsi, otsi, ...
|
|
@@) t (si t
|
|
&) t (L01 t^ // default t + i/j
|
|
K) t (L01 t
|
|
@@) t (L01 t // kaugemal ei palataliseeri
|
|
|
|
&) tt (i i1t^: // palataliseerime 1. ja 2. silbi piiril
|
|
K) tt (i t:
|
|
@@) tt (i t: // kaugemal ei palataliseeri
|
|
// @) tse (_ tse_X1 // double the initial consonant of the next word
|
|
|
|
|
|
.group u
|
|
u u
|
|
ii) u u // do nothing
|
|
Ai) u ju // t&ius -> t&ijus
|
|
@) uu 'u:
|
|
@) uu (_ 'uu:
|
|
_AC) u U1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis
|
|
_CAC) u U1 // CVCV mallis
|
|
// ui wi
|
|
uo uo
|
|
|
|
|
|
.group v
|
|
v v
|
|
vv v:v
|
|
|
|
|
|
.group w
|
|
w v
|
|
|
|
|
|
.group õ
|
|
õ 8
|
|
õõ '8:
|
|
õu 8u
|
|
|
|
|
|
.group ä
|
|
ä &
|
|
ää '&:
|
|
äi &i
|
|
|
|
.group ö
|
|
ö Y
|
|
öö 'Y:
|
|
öi Yi
|
|
|
|
.group ü
|
|
ü y
|
|
üü 'y:
|
|
üü (a yij // pyya -> pyija
|
|
üü (ja yi // myyja -> myija
|
|
üi yi
|
|
|
|
|
|
.group x
|
|
x ks
|
|
xx k:s
|
|
|
|
|
|
.group y
|
|
y i
|
|
yy y:
|
|
yi ji
|
|
|
|
|
|
.group z
|
|
z z
|
|
K) zh Z
|
|
zz ts // pizza, mozzarella, mezzo
|
|
|
|
.group
|
|
Å¡ S
|
|
ž Z
|
|
|
|
$ dol:lar
|
|
__) - (_D mi:nus
|
|
A_) - (_D _
|
|
C_) - (_D _
|