Tidy up phsource.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@213 d46cf337-b52f-0410-862d-fd96e6ae7743
@@ -0,0 +1,247 @@
|
||||
// translation rules for Catalan
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// symbols
|
||||
_cap m'aJ^us // eg: "Capital-B"
|
||||
_?? s'imbOl
|
||||
_#9` tab
|
||||
_#32 @sp'aj
|
||||
|
||||
// NOTE: Some of these pronunciations may still be in
|
||||
// Spanish, and need to be changed.
|
||||
|
||||
// accent names
|
||||
_lig liQaD'u**a
|
||||
_acu aQ'uDo
|
||||
_ac2 d'Oble||aQ'uDo
|
||||
_brv b**'eBe
|
||||
_ced t**Enk'aDa
|
||||
_cir siRkumfl'Eks
|
||||
_dia dj'E**esis
|
||||
_dac d'Oble||aQ'uDo
|
||||
_dot p'unt
|
||||
_grv g**'aBe
|
||||
_hac ka**'On
|
||||
_mcn mak**'On
|
||||
_ogo kol'ita
|
||||
_rng an'iJ^o
|
||||
_stk b'a*Ra // ??
|
||||
_tld t'ilde
|
||||
|
||||
|
||||
// names of symbols
|
||||
_. pun
|
||||
_, koma
|
||||
_; p,unik'oma
|
||||
_: d'os||p'uns
|
||||
_! s'ign@||da#dmi**a#sj'o
|
||||
_? s'ign@||dint@RR2UQa#sj'o
|
||||
_¡ aB**'iRaDmi**aTj'On
|
||||
_¿ aB**'iRintE*R,oQaTj'On
|
||||
_< m@n'o||_:_:k@
|
||||
_> ma#Z;'o||_:_:k@
|
||||
_' a#p'Ost**'Uf
|
||||
_" kUm'Et@s
|
||||
_$ dola#r
|
||||
- m'En^s
|
||||
__ b'aRR2a#||B'ajS;a#
|
||||
_/ ba*Ra
|
||||
_\ b'a*RaimbERt'iDa
|
||||
_` a#ks'Ent,UB'E**t
|
||||
_( 'ob**@||pa#**'Ent@zis
|
||||
_) t'anka#||pa#**'Ent@zis
|
||||
_[ 'ob**@||kla#wD'at,or
|
||||
_] t'anka#||kla#wD'at,or
|
||||
_{ 'ob**@||kl'aws
|
||||
_} t'anka#||kl'aws
|
||||
_« 'ob**@||kUm'Et@s
|
||||
_» t'anka#||kUm'Et@s
|
||||
|
||||
= iQw'al $max3
|
||||
+ m*es $max3
|
||||
# kUjS;in'Et $max3
|
||||
* aste*'isk $max3
|
||||
|
||||
^ siRkumfl'Eks
|
||||
€ 'Ew*U
|
||||
% p@Rs@nt'adZ;@
|
||||
& _:_:'i;||_:a#Nl'Eza#
|
||||
@ a*R'oBa
|
||||
/ ba*Ra
|
||||
© kopi*R'aIt
|
||||
£ lliur**@s
|
||||
¶ pa#**'aQ**a#f
|
||||
§ a#pa#**t'at // o secció?
|
||||
|
||||
|
||||
// numbers
|
||||
_0 z'e**U
|
||||
_1 'u
|
||||
_2 d'Os
|
||||
_3 t**'es
|
||||
_4 kw'at**@
|
||||
_5 s'iNk
|
||||
_6 s'is
|
||||
_7 s'Et
|
||||
_8 v#'ujt
|
||||
_9 n'ow
|
||||
_10 d'ew
|
||||
_11 'Onz@
|
||||
_12 d'odz@
|
||||
_13 t**'Edz@
|
||||
_14 ka#t'oRz@
|
||||
_15 k'inz@
|
||||
_16 s'Edz@
|
||||
_17 dis'Et
|
||||
_18 diB'ujt
|
||||
_19 din'ou
|
||||
_20 v#'in
|
||||
_2X v#,inti
|
||||
_3X t**'Enta#
|
||||
_4X kwa#**'anta#
|
||||
_5X sinkw'anta#
|
||||
_6X s@jS;'anta#
|
||||
_7X s@t'anta#
|
||||
_8X v#ujt'anta#
|
||||
_9X nU**'anta#
|
||||
_0C s'Ent|s
|
||||
_1C s'Ent
|
||||
_5C sins'Ents
|
||||
_7C s,ets'Ents
|
||||
_9C n,Ous'Ents
|
||||
_0M1 m'il
|
||||
_1M1 m'il // no '1' before thousand
|
||||
_0M2 mil^'on@s
|
||||
_dpt _koma
|
||||
//_roman Rom'a
|
||||
|
||||
vi vi // not a Roman number
|
||||
|
||||
|
||||
// function words
|
||||
|
||||
// articles
|
||||
el $u
|
||||
la $u
|
||||
els $u
|
||||
les $u
|
||||
un $u
|
||||
una $u
|
||||
uns $u
|
||||
unes $u
|
||||
|
||||
// prepositions
|
||||
a $u $brk
|
||||
al $u $brk
|
||||
als $u $brk
|
||||
de $u
|
||||
del $u
|
||||
dels $u
|
||||
el $u $brk
|
||||
en $u $brk
|
||||
per $u $brk
|
||||
pel $u $brk
|
||||
pels $u $brk
|
||||
|
||||
amb $brk
|
||||
entre $brk
|
||||
|
||||
|
||||
// conjunctions
|
||||
i $u $pause
|
||||
o $u $pause
|
||||
|
||||
|
||||
// auxiliary verbs
|
||||
sóc sok $u+
|
||||
ets ets $u+
|
||||
és es $u+
|
||||
som $u+
|
||||
sou $u+
|
||||
són son $u+
|
||||
|
||||
era $u+
|
||||
eres $u+
|
||||
érem $u+
|
||||
éreu $u+
|
||||
eren $u+
|
||||
|
||||
fui $u+
|
||||
fores $u+
|
||||
fou $u+
|
||||
fórem $u+
|
||||
fóreu $u+
|
||||
foren $u+
|
||||
fóra $u+
|
||||
|
||||
seré $u+
|
||||
seràs $u+
|
||||
serà $u+
|
||||
serem $u+
|
||||
sereu $u+
|
||||
seran $u+
|
||||
|
||||
seria $u+
|
||||
series $u+
|
||||
seríem $u+
|
||||
seríeu $u+
|
||||
serien $u+
|
||||
|
||||
// haver
|
||||
he E $u+
|
||||
has as $u+
|
||||
ha a $u+
|
||||
hem Em $u+
|
||||
heu Ew $u+
|
||||
han an $u+
|
||||
|
||||
havia $u+
|
||||
havies $u+
|
||||
haviem $u+
|
||||
havieu $u+
|
||||
havien $u+
|
||||
|
||||
|
||||
// Letters
|
||||
// If a letter has a "word" pronunciation which is different from its
|
||||
// "letter" name, then include the letter name here, with the letter
|
||||
// prefixed by a _ character.
|
||||
|
||||
_a a
|
||||
a a $atend
|
||||
_i i
|
||||
i i $atend
|
||||
_o o
|
||||
o o $atend
|
||||
|
||||
b be
|
||||
c se
|
||||
ç se,tr@nkaDa#
|
||||
d de
|
||||
f Efa#
|
||||
g Je
|
||||
h ak
|
||||
j Z;Ota#
|
||||
k ke
|
||||
l Ela#
|
||||
ŀl Ela#,Z@min'aDa#
|
||||
l·l Ela#,Z@min'aDa#
|
||||
ll 'Eia#
|
||||
m Ema#
|
||||
n Ena#
|
||||
ñ En^@
|
||||
p pe
|
||||
q ku
|
||||
r ERR2@
|
||||
s Ess@
|
||||
t te
|
||||
v 'v#e||b'aIS;a#
|
||||
w 'v#e||d'obl@
|
||||
x iks
|
||||
y 'i||g**EQa#
|
||||
z zeta#
|
||||
|
||||
|
||||
// pronunciation exceptions
|
||||
|
||||
|
||||
@@ -0,0 +1,239 @@
|
||||
// translation rules for Catalan
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
// Conditional rules
|
||||
|
||||
|
||||
// letter groups
|
||||
// A any vowel
|
||||
// C any consonant
|
||||
// K not a vowel (i.e. consonant or word boundary)
|
||||
.L01 f h l r s v w y z // continuants
|
||||
.L02 h l r s v w y z // continuants, not f
|
||||
.L03 f h r s v w y z // continuants, not l
|
||||
.L04 i í e é è // front vowels
|
||||
.L08 p t k f s // sords
|
||||
.L09 b d g m v l n d z r q // sonors
|
||||
.L10 a e o // vocals fortes
|
||||
.L11 i u // vocals febles
|
||||
.L21 p b t d k g // oclusives
|
||||
.L22 f v s z // fricatives
|
||||
.L23 m n // nasals
|
||||
.L24 l ll // laterals
|
||||
.L25 r // vibrants
|
||||
|
||||
|
||||
.group a
|
||||
a a
|
||||
ae ,aE2 // Evitem la neutralització
|
||||
amb (_A am // Sensibilització
|
||||
|
||||
|
||||
.group b
|
||||
b b
|
||||
b (_ p
|
||||
A) b (A B
|
||||
A_) b (A B
|
||||
L02) b (A B
|
||||
L02_) b (A B
|
||||
|
||||
|
||||
.group c
|
||||
c k
|
||||
c (L04 s
|
||||
|
||||
.group ç
|
||||
ç s
|
||||
|
||||
.group d
|
||||
d d
|
||||
d (_ t
|
||||
A) d (A D
|
||||
A_) d (A D
|
||||
L03) d (A D
|
||||
L03_) d (A D
|
||||
dj dZ;
|
||||
dv bb // Geminació
|
||||
|
||||
|
||||
.group e
|
||||
e E
|
||||
ea E2,a // Evitem la neutralització
|
||||
eo E2,o // Evitem la neutralització
|
||||
|
||||
e (nt_ e
|
||||
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
g (_ k
|
||||
A) g (A Q
|
||||
A_) g (A Q
|
||||
L01) g (A Q
|
||||
L01_) g (A Q
|
||||
A) g (rA Q
|
||||
g (L04 Z;
|
||||
gu (L04 g // front vowels
|
||||
gui dZ;i
|
||||
|
||||
|
||||
.group h
|
||||
h // silent
|
||||
-) hi (_ 'i
|
||||
-) ho (_ 'U
|
||||
|
||||
|
||||
.group i
|
||||
i i
|
||||
A) i (K+ j
|
||||
gü) i (K i
|
||||
qü) i (K i
|
||||
i (A j
|
||||
i (u i
|
||||
A) ig (_ tS;
|
||||
A) ix S;
|
||||
|
||||
|
||||
.group j
|
||||
j Z;
|
||||
|
||||
|
||||
.group k
|
||||
k k
|
||||
|
||||
|
||||
.group l
|
||||
l l
|
||||
ll l^
|
||||
_) l' (P2 l
|
||||
-) la (_ la#
|
||||
|
||||
|
||||
.group m
|
||||
m m
|
||||
_) m' (P2 m
|
||||
mp (K m
|
||||
ment (_ m'Ent
|
||||
|
||||
|
||||
.group n
|
||||
n n
|
||||
_) n' (P2 n
|
||||
n (_ =n // unlike Spanish, the vowel is stressed
|
||||
e) n (_ n // except after e, i
|
||||
i) n (_ n
|
||||
nt (K n
|
||||
ny n^
|
||||
b) n (@ m
|
||||
v) n (@ m
|
||||
@) n (b m
|
||||
@) n (v m
|
||||
n (cK N
|
||||
ng N
|
||||
|
||||
|
||||
.group o
|
||||
o o
|
||||
or (_ 'or
|
||||
ou Ow
|
||||
|
||||
|
||||
.group p
|
||||
p p
|
||||
p (t p:
|
||||
|
||||
|
||||
.group q
|
||||
q k
|
||||
qu (L04 k
|
||||
qui kwi
|
||||
qü kw
|
||||
|
||||
|
||||
.group r
|
||||
r R
|
||||
_) r RR2
|
||||
r (_ = // final r is silent, but stress the vowel
|
||||
r (t **
|
||||
A) r (A **
|
||||
C) r (A **
|
||||
l) r (A R
|
||||
m) r (A R
|
||||
n) r (A R
|
||||
s) r (A R
|
||||
rr RR2
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
_) s' (P2 s
|
||||
ss s
|
||||
A) s (A z
|
||||
@) s (_S1 s
|
||||
-) se (_ s@
|
||||
|
||||
|
||||
.group t
|
||||
t t
|
||||
_) t' (P2 t
|
||||
tg (L04 dZ;
|
||||
tj dZ;
|
||||
tj (_ tS;
|
||||
tx tS;
|
||||
tz dz
|
||||
tm mm Geminació
|
||||
|
||||
|
||||
.group u
|
||||
u u
|
||||
A) u (K w
|
||||
u (A w
|
||||
u (i u
|
||||
uu uw
|
||||
|
||||
.group v
|
||||
v B
|
||||
_) v v#
|
||||
|
||||
|
||||
.group w
|
||||
w w
|
||||
|
||||
|
||||
.group x
|
||||
x ks
|
||||
_e) x dz
|
||||
_è) x dz
|
||||
K) x S;
|
||||
Ai) x S;
|
||||
Au) x S;
|
||||
|
||||
|
||||
.group y
|
||||
y i
|
||||
y (A j
|
||||
|
||||
|
||||
.group z
|
||||
z z
|
||||
|
||||
|
||||
|
||||
.group
|
||||
à ''a // force stress onto this vowel
|
||||
é ''e
|
||||
è ''E
|
||||
í ''i
|
||||
ó ''o
|
||||
ò ''O
|
||||
ú ''u
|
||||
ï i
|
||||
ŀ l
|
||||
ü u
|
||||
g) ü w
|
||||
ñ n^
|
||||
|
||||
$ dola#r
|
||||
@@ -15,20 +15,6 @@ n N p r s S t T
|
||||
tS v w x x2 z Z
|
||||
|
||||
|
||||
Dictionary bn_dict
|
||||
|
||||
& a a: a~ e E e~ i
|
||||
I i: i:~ i~ l- o O o:
|
||||
O~ o~ r- U u u: u:~ u~
|
||||
V
|
||||
|
||||
* b B bh c C ch d
|
||||
d. d.h dh g gh h j J
|
||||
Jh k kh l m n N n.
|
||||
n^ p ph Q r r. s S
|
||||
s. t t. t.h th tS x z
|
||||
|
||||
|
||||
Dictionary ca_dict
|
||||
|
||||
@ a a# aI e E E2 i
|
||||
@@ -67,17 +53,6 @@ p r s S t T v w
|
||||
x z
|
||||
|
||||
|
||||
Dictionary da_dict
|
||||
|
||||
& 0 @ @- a A aI aU
|
||||
e E i o O u V W
|
||||
y Y
|
||||
|
||||
: b d D f g h j
|
||||
k l m n N p r R
|
||||
s S; t tS; v w
|
||||
|
||||
|
||||
Dictionary de_dict
|
||||
|
||||
3 @ @- a A A: aI aU
|
||||
@@ -271,31 +246,6 @@ s S t tS v w x z
|
||||
Z
|
||||
|
||||
|
||||
Dictionary kn_dict
|
||||
|
||||
a a: aI aU e E e: i
|
||||
I i: o o: r- u u: V
|
||||
y
|
||||
|
||||
: b bh c ch d d. d.h
|
||||
dh dZ f g gh h j J
|
||||
Jh k kh l l. m n N
|
||||
n. n^ p ph R R2 s S
|
||||
s. S; t t. t.h th tS v
|
||||
w z
|
||||
|
||||
|
||||
Dictionary ko_dict
|
||||
|
||||
a e E i ji o u u-
|
||||
V
|
||||
|
||||
b c C c` ch d dZ g
|
||||
h j J k k` kh l m
|
||||
n N p p` ph r s S;
|
||||
s` t t` th w
|
||||
|
||||
|
||||
Dictionary ku_dict
|
||||
|
||||
8 a e E E# eI eU i
|
||||
@@ -342,36 +292,6 @@ N n^ p r R s S t
|
||||
tS ts tS; v x z Z
|
||||
|
||||
|
||||
Dictionary ml_dict
|
||||
|
||||
a a: aI aU e E e: i
|
||||
I i: o o: r- u u: V
|
||||
y
|
||||
|
||||
: b bh c ch d d. d.h
|
||||
dh dZ f g gh h j J
|
||||
Jh k kh l l. m n N
|
||||
n. n^ p ph R R2 s s.
|
||||
S; t t. t.h th tS v w
|
||||
z z.
|
||||
|
||||
|
||||
Dictionary ne_dict
|
||||
|
||||
@ @/ @2 @3 a aI aU a~
|
||||
e E eI eU e~ E~ i I
|
||||
i~ l- o O o: oI oU O~
|
||||
o~ r- u uI u~ V VI VU
|
||||
V~
|
||||
|
||||
- : b bh c ch d d.
|
||||
d.h dh f g gh h H j
|
||||
J Jh k kh l l. m n
|
||||
N n. n^ p ph Q q r
|
||||
r. s S s. t T t. t.h
|
||||
th v w x z z.
|
||||
|
||||
|
||||
Dictionary nl_dict
|
||||
|
||||
8 @ @- A a: E e: EI
|
||||
@@ -396,17 +316,6 @@ k l m n N p r R
|
||||
s S s; t v w x z
|
||||
|
||||
|
||||
Dictionary om_dict
|
||||
|
||||
a A a# a: E e E# I
|
||||
I# i: O O# o: U U# u:
|
||||
|
||||
** : b B c` d D d`
|
||||
dZ f g h j k k` l
|
||||
m n n^ p p` R s S
|
||||
s2 t t` tS v w z
|
||||
|
||||
|
||||
Dictionary pl_dict
|
||||
|
||||
a E E# E~ i O O~ u
|
||||
@@ -462,16 +371,6 @@ t; ts ts; tS; v x z Z
|
||||
z; Z;
|
||||
|
||||
|
||||
Dictionary rw_dict
|
||||
|
||||
a e i o u
|
||||
|
||||
* : b B c d dZ f
|
||||
g h j J k l m n
|
||||
N n^ p q R s S S;
|
||||
t tS v w x z
|
||||
|
||||
|
||||
Dictionary sk_dict
|
||||
|
||||
& @- a a: e e: i i:
|
||||
@@ -487,9 +386,9 @@ Z
|
||||
|
||||
Dictionary sq_dict
|
||||
|
||||
@ @/ a A aI E e eI
|
||||
i I I# O OI u V y
|
||||
yE
|
||||
@ @/ a A a/ aI E e
|
||||
eI i I I# O OI u V
|
||||
y yE
|
||||
|
||||
** : ; b c d D dZ
|
||||
dz dZ; f g h j k l
|
||||
@@ -577,11 +476,3 @@ oi ong ou u ui yu
|
||||
b c d f g h j k
|
||||
l m n N p r s t
|
||||
tS v w z
|
||||
|
||||
|
||||
Dictionary ga_dict
|
||||
|
||||
a A: E e: I O
|
||||
|
||||
b c C d k l r v
|
||||
w x
|
||||
|
||||
@@ -132,7 +132,7 @@ _` bakpraIm
|
||||
_{ lEftbreIs
|
||||
_| vi:b'A@
|
||||
_} raItbreIs
|
||||
~ tIld@
|
||||
~ tIld@ $max3
|
||||
_¡ Inv,3:tI2dEkskl@m'eIS@n
|
||||
_¦ broUk@nb'A@
|
||||
_¨ daIa2r'i:sIs
|
||||
@@ -199,6 +199,7 @@ _₠ jU@roU
|
||||
¤ kVr@nsIsaIn
|
||||
© k0pIraIt
|
||||
® rEdZIst3d
|
||||
™ treIdmA@k
|
||||
° dIgr'i:z
|
||||
− maIn@s
|
||||
± plVsO@m'aIn@s
|
||||
@@ -924,6 +925,7 @@ diehard daIhA@d
|
||||
dielectric daI@l'EktrIk
|
||||
diesel di:z@L
|
||||
dilemma daIl'Em@
|
||||
dinghy dINgI
|
||||
dingy dIndZI
|
||||
dinosaur daIn@sO@
|
||||
diode daIoUd
|
||||
@@ -1202,7 +1204,7 @@ however $2
|
||||
howto haUtu:
|
||||
hubris hu:brIs
|
||||
humane $2
|
||||
hunger hVng3
|
||||
hunger hVNg3
|
||||
hurrah hVr'A:
|
||||
hurray hVr'eI
|
||||
hurricane hVrI2keIn
|
||||
@@ -1220,6 +1222,7 @@ ignoramus Igno@r'eIm@s
|
||||
imagine I2madZI2n
|
||||
impedance Imp'i:d@ns
|
||||
imperative Imp'Er@tIv
|
||||
impercept $3 // imperceptible
|
||||
impi $1
|
||||
impinging Imp'IndZIN
|
||||
imprecise Impr'Is'aIs
|
||||
@@ -1580,7 +1583,7 @@ parameter p@ramI2t3
|
||||
parasite par@saIt
|
||||
pariah p@raI@
|
||||
parole pa2r'oUl
|
||||
passenger pasI2NdZ3
|
||||
passenger pasI2ndZ3
|
||||
pasted peIstI2d
|
||||
pasting peIstI2N
|
||||
pastry peIstrI
|
||||
@@ -2024,6 +2027,7 @@ thousand TaUz@nd
|
||||
throughout $2
|
||||
tidal taId@L
|
||||
tidy taIdI
|
||||
tikka ti:k@
|
||||
tilde tIld@
|
||||
timetable taImteIb@L
|
||||
timider tImId3
|
||||
@@ -2391,6 +2395,7 @@ Portuguese po@tju:g'i:z
|
||||
Potomac $2
|
||||
Prague prA:g
|
||||
Provence pr0v'A~s
|
||||
Punjabi pVndZ'A:bI
|
||||
Pyrenees pIr@n'i:z
|
||||
Qatar katA@
|
||||
Quebec kwI2bEk
|
||||
@@ -2628,7 +2633,7 @@ zhivago ZI2vA:goU
|
||||
//*************************************************************************
|
||||
|
||||
(no one) 'noU'w0n
|
||||
(no longer) n,oU||l'0N3
|
||||
(no longer) n,oU||l'0Ng3
|
||||
(no more) n'oU,mo@
|
||||
|
||||
so ,soU $strend2 $verbf
|
||||
|
||||
@@ -3362,6 +3362,7 @@
|
||||
&ia) ns (_S2 nz
|
||||
@) name (_ neIm
|
||||
_) nano (P4 n,anoU
|
||||
nause nO:sI
|
||||
necessit n@sEsIt
|
||||
&) ness (_S4i n@s
|
||||
?8 &) ness (_S4i nEs
|
||||
@@ -3397,6 +3398,8 @@
|
||||
ng (ie_ ndZ
|
||||
ng (iti ndZ
|
||||
ng (e ndZ
|
||||
ng (y Ng
|
||||
mA) ng (y ndZ
|
||||
nged ndZd
|
||||
o) nged Nd
|
||||
spo) nged ndZd
|
||||
@@ -3933,7 +3936,6 @@
|
||||
ou aU
|
||||
ou (_ u:
|
||||
ou (t aU
|
||||
y) oung VN
|
||||
oua wA:
|
||||
d) ou (b V
|
||||
d) oub (t aU
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling-to-phoneme words for Armenian
|
||||
|
||||
// names of letters
|
||||
_ա aIb
|
||||
բ ben
|
||||
գ gim
|
||||
դ da
|
||||
ե jetS
|
||||
զ za
|
||||
_է e
|
||||
_ը '@t#
|
||||
թ t#o
|
||||
ժ Ze
|
||||
ի ini
|
||||
լ lyn
|
||||
խ Xe
|
||||
ծ tsa
|
||||
կ ken
|
||||
հ ho
|
||||
ձ dza
|
||||
ղ r"ad
|
||||
ճ ce
|
||||
մ men
|
||||
յ hi
|
||||
ն nu
|
||||
շ Sa
|
||||
ո vo
|
||||
չ tSa
|
||||
պ pe
|
||||
ջ dZe
|
||||
ռ **a
|
||||
ս se
|
||||
վ vev
|
||||
տ tyn
|
||||
ր re
|
||||
ց tso
|
||||
ւ hyn
|
||||
փ p#yr
|
||||
ք k#e
|
||||
_օ o
|
||||
ֆ fe
|
||||
|
||||
_cap m,ets_|
|
||||
_?? g,iR
|
||||
|
||||
a a
|
||||
b bi
|
||||
c si
|
||||
d di
|
||||
e e
|
||||
f ef
|
||||
|
||||
|
||||
|
||||
// numbers
|
||||
_0 z@**'o
|
||||
_1 m'ek
|
||||
_2 jerk'u
|
||||
_3 jer'ek#
|
||||
_4 tS'ors
|
||||
_5 h'ing
|
||||
_6 v'ets#
|
||||
_7 j'ot#
|
||||
_8 'ut#
|
||||
_9 'in@
|
||||
_10 t'as@
|
||||
_1X tasn'a
|
||||
_2X k#s'an
|
||||
_3X jeres'un
|
||||
_4X k#a**as'un
|
||||
_5X hisun
|
||||
_6X vat#sun
|
||||
_7X jeot#anas'un
|
||||
_8X ut#s'un
|
||||
_9X innas'un
|
||||
_0C harj'ur
|
||||
_0M1 haz'ar
|
||||
_0M2 mil'on
|
||||
_dpt _sto**ak'el_
|
||||
|
||||
|
||||
// function words
|
||||
|
||||
|
||||
@@ -0,0 +1,184 @@
|
||||
// translation rules for Armenian (East)
|
||||
// (consonants are changed for Armenian-West in the voice file "hy-west")
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
.L01 բ գ թ կ պ տ ք
|
||||
.L02 ու այ իւ իյ ոյ // other vowel sounds
|
||||
|
||||
// ligature
|
||||
.replace
|
||||
և եւ
|
||||
|
||||
|
||||
.group ա
|
||||
ա a
|
||||
այ aI
|
||||
այ (_ a
|
||||
|
||||
.group բ
|
||||
բ b
|
||||
_) բ (C b@
|
||||
|
||||
.group գ
|
||||
գ g
|
||||
_) գ (C g@
|
||||
|
||||
.group դ
|
||||
դ d
|
||||
_) դ (C d@
|
||||
|
||||
.group ե
|
||||
ե e
|
||||
_) ե je
|
||||
եա ja
|
||||
եօ jo
|
||||
|
||||
.group զ
|
||||
զ z
|
||||
_) զ (L01 @z
|
||||
_) զ (C z@
|
||||
|
||||
.group է
|
||||
է e
|
||||
էօ W
|
||||
էյ eI
|
||||
|
||||
.group ը
|
||||
ը @
|
||||
|
||||
.group թ
|
||||
թ t#
|
||||
_) թ (C t#@
|
||||
|
||||
.group ժ
|
||||
ժ Z
|
||||
|
||||
.group ի
|
||||
ի i
|
||||
իւ y
|
||||
իւ (_ iv
|
||||
իյ i@
|
||||
|
||||
.group լ
|
||||
լ l
|
||||
_) լ (C l@
|
||||
|
||||
.group խ
|
||||
խ X
|
||||
|
||||
.group ծ
|
||||
ծ ts
|
||||
_) ծ (C ts@
|
||||
|
||||
.group կ
|
||||
կ k
|
||||
_) կ (C k@
|
||||
|
||||
.group հ
|
||||
հ h
|
||||
_) հ (C h@
|
||||
|
||||
.group ձ
|
||||
ձ dz
|
||||
_) ձ (C dz@
|
||||
|
||||
.group ղ
|
||||
ղ r"
|
||||
_) ղ (C r"@
|
||||
|
||||
.group ճ
|
||||
ճ c
|
||||
_) ճ (C c@
|
||||
|
||||
.group մ
|
||||
մ m
|
||||
_) մ (C m@
|
||||
C) մ (_ @m
|
||||
L02) մ (_ m
|
||||
|
||||
.group յ
|
||||
յ h // ?? [j]
|
||||
_) յ (C h@
|
||||
|
||||
.group ն
|
||||
ն n
|
||||
_) ն (C n@
|
||||
C) ն (_ @n
|
||||
L02) ն (_ n
|
||||
|
||||
.group շ
|
||||
շ S
|
||||
_) շ (տ @S
|
||||
_) շ (C S@
|
||||
|
||||
.group ո
|
||||
ո o
|
||||
_) ո vo
|
||||
ու u
|
||||
ու (A v
|
||||
ոյ uj // ?? uj or uy
|
||||
A) ոյ oj // ?? oj or oy
|
||||
ոյ (_ o
|
||||
|
||||
.group չ
|
||||
չ tS
|
||||
_) չ (C tS@
|
||||
|
||||
.group պ
|
||||
պ p
|
||||
_) պ (C p@
|
||||
|
||||
.group ջ
|
||||
ջ dZ
|
||||
_) ջ (C dZ@
|
||||
|
||||
.group ռ
|
||||
ռ **
|
||||
_) ռ (C **@
|
||||
|
||||
.group ս
|
||||
ս s
|
||||
_) ս (L01 @s
|
||||
_) ս (C s@
|
||||
|
||||
.group վ
|
||||
վ v
|
||||
_) վ (C v@
|
||||
|
||||
.group տ
|
||||
տ t // ?? [dd]
|
||||
_) տ (C t@
|
||||
|
||||
.group ր
|
||||
ր r
|
||||
_) ր (C r@
|
||||
C) ր (_ @r
|
||||
L02) ր (_ r
|
||||
|
||||
.group ց
|
||||
ց ts#
|
||||
_) ց (C ts#@
|
||||
|
||||
.group ւ
|
||||
ւ v
|
||||
_) ւ (C v@
|
||||
|
||||
.group փ
|
||||
փ p#
|
||||
_) փ (C p'@
|
||||
|
||||
.group ք
|
||||
ք k# // ?? [kk]
|
||||
_) ք (C k#@
|
||||
|
||||
.group օ
|
||||
օ o
|
||||
|
||||
.group ֆ
|
||||
ֆ f
|
||||
_) ֆ (C f@
|
||||
|
||||
.group
|
||||
$ dol@
|
||||
|
||||
|
||||
@@ -117,6 +117,7 @@
|
||||
_C) i (a i
|
||||
i (o i
|
||||
i (ò i
|
||||
i (ó i
|
||||
@) ia (_ =i%a
|
||||
@) io (_ =i%o
|
||||
a) i (+ j
|
||||
@@ -136,11 +137,15 @@
|
||||
laCr) i (ma_ =i
|
||||
st) i (ma_ i
|
||||
enz) i (ma_ i
|
||||
@) i (mo_ =i
|
||||
@) iera (_ i'E:Ra
|
||||
@) iere (_ i'E:Re
|
||||
@) i (ente_ i
|
||||
@) i (ante_ i
|
||||
@) i (bile_ 'i
|
||||
@) issima(_S6 'issima
|
||||
@) issime(_S6 'issime
|
||||
@) issimi(_S6 'issimi
|
||||
@) issimo(_S6 'issimo
|
||||
@) issero(_S6 'issero
|
||||
@) i (sti 'i
|
||||
@@ -301,3 +306,4 @@
|
||||
A_) - (_D _
|
||||
C_) - (_D _
|
||||
|
||||
§ setsi'o:ne
|
||||
|
||||
@@ -0,0 +1,339 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling-to-phoneme words for Latvian
|
||||
|
||||
|
||||
// names of Latvian letters
|
||||
a a
|
||||
ā a:
|
||||
b be
|
||||
c tse
|
||||
č tSe
|
||||
d de
|
||||
e e
|
||||
ē e:
|
||||
f ef
|
||||
// g ga // defined in lv_rules
|
||||
ģ Je
|
||||
h ha
|
||||
i i
|
||||
ī i:
|
||||
j je
|
||||
k ka
|
||||
ķ ce
|
||||
l el
|
||||
ļ el^
|
||||
m em
|
||||
n en
|
||||
ņ en^
|
||||
o uo
|
||||
p pe
|
||||
r eRR2
|
||||
ŗ er // soft r
|
||||
s es
|
||||
š eS
|
||||
t te:
|
||||
u u
|
||||
ū u:
|
||||
v ve
|
||||
z ze
|
||||
ž Ze
|
||||
|
||||
// diphthong consonants
|
||||
dz dze:
|
||||
dž dZe:
|
||||
|
||||
// Latin letters
|
||||
q ku:
|
||||
w dubult've
|
||||
x iks
|
||||
y igR2ek
|
||||
|
||||
|
||||
// numbers
|
||||
_0 n'ulle
|
||||
_1 v'iens
|
||||
_2 d'ivi
|
||||
_3 tRi:s
|
||||
_4 tS'etR2i
|
||||
_5 p'ietsi
|
||||
_6 s'eSi
|
||||
_7 s'eptin^i
|
||||
_8 'astuon^i
|
||||
_9 d'evin^i
|
||||
_10 d'esmit
|
||||
_11 v'ienpadsmit
|
||||
_12 d'ivpadsmit
|
||||
_13 tR'i:spadsmit
|
||||
_14 tS'etR2padsmit
|
||||
_15 p'ietspadsmit
|
||||
_16 s'eSpadsmit
|
||||
_17 s'eptin^padsmit
|
||||
_18 'astuon^padsmit
|
||||
_19 d'evin^padsmit
|
||||
_2X d'ivdesmit
|
||||
_3X tR'i:sdesmit
|
||||
_4X tS'etR2desmit
|
||||
_5X p'ietsd,esmit
|
||||
_6X s'eSdesmit
|
||||
_7X s'eptin^desmit
|
||||
_8X 'astuon^desmit
|
||||
_9X d'evin^desmit
|
||||
_0C s'imti_
|
||||
_1C s'imts
|
||||
_0M1 t'u:kstuo:Si
|
||||
_1M1 t'u:kstuo:tis
|
||||
_0M2 m'iljo:ni
|
||||
_1M2 m'iljo:ns
|
||||
_dpt k'uomats_
|
||||
|
||||
|
||||
// accent names (Mostly English names, please fix)
|
||||
_lig l'igatu:R2a
|
||||
_acu 'akju:t
|
||||
_ac2 d'ubultsakju:t
|
||||
_brv 'i:suma
|
||||
_ced s'edi:la
|
||||
_cir d'iakR2itiska:
|
||||
_dia 'umlaut
|
||||
_dot p'unkts
|
||||
_grv gR2'a:v
|
||||
_hac h'atSek
|
||||
_mcn m'akR2on
|
||||
_ogo 'ogonek
|
||||
_rng R2'ing
|
||||
_stk str'o:k
|
||||
_tld t'ilde
|
||||
|
||||
|
||||
// character names
|
||||
_cap lielais
|
||||
_?A buR2ts
|
||||
_?? R2akstzi:me
|
||||
_#9 tabulato:R2s
|
||||
_#32 tukSums
|
||||
|
||||
_! izsaukumzi:me
|
||||
_" pe:din^as
|
||||
_# resti:te
|
||||
_' apostro:fs
|
||||
_( 'iekava
|
||||
_) 'iekava||ts'iet
|
||||
_, komats
|
||||
_- mi:nuss
|
||||
_. punkts
|
||||
_: ko:ls
|
||||
_; semiko:ls
|
||||
_< m'aza:ks||p'aR2
|
||||
_> l'iela:ks||p'aR2
|
||||
_? jauta:jumzi:me
|
||||
_@ at
|
||||
_[ kv'adR2a:tiekava
|
||||
_] kv'adR2a:tiekava||ts'iet
|
||||
_^ sakne
|
||||
__ pasvi:tR2uojumzi:me
|
||||
_` 'apgR2ieztais||'apostR2ofs
|
||||
_{ f'igu:R2iekava
|
||||
_| sta:vsvi:tR2a
|
||||
_} f'igu:R2iekava||ts'iet
|
||||
_~ tilde
|
||||
_¦ s'adali:ta||st'a:vsvi:tR2a
|
||||
_« p'e:din^as
|
||||
_´ aktsents
|
||||
_» p'e:din^as||ts'iet
|
||||
_¿ 'apgR2iezta:||j'auta:jumzi:me
|
||||
_‒ duomuzi:me
|
||||
_‖ d'ubultsta:st,a:vsvi:tR2a
|
||||
|
||||
= _viena:ds_ $max3
|
||||
* zvaigzni:te $max3
|
||||
% pR2otsenti $max3
|
||||
+ pluss $max3
|
||||
@ at_:
|
||||
& _!%un
|
||||
/ sli:psvi:tRa $max3
|
||||
\ 'apgR2iezta:||sl'i:psvi:tRa
|
||||
$ dola:R2i
|
||||
€ eiRo
|
||||
& un
|
||||
¢ tsenti
|
||||
£ ma:R2tsin^as
|
||||
¥ je:nas
|
||||
₨ R2u:pi:jas
|
||||
§ sektsija
|
||||
¶ paR2agR2a:fs // in en_rules
|
||||
© auto:R2tiesi:bas
|
||||
® R2eJistR2e:ts
|
||||
° gR2a:di
|
||||
− mi:nuss
|
||||
± plusmi:nuss
|
||||
µ mikRo:
|
||||
¼ ts'etuR2td,al^a
|
||||
½ puse
|
||||
¾ tR2'i:s||ts,etuR2tdal^as
|
||||
× R2eiz
|
||||
÷ dali:ts
|
||||
€ eiR2o:
|
||||
♯ die:zs
|
||||
♭ bemo:ls
|
||||
|
||||
// unstressed words
|
||||
aiz $u
|
||||
ap $u
|
||||
apakš $u
|
||||
ar $u
|
||||
bez $u
|
||||
caur $u
|
||||
dēļ $u
|
||||
gar $u
|
||||
iekš $u
|
||||
iz $u
|
||||
kopš $u
|
||||
labad $u
|
||||
līdz $u
|
||||
no $u
|
||||
nu $u
|
||||
pa $u
|
||||
par $u
|
||||
pār $u
|
||||
pēc $u
|
||||
pie $u
|
||||
pirms $u
|
||||
pret $u
|
||||
priekš $u
|
||||
starp $u
|
||||
uz $u
|
||||
virs $u
|
||||
zem $u
|
||||
|
||||
// pronouns
|
||||
es $u
|
||||
tu $u
|
||||
viņš $u
|
||||
viņa $u
|
||||
mēs $u
|
||||
jūs $u
|
||||
viņi $u
|
||||
viņas $u
|
||||
|
||||
// conjunctions
|
||||
un $u $pause
|
||||
bet $u $pause
|
||||
vai $u $pause
|
||||
|
||||
|
||||
// exception words with stress on 2nd syllable
|
||||
aizvien $2
|
||||
arvien $2
|
||||
jebkad $2
|
||||
jebkur $2
|
||||
nekad $2
|
||||
nekur $2
|
||||
pagalam $2
|
||||
palaikam $2
|
||||
papilnam $2
|
||||
paretam $2
|
||||
patiešām $2
|
||||
patlaban $2
|
||||
pavisam $2
|
||||
tāpat $2
|
||||
tepat $2
|
||||
tikpat $2
|
||||
tikvien $2
|
||||
turpat $2
|
||||
turpretī $2
|
||||
|
||||
// 1st word unstressed, 2nd word stressed
|
||||
(kaut cik) $2
|
||||
(kaut kā) $2
|
||||
(nez kad) $2
|
||||
(nezin kur) $3
|
||||
|
||||
|
||||
// stress on last syllable
|
||||
neparko $3
|
||||
itnekur $3
|
||||
|
||||
//stress on 2nd syllable (international words)
|
||||
adadžo $2
|
||||
kakao $2
|
||||
maestro $2
|
||||
piano $2
|
||||
solfedžo $2
|
||||
|
||||
//stress on last syllable (international words)
|
||||
ateljē $3
|
||||
dekoltē $3
|
||||
foajē $3
|
||||
frikasē $3
|
||||
galifē $3
|
||||
kanapē $3
|
||||
komunikē $4
|
||||
portjē $2
|
||||
protežē $3
|
||||
|
||||
|
||||
///////////////////
|
||||
// Abbreviations //
|
||||
///////////////////
|
||||
apr apR2i:lis
|
||||
a/s akciju sabiedR2i:ba
|
||||
// aug augusts // confusing with augt
|
||||
b-ba biedR2i:ba
|
||||
bij bijuSais
|
||||
dec decembR2is
|
||||
dr dokto:R2s
|
||||
dz dzimis
|
||||
dzīv dzi:vuojis
|
||||
fak fakulta:te
|
||||
febr febR2ua:R2is
|
||||
iesk ieskaituot
|
||||
janv janva:R2is
|
||||
jūl ju:lijs
|
||||
jūn ju:nijs
|
||||
lp lapa
|
||||
lpp lappuse
|
||||
lat lati:n^u
|
||||
latv latvieSu
|
||||
Ls lati $capital
|
||||
lu $abbrev
|
||||
lvu $abbrev
|
||||
maks maksima:lais
|
||||
min minimums
|
||||
(min-ja) ministR2ija
|
||||
nod nuodal^a
|
||||
nos nuosaukums
|
||||
nr numuR2
|
||||
nov novembR2is
|
||||
okt okto:bR2is
|
||||
pad paduome
|
||||
pag pagasts
|
||||
pak paka:pe
|
||||
piem pieme:R2am
|
||||
pr-ks pR2iekSnieks
|
||||
psrs $abbrev
|
||||
raj R2ajuons
|
||||
rpi $abbrev
|
||||
(sav-ba) savieni:ba
|
||||
(sab-ba) sabiedR2i:ba
|
||||
sept septembR2is
|
||||
skat skati:t
|
||||
sv sve:tais
|
||||
st sant
|
||||
šķ SciR2a
|
||||
|
||||
// words with [o]
|
||||
hugo $alt
|
||||
inkognito $alt
|
||||
microsoft $alt
|
||||
odo $alt
|
||||
oto $alt
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,903 @@
|
||||
// translation rules for Latvian
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
// Default rules for o with succeeding consonants
|
||||
.L01 f h w x // o is pronounced as o with international consonants after o
|
||||
.L02 č ķ ļ ņ ž // o is pronounced as uo with Latvian soft consonants after o
|
||||
|
||||
.L03 iem am os s a u ā i // suffixes for masculine words finishing with s
|
||||
.L04 ām ās as ai u ā a // suffixes for feminine words finishing with a
|
||||
.L05 iem is im os i ī // suffixes for masculine words finishing with is (wthout consonant alteration)
|
||||
.L06 a ā e ē // wovel inflections for international words
|
||||
.L07 ēm ēs es ei e i ē u // suffixes for feminine words finishing with e
|
||||
.L08 amies amas amās ama ami ams //
|
||||
.L09 s š
|
||||
.L10 t d
|
||||
.L11 iem os i u // suffixes for plural masculine words finishing with i
|
||||
|
||||
|
||||
// quiet vowels not only a but aeiou
|
||||
|
||||
.group a
|
||||
a a
|
||||
ai ai
|
||||
au au
|
||||
ap ap // prefix
|
||||
|
||||
.group ā
|
||||
ā a:
|
||||
|
||||
.group b
|
||||
b b
|
||||
|
||||
.group c
|
||||
c ts
|
||||
ch tS // Appears mostly in English, not in old latvian writing where should be x
|
||||
er) ch (ercogs tsh
|
||||
fridri) ch (s tsh
|
||||
|
||||
|
||||
.group č
|
||||
č tS
|
||||
|
||||
.group d
|
||||
d d
|
||||
|
||||
.group e
|
||||
e e
|
||||
ei ei
|
||||
|
||||
.group ē
|
||||
ē e:
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
_) g (_ ga
|
||||
DD__) g (_ gada
|
||||
|
||||
|
||||
.group ģ
|
||||
ģ J
|
||||
|
||||
.group h
|
||||
h h
|
||||
|
||||
|
||||
.group i
|
||||
i i
|
||||
ie ie
|
||||
iu iu
|
||||
|
||||
.group ī
|
||||
ī i:
|
||||
|
||||
.group j
|
||||
j j
|
||||
_) jā ja: //prefix
|
||||
_) jāno ja:nuo //prefix
|
||||
.group k
|
||||
k k
|
||||
|
||||
.group ķ
|
||||
ķ c
|
||||
|
||||
.group l
|
||||
l l
|
||||
ll ll: // espeak says doubled ll shorter that doubled ļļ
|
||||
|
||||
.group ļ
|
||||
ļ l^
|
||||
k) ļ (u lj // [kl^u] sounds bad in eSpeak
|
||||
k) ļ (u lj
|
||||
|
||||
.group m
|
||||
m m
|
||||
mm mm:
|
||||
|
||||
.group n
|
||||
n n
|
||||
n (g N // now sounds acceptable
|
||||
n (k N
|
||||
nn nn: // espeak says doubled nn shorter that doubled ņņ
|
||||
|
||||
.group ņ
|
||||
ņ n^
|
||||
|
||||
.group o
|
||||
o uo
|
||||
o (T+++ o // word has $alt in lv_list
|
||||
o (_ o: // o at the end of word
|
||||
o (L01 o // usually o before international consonants
|
||||
o (L02 uo // usually uo before soft (Latvian) consonants
|
||||
|
||||
č) o uo // usually uo after soft consonants
|
||||
ķ) o uo
|
||||
ļ) o uo
|
||||
ņ) o uo
|
||||
ž) o uo
|
||||
|
||||
_kil) o o // international prefixes
|
||||
_mikr) o (+ o // otherwise conflicts with ..kroko(t/d)..
|
||||
_micr) o o
|
||||
_nan) o o
|
||||
_pik) o o
|
||||
_m) ono ono
|
||||
|
||||
// suffixes
|
||||
āt) o (_ uo
|
||||
b) o (_ uo
|
||||
br) o (_ uo
|
||||
c) o (_ uo
|
||||
d) o (_ uo
|
||||
dr) o (_ uo
|
||||
ēl) o (_ uo
|
||||
ēt) o (_ uo
|
||||
g) o (_ uo
|
||||
j) o (_ uo
|
||||
l) o (_ uo
|
||||
m) o (_ uo
|
||||
n) o (_ uo
|
||||
uš) o (_ uo
|
||||
oš) o (_ uo
|
||||
o (ties_+ uo
|
||||
o (t_++ uo
|
||||
oto (_ uotuo
|
||||
r) o (_ uo
|
||||
š) o (_ uo
|
||||
t) o (_ uo
|
||||
|
||||
// exception list by root parts of the words
|
||||
// a
|
||||
abs) o (l o
|
||||
ab) o (n o
|
||||
ab) o (r o
|
||||
ad) o (p o
|
||||
ad) o (k o
|
||||
aer) o o:
|
||||
aer) o (fo o
|
||||
aer) o (d o
|
||||
aer) o (so o
|
||||
aeros) o (l o:
|
||||
afr) o o
|
||||
ag) o (n o:
|
||||
ag) o (nā o
|
||||
agl) o (m o
|
||||
agl) o (n uo
|
||||
agn) o o
|
||||
agr) o o
|
||||
aikid) o o
|
||||
ak) o (r o
|
||||
akr) o o
|
||||
al) o (g o:
|
||||
alk) o o
|
||||
_al) o (t o
|
||||
alv) o uo
|
||||
am) o (r o
|
||||
ann) o o
|
||||
an) o (l o
|
||||
an) o (n o
|
||||
an) o (t o
|
||||
ant) o (l o
|
||||
ant) o (n o
|
||||
_ant) o (ņinL04_ o // Antoņina
|
||||
apr) o (k uo
|
||||
arist) o o
|
||||
arn) o o
|
||||
audi) o o:
|
||||
aug) o (n uo
|
||||
_aut) omoto (_ omoto
|
||||
aut) o o
|
||||
antip) o o
|
||||
ant) o (nL03_ o: // Antons
|
||||
antr) opo opo
|
||||
ap) o (l o
|
||||
apr) o (cL07_ uo // aproce
|
||||
_ask) o (ldL03_ o // Askolds
|
||||
astr) o (n o
|
||||
astr) ono ono:
|
||||
at) o (m o:
|
||||
atm) o (s o
|
||||
avi) o o:
|
||||
āb) o (l uo
|
||||
|
||||
//b
|
||||
beg) o (ni o:
|
||||
bet) o o
|
||||
bi) o o
|
||||
bir) o o
|
||||
bl) o (k o
|
||||
bl) o (ķ o
|
||||
b) o (b o
|
||||
_b) o (jL04_ o // boja
|
||||
b) o (mb o
|
||||
b) o (lA_ uo
|
||||
b) o (līt uo
|
||||
b) o (līj uo
|
||||
b) o (līdL03_ o // bolīds
|
||||
b) o (līdL08_ uo // bolīd..
|
||||
b) o (līš uo // bolīš..
|
||||
b) o (l o:
|
||||
b) o (ļš o // from Russian
|
||||
b) o (rak o
|
||||
b) o (rat o
|
||||
_b) o (zL07_+ uo // boze
|
||||
brav) o o
|
||||
brīv) o uo
|
||||
_br) o (kātL03_ o // brokāts
|
||||
br) o (m o
|
||||
br) o (š o
|
||||
br) o (nz o
|
||||
brun) o (_ o
|
||||
brut) o o
|
||||
|
||||
//c
|
||||
cēl) o uo
|
||||
ci) o (n o
|
||||
ciet) o (k uo
|
||||
čell) o o
|
||||
|
||||
//d
|
||||
daig) o (n uo
|
||||
dail) o (n uo
|
||||
_dat) o (s_ uo
|
||||
dat) o o
|
||||
dil) o (n uo
|
||||
dil) o (ņ uo
|
||||
dinam) o o:
|
||||
dem) o o
|
||||
den) o o
|
||||
dek) o o
|
||||
dep) o o
|
||||
ding) o o
|
||||
disl) o o
|
||||
disp) o o
|
||||
d) o (c o
|
||||
_d) o (gL03_ o // dogs
|
||||
d) o (gm o
|
||||
d) o (ku o
|
||||
d) o (min o
|
||||
domin) o o
|
||||
d) o (mnL04_ o // domna
|
||||
d) o (nk o
|
||||
d) o (nn o
|
||||
d) ono ono:
|
||||
d) o (tāc o
|
||||
d) o (tē o
|
||||
d) ostoj ostoj // from Russian
|
||||
_d) o (zL04_++ o: // doza
|
||||
_d) o (zL07_++ uo // doze
|
||||
d) o (z o
|
||||
dr) o (m o:
|
||||
dž) o (_ o
|
||||
_dž) o o
|
||||
|
||||
//e
|
||||
e) o o
|
||||
egl) o (n uo
|
||||
eg) o (n o:
|
||||
eir) o o:
|
||||
_ek) o o:
|
||||
ek) ono ono:
|
||||
ekspl) o o
|
||||
elektr) o o:
|
||||
embarg) o o
|
||||
energ) o o:
|
||||
ent) o o
|
||||
enz) o o
|
||||
epiz) o (d o:
|
||||
ep) o (sL03_ o // ..eposs
|
||||
epr) o o
|
||||
ept) o (@ o
|
||||
esperant)o o
|
||||
ev) o (l o
|
||||
|
||||
|
||||
//f
|
||||
fact) o o
|
||||
fen) o o
|
||||
fj) o o
|
||||
fiask) o o
|
||||
fil) o o
|
||||
fil) ozo ozo:
|
||||
fil) oso oso:
|
||||
fl) o o
|
||||
flu) o (r o:
|
||||
folkl) o o:
|
||||
f) o o
|
||||
f) o (n o: // ?? ..ons alredy exists
|
||||
f) o (to o
|
||||
fot) o o:
|
||||
fot) o (gr o
|
||||
f) osfo osfo:
|
||||
fr) o (n o
|
||||
furg) o (n o:
|
||||
|
||||
//g
|
||||
gen) o o
|
||||
get) o o
|
||||
gl) o (b o
|
||||
gn) o o
|
||||
g) o (be o
|
||||
g) o (k o
|
||||
gond) o (l o:
|
||||
g) o (n o
|
||||
g) o (nij o:
|
||||
gon) o o
|
||||
gr) o (z+ uo
|
||||
ģe) o o
|
||||
|
||||
//h
|
||||
ha) o o
|
||||
hall) o o
|
||||
h) o o
|
||||
hidr) o o
|
||||
hip) o o
|
||||
hist) o o
|
||||
hl) o (ro o
|
||||
hl) o (r o:
|
||||
hol) o o
|
||||
h) o (m o
|
||||
hr) o (m o
|
||||
hr) o (n o:
|
||||
hum) o o
|
||||
|
||||
|
||||
//i
|
||||
idi) o o:
|
||||
_ig) o (rL03_ o: // Igors
|
||||
il) o (g o:
|
||||
ilg) o (nL05_ uo // Ilgonis
|
||||
impr) o o
|
||||
_ind) o o
|
||||
indig) o (_ o
|
||||
inkas) o o
|
||||
ikr) o (n o:
|
||||
interp) o o
|
||||
intr) o o
|
||||
i) o o
|
||||
i) o (g o
|
||||
is) o (n o
|
||||
itr) o o
|
||||
itr) o (n o:
|
||||
iv) o o
|
||||
iz) o (L09_ uo
|
||||
iz) o (l o
|
||||
_iz) o o
|
||||
|
||||
//j
|
||||
_j) o (_ uo
|
||||
j) o (de o
|
||||
j) o (g o
|
||||
j) o (nL05_ uo // jonis
|
||||
j) o (ni o
|
||||
|
||||
//k
|
||||
kant) o uo
|
||||
karb) o o
|
||||
kart) o o
|
||||
_kastr) o (lL05_ uo // kastrolis
|
||||
_kastr) o (_ o // Kastro
|
||||
kazin) o (_ o: // kazino
|
||||
kin) o o:
|
||||
_kl) on on
|
||||
k) ob ob
|
||||
_k) o (dL07_ uo // kode
|
||||
k) o (dē o // ..kodē..
|
||||
k) o (dek o
|
||||
k) o (gn o
|
||||
k) o (kog uo
|
||||
k) o (ko o
|
||||
k) o (ķ o
|
||||
k) o (le o
|
||||
k) o (lh o
|
||||
k) o (li o
|
||||
k) o (lo o
|
||||
kol) o o
|
||||
k) o (lp o
|
||||
_k) o (mL04_ o: // koma
|
||||
k) ompo ompo
|
||||
k) omo omo
|
||||
k) om om
|
||||
k) ono ono
|
||||
k) on on
|
||||
kons) o o
|
||||
kontr) o o:
|
||||
konv) o o
|
||||
k) o (pulā o
|
||||
k) o (pulē o
|
||||
k) opo uopuo
|
||||
k) o (pen o // Kopenhāgena
|
||||
_k) o (pējat_ o
|
||||
k) o (pēt o // ..kopēt..
|
||||
k) o (pēš o // ..kopēš..
|
||||
k) o (pēt o
|
||||
k) o (pij o
|
||||
k) o (ra o
|
||||
_k) o (rānL03_ o // korāns
|
||||
k) o (rel o
|
||||
k) o (res o
|
||||
k) o (rum o
|
||||
k) o (run o
|
||||
k) o (rup o
|
||||
k) o (rv o
|
||||
k) o (sm o
|
||||
k) o (tē o // ..kotē..
|
||||
k) o (tl o
|
||||
kr) o (g
|
||||
kr) o (ko uo
|
||||
kr) o (pļo uo
|
||||
kr) o (nš o
|
||||
kr) o (s o
|
||||
kūk) o uo // kūko
|
||||
_k) o (v uo
|
||||
k) o (v o
|
||||
kv) o o
|
||||
|
||||
//l
|
||||
lit) o o
|
||||
līg) o uo // līgo
|
||||
lj) o o:
|
||||
l) o (ģ o:
|
||||
l) o (kal o
|
||||
l) okomo okomo
|
||||
l) olo uoluo
|
||||
l) omonoso omon'oso // from Russian
|
||||
_l) o (n o
|
||||
l) o (n o:
|
||||
lab) o (ra o
|
||||
l) o (gar o
|
||||
_l) o (gL03_ uo // logs
|
||||
l) o (g+ o:
|
||||
l) o (ģ+ o:
|
||||
l) ogo ogo
|
||||
l) o (rn o
|
||||
l) o (sj o
|
||||
l) oto (_ oto
|
||||
lumbag) o o:
|
||||
ļaut) o uo
|
||||
|
||||
//m
|
||||
maestr) o o
|
||||
maj) o o
|
||||
mag) o (n uo
|
||||
maig) o (n uo
|
||||
makr) o o:
|
||||
mand) o (l o
|
||||
marg) o (n uo
|
||||
maž) o o
|
||||
met) o (d o
|
||||
metr) o o
|
||||
m) o (b o
|
||||
m) o (car o: // Mocarts
|
||||
m) o (de o
|
||||
m) o (du o
|
||||
m) o (ld o
|
||||
m) o (le o
|
||||
m) o (li o
|
||||
m) o (lu o
|
||||
m) ongo oNgo:
|
||||
m) ongolo oNgolo
|
||||
m) o (nit o
|
||||
m) o (no o
|
||||
mon) o o
|
||||
monot) o (n o:
|
||||
m) o (nt o
|
||||
m) o (nst o
|
||||
m) o (ra o
|
||||
m) o (rā o
|
||||
m) o (rf o
|
||||
m) o (rs o
|
||||
m) o (še o
|
||||
m) oto oto:
|
||||
_m) oto (_ oto: // moto
|
||||
m) o (ti o
|
||||
m) o (tī o
|
||||
mot) o (dro o
|
||||
|
||||
//n
|
||||
nark) o o
|
||||
neir) o o
|
||||
nerv) o o
|
||||
net) o o
|
||||
niek) o uo
|
||||
nik) o o
|
||||
_n) o (+ uo
|
||||
n) o (kd o
|
||||
n) o (mL04_ uo // ..noma
|
||||
n) o (mina o
|
||||
n) o (minā o
|
||||
n) o (mL03_ o: // ..noms
|
||||
n) o (rb o
|
||||
n) o (rm o
|
||||
_n) o (vemb o // novembris
|
||||
n) ovgorod ovgorod // from Russian
|
||||
n) o (vo o
|
||||
n) o (vL04_ o // nova
|
||||
n) o (velL07_ o // novele
|
||||
n) o (rv o
|
||||
n) o (tari o
|
||||
|
||||
//o
|
||||
o (bam o
|
||||
o (bje o
|
||||
_) o (bs o
|
||||
_) o (dek o
|
||||
o (dia o
|
||||
_) odo odo
|
||||
_) odo (s_ uoduo
|
||||
_) odio odio:
|
||||
o (i o
|
||||
o (kāl o
|
||||
o (ke o
|
||||
okean) o o
|
||||
okok (L03_ okok // ..okoks
|
||||
o (ksi o
|
||||
o (kto o
|
||||
o (kup o
|
||||
o (kul o
|
||||
o (ksol o
|
||||
okt) o o:
|
||||
oks) o (l o:
|
||||
_) o (ksf o
|
||||
okstr) o o
|
||||
_) o (lL04_ uo // ola
|
||||
o (lig o
|
||||
_) o (lafL03_ o // Olafs
|
||||
o (līv o
|
||||
o (limp o
|
||||
o (log o
|
||||
o (loģ o
|
||||
o (lL03_+ o: // ..ols
|
||||
o (mār o
|
||||
o (mnib o
|
||||
omot (o omot
|
||||
o (ng o
|
||||
o (nko o
|
||||
o (nL03_+ o: // ..ons
|
||||
o (no o
|
||||
on) o o
|
||||
o (nto o
|
||||
ont) o o
|
||||
oo oo:
|
||||
_) o (perL04_ o: // opera
|
||||
_) o (per o
|
||||
op) o o
|
||||
o (po o
|
||||
o (ptik o
|
||||
o (ptiķ o
|
||||
o (ptim o
|
||||
o (ptis o
|
||||
o (pto o
|
||||
o (rāk o
|
||||
orat) o o:
|
||||
o (ran o
|
||||
o (rat o
|
||||
o (rd o
|
||||
o (rig o
|
||||
o (riģ o
|
||||
o (rg o
|
||||
o (rien o
|
||||
o (rk o
|
||||
o (rķ o
|
||||
o (rnit o
|
||||
o (rto o
|
||||
o (rL03_++ o: //..ors
|
||||
ort) o o
|
||||
ortod) o (k o
|
||||
o (smo o
|
||||
opt) o o
|
||||
osm) o o:
|
||||
osm) o (g o
|
||||
o (st_ uo
|
||||
osto (L10 uostuo
|
||||
o (u o
|
||||
o (zon o
|
||||
o (zL07_+ o: // ..oze
|
||||
ozo (lL03_ uozuo // ..ozols
|
||||
|
||||
//p
|
||||
par) o (d o
|
||||
pann) o o
|
||||
pant) o o
|
||||
pērk) o (n uo
|
||||
pērk) o (ņ uo
|
||||
pers) o (n o:
|
||||
pianīn) o o
|
||||
_pil) o (t_ uo // pilot
|
||||
pil) o o
|
||||
pir) o o
|
||||
pl) o (m o
|
||||
pl) o (vL03_ o // plovs
|
||||
pneim) o o:
|
||||
p) o (e o
|
||||
p) o (ē o
|
||||
p) o (la o
|
||||
p) o (lā o
|
||||
p) o (lem o
|
||||
p) o (li o
|
||||
p) o (lī o
|
||||
p) o (lL03_ o: // ..pols
|
||||
p) olo (_ o:lo: // ..polo
|
||||
p) o (lo o
|
||||
p) o (lst o
|
||||
p) o (mp o
|
||||
pomp) o o:
|
||||
prop) o o
|
||||
_p) o (pL07_ uo // Pope
|
||||
p) o (p o
|
||||
p) o (ra uo
|
||||
p) o (ro o
|
||||
p) o (rt o
|
||||
por) o o
|
||||
p) o (stem o
|
||||
p) o (sten o
|
||||
p) o (ster o
|
||||
p) o (stī uo
|
||||
p) o (stm o
|
||||
p) o (sto uo
|
||||
p) o (stso o
|
||||
p) o (stul o
|
||||
_p) o (tašL04 o // potaša
|
||||
p) o (ten o
|
||||
p) o (z o
|
||||
pr) o (c o
|
||||
pr) o (b o
|
||||
pr) o (d o
|
||||
pr) o (gn o
|
||||
pr) o (gr o
|
||||
_pr) o (jām_ uo // projām
|
||||
pr) o (j o
|
||||
pr) o (k o
|
||||
pr) o (le o
|
||||
_pr) o (m_ uo // prom
|
||||
_pr) o (mes uo // promesošs
|
||||
_pr) o (mb uo // prombūtne
|
||||
pr) o (m o
|
||||
pr) o (p o
|
||||
pr) o (st o
|
||||
pr) o (te o
|
||||
pr) o (to o
|
||||
prot) oko oko:
|
||||
pr) o (vin o
|
||||
pr) ovo ovo
|
||||
pseid) o o
|
||||
pt) o (mL03_ o: // ..ptoms
|
||||
|
||||
//r
|
||||
radi) o o:
|
||||
raiv) o (_ o // Raivo
|
||||
raps) o o:
|
||||
_rāp) o (_ uo
|
||||
ras) o (l o
|
||||
_ram) o (nL04_ o: // Ramona
|
||||
raz) o o
|
||||
rib) oso oso:
|
||||
riev) o uo
|
||||
ring) o o
|
||||
r) o (bež uo
|
||||
_r) obo (t_ uobuo // ..robot..
|
||||
r) obo (t obo
|
||||
_r) o (kādL07_ o // rokāde
|
||||
r) okoko (_ okoko
|
||||
r) okop oko:p
|
||||
r) o (l o
|
||||
_r) o (mL04_ uo // Roma
|
||||
r) o (ma o
|
||||
r) o (mā o
|
||||
r) o (mb o
|
||||
r) o (r o
|
||||
r) o (sij o
|
||||
r) o (stb o
|
||||
r) o (ter o
|
||||
r) o (tē o
|
||||
r) o (zL07_ uo // ..roze
|
||||
|
||||
//s
|
||||
sab) o (t o
|
||||
sark) o o
|
||||
samb) o (_ o
|
||||
si) o o
|
||||
sīp) ol (L03_ uol // sīpols
|
||||
sk) o (l uo
|
||||
sk) olo (L10 uoluo // ..skolot../..skolod..
|
||||
_sk) o (pL03_ uop // skops
|
||||
sk) o (pL03_ o:p // ..skops
|
||||
sk) o (pijL04_ o: // ..skopija
|
||||
sl) o (gL03_ uo // slogs
|
||||
sl) o (go uo // slogot
|
||||
slog) o uo
|
||||
sl) o (v o
|
||||
sm) o (k uo
|
||||
s) o (ci o
|
||||
s) o (ko o
|
||||
sok) o o
|
||||
s) o (kr o
|
||||
s) o (lar o
|
||||
s) o (lār o
|
||||
s) o (līL10 uo // ..solīt../..solīd..
|
||||
s) o (līd o
|
||||
s) o (lf o
|
||||
s) o (lo o:
|
||||
sol) o o
|
||||
s) o (lL03_ uo // sols
|
||||
s) o (lL05_ uo // solis
|
||||
s) olo (šs_ uoluo
|
||||
s) o (lot_ uo
|
||||
sol) o (t_ uo
|
||||
s) o (lst o
|
||||
s) o (lt o
|
||||
s) o (nā o
|
||||
s) o (no o
|
||||
son) o o
|
||||
s) o (rL03_+ o: // ..sors
|
||||
s) o (r o
|
||||
s) o (v o
|
||||
_spīd) o (lL04_ uo // Spīdola
|
||||
spid) o o
|
||||
sp) o (n o
|
||||
sp) o (rt o
|
||||
spr) og uog
|
||||
spr) ost uost
|
||||
sten) o (g o
|
||||
_ster) o (s_ uo
|
||||
ster) o o
|
||||
st) o (mat o
|
||||
_str) o (pL03_ uo // strops
|
||||
_st) o (rL07_ uo // store
|
||||
š) o (sej o
|
||||
šalk) o uo // šalko
|
||||
šan) o uo
|
||||
š) o (k o
|
||||
š) orto oR2tuo // šorto..
|
||||
_š) o (rtL11 o // šorti
|
||||
|
||||
//t
|
||||
tet) o (v o
|
||||
tikk) o (_ uo // tikko
|
||||
_t) o uo
|
||||
t) o (ks o
|
||||
t) o (lL04_+ o: // ..tola
|
||||
t) omo omo
|
||||
t) o (nak uo
|
||||
_t) o (nusL03_ o: // tonuss
|
||||
t) o (n o
|
||||
t) o (nL05_ uo // ..tonis (uo)
|
||||
t) o (rn+ uo
|
||||
t) o (rņ+ uo
|
||||
t) o (niz o
|
||||
t) opo (š uopuo
|
||||
t) o (ra o
|
||||
t) o (rā o
|
||||
t) o (r o
|
||||
t) o (ro o
|
||||
t) o (rpA o
|
||||
@t) o (r o:
|
||||
_t) o (r o:
|
||||
trak) o uo
|
||||
trim) o o
|
||||
tri) o o
|
||||
_tr) o (j o // Troja
|
||||
tr) o (p o:
|
||||
_tr) op (L03_ uop // trops
|
||||
tr) o (t o
|
||||
|
||||
//u
|
||||
ul) o (z o
|
||||
un) o (_ o
|
||||
_ulbr) ok (L04_ ok // Ulbroka
|
||||
|
||||
//v
|
||||
vag) o (nL03_ uo // vagons
|
||||
vann) o uo
|
||||
vask) o uo
|
||||
versm) o uo // versmo
|
||||
vide) o o:
|
||||
_vīt) o (lL03_ uo // vītols
|
||||
vizm) o uo
|
||||
v) o (b o
|
||||
v) o (lej o
|
||||
v) o (lf o
|
||||
v) o (lv o
|
||||
v) o (lu o
|
||||
v) o (ka o
|
||||
|
||||
//w
|
||||
w) o o
|
||||
|
||||
//x
|
||||
x) o o
|
||||
|
||||
//z
|
||||
zaig) o uo
|
||||
zaim) o uo
|
||||
zil) o (n uo
|
||||
zil) o (ņ uo
|
||||
z) o (n o:
|
||||
z) o (nd o
|
||||
z) o (nAto o
|
||||
žir) o o
|
||||
ž) o (ng o
|
||||
z) o (rL03_+ o: //..zors
|
||||
|
||||
.group ō
|
||||
ō o:
|
||||
|
||||
.group p
|
||||
p p
|
||||
piano pia:no
|
||||
.group q
|
||||
q kv
|
||||
|
||||
.group r
|
||||
r R2
|
||||
|
||||
.group ŗ
|
||||
ŗ r
|
||||
|
||||
.group s
|
||||
s s
|
||||
|
||||
|
||||
.group š
|
||||
š S
|
||||
|
||||
.group t
|
||||
t t
|
||||
s) t (s t:
|
||||
_) to (_ tuo
|
||||
|
||||
.group u
|
||||
u u
|
||||
ui ui
|
||||
|
||||
.group ū
|
||||
ū u:
|
||||
|
||||
.group v
|
||||
v v
|
||||
_) vis vis
|
||||
|
||||
.group w
|
||||
w v
|
||||
|
||||
|
||||
.group x
|
||||
x ks
|
||||
|
||||
|
||||
.group y
|
||||
y j
|
||||
|
||||
.group z
|
||||
z z
|
||||
|
||||
.group ž
|
||||
ž Z
|
||||
|
||||
.group
|
||||
'
|
||||
! _:izsaukumzi:me_:
|
||||
! (\!
|
||||
: kols
|
||||
D_) : (_DD_ // omit colon in time, eg: 2:30
|
||||
$ dola:ri
|
||||
!= nav||viena:ds
|
||||
>= l'iela:ks||,vai||v'iena:ds
|
||||
<= maza:ks||,vai||v'iena:ds
|
||||
|
||||
|
||||
__) - (_D mi:nus
|
||||
A_) - (_D _
|
||||
C_) - (_D _
|
||||
|
||||
\#\#) # (_ _::
|
||||
A_) # R2esti:te
|
||||
C_) # R2esti:te
|
||||
\#) #
|
||||
|
||||
. (. _:
|
||||
\.) .
|
||||
|
||||
@@ -152,6 +152,7 @@ _‣ tRojuholni:kova:'odRa:Zka
|
||||
_0 n'ula
|
||||
_1 j'eden
|
||||
_2 dv'a
|
||||
_2f dv'e
|
||||
_3 t'@-*i
|
||||
_4 St'i*i
|
||||
_5 p'&t;
|
||||
@@ -188,6 +189,7 @@ _1M2 m'ilio:n // for 1 million
|
||||
_0M3 m'iljaRt
|
||||
_0MA3 m'iljaRdi
|
||||
_1M3 m'iljaRda
|
||||
_2M3 dv'em'iljaRdi
|
||||
_0M4 b'ilio:nou
|
||||
_0MA4 b'ilio:ni
|
||||
_1M4 b'ilio:n
|
||||
|
||||
@@ -0,0 +1,158 @@
|
||||
// translation exceptions for Albanian
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
// alphabet
|
||||
_a a
|
||||
b b@
|
||||
c ts@
|
||||
ç tS@
|
||||
d d@
|
||||
dh D@
|
||||
_e e
|
||||
f f@
|
||||
g g@
|
||||
gj dZ;@
|
||||
h h@
|
||||
_i i
|
||||
j j@
|
||||
k k@
|
||||
l l@
|
||||
ll ll@
|
||||
m m@
|
||||
n n@
|
||||
nj n^@
|
||||
_o O
|
||||
p p@
|
||||
q c@
|
||||
r R@
|
||||
rr RR2@
|
||||
s s@
|
||||
sh S@
|
||||
t t@
|
||||
th T@
|
||||
_u u
|
||||
v v@
|
||||
w w@
|
||||
x dz@
|
||||
_y y
|
||||
xh dZ@
|
||||
z z@
|
||||
zh Z@
|
||||
|
||||
|
||||
// numbers
|
||||
_0 z'E**O
|
||||
_1 n^'I#
|
||||
_2 d'y
|
||||
_3 tR'E
|
||||
_4 k'at@R
|
||||
_5 p'Es@/
|
||||
_6 dZ;'aSt@/
|
||||
_7 St'at@/
|
||||
_8 t'Et@/
|
||||
_9 n'Vnt@/
|
||||
_10 Dj'Et@/
|
||||
_11 n^'I#mb@/Djet@/
|
||||
_12 d'ymb@/Djet@/
|
||||
_13 tR'Emb@/Djet@/
|
||||
_14 k'at@rmb@/Djet@/
|
||||
_15 p'Es@mb@/Djet@/
|
||||
_16 dZ;'aSt@mb@/Djet@/
|
||||
_17 St'at@mb@/Djet@/
|
||||
_18 t'Et@mb@/Djet@/
|
||||
_19 n'Vnt@mb@/Djet@/
|
||||
|
||||
_2X n^'I#zEt
|
||||
_3X tR'iDjet%@/
|
||||
_4X d'yzEt
|
||||
_5X p'Es@/Djet%@/
|
||||
_6X dZ;'aSt@/Djet%@/
|
||||
_7X St'at@/Djet%@/
|
||||
_8X t'Et@/Djet%@/
|
||||
_9X n'Vnt@/Djet%@/
|
||||
|
||||
_0C c,ind
|
||||
_0M1 m,ij@/
|
||||
_0M2 miLi'On
|
||||
_0M3 miLi'ard
|
||||
_0and %E
|
||||
_dpt _pR'esja
|
||||
|
||||
|
||||
// symbols
|
||||
_#9 tab // ??
|
||||
_#32 speIs
|
||||
_?? SkR'On^a
|
||||
_cap _Em'aDE
|
||||
|
||||
* ylli $max3 // ylli
|
||||
+ pllus $max3 // pllus
|
||||
. pik $max3 // pikë
|
||||
= baRab'aRt // barabart
|
||||
! piktSud'itsE $max3 // pikëuditëse
|
||||
% p@tSindja $max3 // pëçindja
|
||||
@ manki // manki
|
||||
& _DE // dhe
|
||||
/ pj'Estim // pjestim
|
||||
€ EuRO // euro
|
||||
# haS // ??
|
||||
~ tilda/ // ??
|
||||
^ s'iRkumfllEks // ??
|
||||
|
||||
|
||||
_, pResja/ // presja
|
||||
_- m'inus // minus
|
||||
_: dy||pika/ // dy pika
|
||||
_; pikpResja/ // pikëpresja
|
||||
_< m'@E||v,OgEl // më e vogel
|
||||
_> m'@Em'aDE // më e madhe
|
||||
_? pikpytjE // pikëpytje
|
||||
__ n,Vn||v'iz // nën vizë
|
||||
_" apOstROf // apostrof
|
||||
_( kll'apaE||v'Og@l // kllapa e vogël (e majtë)
|
||||
_) kll'apaE||v'Og@lE||dj'aTt // kllapa e vogël (e djathtë)
|
||||
_[ kll'apaE||m'aDE // kllapa e madhe
|
||||
_] kll'apaE||m'aDEE||dj'aTt
|
||||
_{ kll'apaE||m'EsmE
|
||||
_} kll'apaE||m'EsmEE||dj'aTt
|
||||
_\ vizEmaItT'yEsE
|
||||
|
||||
// unstressed words
|
||||
i $u+
|
||||
u $u+
|
||||
|
||||
e $u+ $brk
|
||||
e e $atend // name of letter 'e'
|
||||
dhe $u+ $pause // and
|
||||
ose $u+ $pause // or
|
||||
mirëpo $u+ $pause // but
|
||||
nëse $u+ $pause // if
|
||||
cili $u+ $pause // which
|
||||
(i cili) i_ts'iLi
|
||||
cila $u+ $pause // which
|
||||
sikur $u+ $pause // as
|
||||
si $u+ $pause // as
|
||||
|
||||
më $u+
|
||||
në $u+
|
||||
që $u+
|
||||
së $u+
|
||||
të $u+
|
||||
|
||||
për $u+
|
||||
me $u+
|
||||
se $u+
|
||||
nga $u+
|
||||
ka $u+
|
||||
|
||||
janë $u+
|
||||
|
||||
|
||||
// pronunciation exceptions
|
||||
muaj muaI
|
||||
muaji m'uaI;i
|
||||
tuaj tuaI
|
||||
|
||||
(sa më) samm
|
||||
kështu $2
|
||||
|
||||
@@ -0,0 +1,174 @@
|
||||
// translation rules for Albanian
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
.L02 b d g gj xh
|
||||
.L03 dh gj ll nj rr sh th xh zh // 2-letter consonants
|
||||
|
||||
.group a
|
||||
a a
|
||||
aj aI
|
||||
a (_ A // if stressed
|
||||
a (rK A
|
||||
|
||||
@) at (_ =at
|
||||
@) ave (_ =avE
|
||||
@) arëve (_ =aR@vE
|
||||
@) ani (q_ =ani
|
||||
|
||||
.group b
|
||||
b b
|
||||
|
||||
.group c
|
||||
c ts
|
||||
|
||||
.group ç
|
||||
ç tS
|
||||
|
||||
.group d
|
||||
d d
|
||||
dh D
|
||||
|
||||
.group e
|
||||
e E
|
||||
j) e e
|
||||
n^) e e
|
||||
q) e e
|
||||
l) e e
|
||||
ll) e E
|
||||
sh) e e
|
||||
e (j e
|
||||
ej (K eI
|
||||
e (sh e
|
||||
e (sj e
|
||||
|
||||
@) en (_ =En
|
||||
@) es (_ =Es
|
||||
@) et (_ =Et
|
||||
@) eve (_ =EvE
|
||||
@) evi (q_ =Evi
|
||||
|
||||
.group ë
|
||||
ë V
|
||||
n^) ë I#
|
||||
AC) ë (_ @/ // silent
|
||||
Aht) ë (_ @/ // silent
|
||||
Ast) ë (_ @/ // silent
|
||||
AjC) ë (_ @/ // silent
|
||||
ArC) ë (_ @/ // silent
|
||||
AL03) ë (_ @/ // silent
|
||||
@) ë (X %V
|
||||
|
||||
@) ëse (_ =@sE
|
||||
@) ësi (_ =@si
|
||||
@) ëta (_ =@ta
|
||||
@) ëve (_ =@vE
|
||||
@) ëvi (_ =@vi
|
||||
@) ësisht (_ =sISt
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
gj dZ;
|
||||
|
||||
.group h
|
||||
h h
|
||||
h (K hh
|
||||
|
||||
.group i
|
||||
i i
|
||||
ie je
|
||||
ij (K i:
|
||||
|
||||
@ic) i (_ 'i
|
||||
@ër) i (_ 'i
|
||||
@) im (_ =im
|
||||
@) in (_ =In
|
||||
@) i (q_ =i
|
||||
@) i (t_ =I
|
||||
i (un_ 'i
|
||||
|
||||
.group j
|
||||
j j
|
||||
|
||||
.group k
|
||||
k k
|
||||
|
||||
.group l
|
||||
l L
|
||||
ll ll
|
||||
|
||||
.group m
|
||||
m m
|
||||
|
||||
.group n
|
||||
n n
|
||||
nj n^
|
||||
|
||||
.group o
|
||||
o O
|
||||
oj (K OI
|
||||
oi (l_ OI
|
||||
ovi(q_ =Ovi
|
||||
|
||||
.group p
|
||||
p p
|
||||
|
||||
.group q
|
||||
q c
|
||||
|
||||
.group r
|
||||
r R
|
||||
r (K R
|
||||
rr RR2
|
||||
_) rr @R2
|
||||
|
||||
_) rre (gulla @R2'e
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
sh S
|
||||
|
||||
// L02) sh @-S // epenthetic
|
||||
|
||||
.group t
|
||||
t t
|
||||
th T
|
||||
|
||||
.group u
|
||||
u u
|
||||
ua wA // diphthong ??
|
||||
u (ajK w
|
||||
t) u (an_ 'u
|
||||
u (ar_ 'u
|
||||
// ue we
|
||||
|
||||
u (ara_ 'u
|
||||
u (esve_ 'u
|
||||
@) u (n_ =u
|
||||
@) u (r_ =u
|
||||
|
||||
.group v
|
||||
v v
|
||||
|
||||
.group w
|
||||
w w
|
||||
|
||||
.group x
|
||||
x dz
|
||||
xh dZ
|
||||
x (_ ks
|
||||
|
||||
.group y
|
||||
y y
|
||||
ye yE // diphthong
|
||||
|
||||
.group z
|
||||
z z
|
||||
zh Z
|
||||
|
||||
|
||||
.group
|
||||
$ dOllari
|
||||
@@ -1357,7 +1357,7 @@ $textmode
|
||||
國 guo2
|
||||
肚 du4
|
||||
冤 yuan1
|
||||
尽 jin3
|
||||
尽 jin4
|
||||
遥 yao2
|
||||
司 si1
|
||||
钓 diao4
|
||||
@@ -2143,7 +2143,7 @@ $textmode
|
||||
慌 huang1
|
||||
藏 cang2
|
||||
湾 wan1
|
||||
掠 e4
|
||||
掠 lve4
|
||||
烂 lan4
|
||||
棒 bang4
|
||||
筛 shai1
|
||||
@@ -3431,7 +3431,7 @@ $textmode
|
||||
持 chi2
|
||||
笑 xiao4
|
||||
稻 dao4
|
||||
略 e4
|
||||
略 lve4
|
||||
黨 dang3
|
||||
屿 yu3
|
||||
王 wang2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
language variant
|
||||
name wisper
|
||||
name whisper
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
@@ -1,4 +1,4 @@
|
||||
name catalan-test
|
||||
name catalan
|
||||
language ca
|
||||
gender male
|
||||
|
||||
|
||||
@@ -3,7 +3,8 @@ language en-uk 2
|
||||
language en 2
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
//pitch 80 117
|
||||
|
||||
replace 03 I i
|
||||
replace 03 I2 i
|
||||
|
||||
|
||||
@@ -9,4 +9,6 @@ stressLength 160 150 180 180 220 220 290 290
|
||||
|
||||
replace 00 i@3 i@
|
||||
replace 03 N n
|
||||
//replace 03 I i
|
||||
//replace 03 I2 i
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// moving towards US English
|
||||
name english-us
|
||||
language en-us
|
||||
language en-us 2
|
||||
language en-r
|
||||
language en 3
|
||||
gender male
|
||||
|
||||
@@ -9,8 +10,8 @@ dictrules 3 6
|
||||
option 12 1 // reduce [t]
|
||||
|
||||
stressLength 145 125 170 170 0 0 265 290
|
||||
stressAmp 17 16 20 20 20 22 23 20
|
||||
stressAmp 17 16 20 20 20 22 22 20
|
||||
|
||||
replace 03 I i
|
||||
replace 03 I2 i
|
||||
|
||||
replace 03 @ @/
|
||||
@@ -13,6 +13,7 @@ replace 00 U@ o@
|
||||
replace 00 i@3 i@
|
||||
replace 03 @ a2
|
||||
replace 03 3 a2
|
||||
replace 03 N n
|
||||
|
||||
formant 1 98 100 100
|
||||
formant 2 98 100 100
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
name esperanto
|
||||
language eo
|
||||
gender male
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
name armenian
|
||||
language hy
|
||||
gender male
|
||||
@@ -0,0 +1,19 @@
|
||||
name armenian-west
|
||||
language hy
|
||||
gender male
|
||||
|
||||
// change consonants for West Armenian pronunciation
|
||||
replace 00 b p#
|
||||
replace 00 d t#
|
||||
replace 00 dz ts#
|
||||
replace 00 dZ tS
|
||||
replace 00 g k#
|
||||
|
||||
replace 00 p b
|
||||
replace 00 t d
|
||||
replace 00 ts dz
|
||||
replace 00 c dZ
|
||||
replace 00 k g
|
||||
|
||||
replace 00 ** R // ??
|
||||
replace 00 r R
|
||||
@@ -3,7 +3,7 @@ name brazil-mbrola-1
|
||||
gender male
|
||||
pitch 82 117
|
||||
|
||||
dictrules 2 4
|
||||
dictrules 2 3 4
|
||||
|
||||
mbrola br1 ptbr_phtrans
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ name brazil-mbrola-3
|
||||
gender male
|
||||
pitch 82 117
|
||||
|
||||
dictrules 2 4
|
||||
dictrules 2 3 4
|
||||
|
||||
mbrola br3 ptbr_phtrans
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
name albanian
|
||||
language sq
|
||||
gender male
|
||||
|
||||
// add this line to remove 'ë' at the end of words
|
||||
// replace 00 @/ NULL
|
||||
@@ -2,3 +2,5 @@ name vietnam-test
|
||||
language vi
|
||||
gender male
|
||||
|
||||
words 1
|
||||
pitch 80 118
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
ENVELOPE
|
||||
0 100
|
||||
25 44
|
||||
55 0
|
||||
65 10
|
||||
100 25
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
0 l/ NULL 0 w
|
||||
0 l/2 w 0 l
|
||||
0 l/2 j 0 l
|
||||
0 l/2 NULL 0 w
|
||||
0 r/ NULL 0 r
|
||||
0 r- NULL 0 r
|
||||
0 w/ NULL 0 w
|
||||
0 j/ NULL 0 j
|
||||
0 ; NULL 0 NULL
|
||||
0 g- NULL 0 NULL
|
||||
0 @- NULL 0 NULL
|
||||
8 * j 0 r
|
||||
0 * VWL 0 r
|
||||
0 * NULL 0 r
|
||||
0 : NULL 0 NULL
|
||||
|
||||
|
||||
0 tS NULL 0 t
|
||||
0 dZ NULL 0 d
|
||||
0 l^ NULL 0 L
|
||||
0 n^ NULL 0 J
|
||||
0 N NULL 0 n
|
||||
0 x NULL 0 R
|
||||
0 s# NULL 0 S
|
||||
8 r VWL 0 r
|
||||
0 r NULL 0 r
|
||||
0 R NULL 0 r
|
||||
|
||||
0 a/ NULL 0 a
|
||||
0 A NULL 0 a
|
||||
0 & NULL 0 6
|
||||
0 &/ NULL 0 6
|
||||
9 &~ N 0 6~
|
||||
0 &~ NULL 0 6~
|
||||
0 E NULL 0 E
|
||||
9 eI m 0 6~j~
|
||||
9 eI N 0 6~j~
|
||||
|
||||
0 i/ NULL 0 i
|
||||
9 i~ N 0 i~
|
||||
0 i~ NULL 0 i~
|
||||
9 o~ j/ 60 o~ i
|
||||
9 o~ N 0 o~
|
||||
0 o~ NULL 0 o~
|
||||
0 O NULL 0 oo
|
||||
9 u~ j/ 60 u~ i
|
||||
9 u~ N 0 u~
|
||||
0 u~ NULL 0 u~
|
||||
0 U NULL 0 u
|
||||
0 y NULL 0 @
|
||||
0 I NULL 0 @
|
||||
|
||||
0 aI NULL 60 a j
|
||||
0 eI NULL 60 e j
|
||||
0 EI NULL 60 E j
|
||||
0 oI NULL 60 o j
|
||||
0 OI NULL 60 O j
|
||||
0 uI NULL 60 u j
|
||||
0 aU NULL 55 a w
|
||||
0 &U~ NULL 0 @
|
||||
0 eU NULL 55 e w
|
||||
0 EU NULL 55 ee w
|
||||
0 iU NULL 55 i w
|
||||
|
||||
|
||||
// English phonemes
|
||||
0 @ NULL 0 @
|
||||
0 T NULL 0 t
|
||||
0 D NULL 0 z
|
||||
0 0 NULL 0 o
|
||||
0 V NULL 0 a
|
||||
0 I2 NULL 0 @
|
||||
0 A: NULL 0 a
|
||||
0 A@ NULL 60 a r
|
||||
0 o: NULL 0 o
|
||||
0 O: NULL 0 o
|
||||
0 O@ NULL 60 o r
|
||||
0 o@ NULL 60 o r
|
||||
0 i: NULL 0 i
|
||||
0 i@ NULL 60 i a
|
||||
0 i@3 NULL 60 i r
|
||||
0 u: NULL 0 u
|
||||
0 U@ NULL 60 u r
|
||||
0 3 NULL 60 e r
|
||||
0 3: NULL 60 e r
|
||||
0 @L NULL 40 e l
|
||||
0 a2 NULL 0 a
|
||||
0 aa NULL 0 a
|
||||
0 e@ NULL 0 e r
|
||||
0 oU NULL 0 o
|
||||
0 OI NULL 60 o i
|
||||
0 aI@ NULL 60 a e
|
||||
0 aU@ NULL 0 a
|
||||
0 t2 NULL 0 t
|
||||
|
||||
@@ -0,0 +1,296 @@
|
||||
|
||||
|
||||
phoneme @ // Schwa
|
||||
length 150
|
||||
vowel starttype (@) endtype (@)
|
||||
formants vowel/@_2
|
||||
// formants vowel/8_6
|
||||
endphoneme
|
||||
|
||||
phoneme @/ // Schwa at end of word (silent)
|
||||
length 100
|
||||
vowel starttype (@) endtype (@)
|
||||
formants vowel/@_2
|
||||
endphoneme
|
||||
|
||||
phoneme V
|
||||
vowel starttype (@) endtype (@)
|
||||
length 170
|
||||
formants vowel/@_2
|
||||
before h vowel/8_6
|
||||
reduceto @ 3
|
||||
endphoneme
|
||||
|
||||
phoneme I# // use for [V] after [n^]
|
||||
vowel starttype (@) endtype (@)
|
||||
length 170
|
||||
formants vowel/ii
|
||||
reduceto @ 3
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype (a) endtype (a)
|
||||
length 170
|
||||
formants vowel/a_3
|
||||
reduceto a/ 0
|
||||
endphoneme
|
||||
|
||||
phoneme a/
|
||||
vowel starttype (a) endtype (a)
|
||||
length 170
|
||||
formants vowel/a#_3
|
||||
endphoneme
|
||||
|
||||
phoneme A
|
||||
vowel starttype (a) endtype (a)
|
||||
length 170
|
||||
formants vowel/aa_3
|
||||
reduceto a/ 0 // but nor "ar_" ??
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype (e) endtype (e)
|
||||
length 170
|
||||
formants vowel/ee_4
|
||||
endphoneme
|
||||
|
||||
phoneme E#
|
||||
vowel starttype (@) endtype (@)
|
||||
length 170
|
||||
formants vowel/ee#_2
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype (e) endtype (e)
|
||||
length 170
|
||||
formants vowel/e
|
||||
reduceto e# 3
|
||||
endphoneme
|
||||
|
||||
phoneme e#
|
||||
vowel starttype (@) endtype (@)
|
||||
length 170
|
||||
formants vowel/e_mid2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype (i) endtype (i)
|
||||
length 140
|
||||
formants vowel/i_7
|
||||
before l/2 vowel/ii#-50+l/L2_iL
|
||||
before l/3 vowel/ii_en-30+l/l_i
|
||||
endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype (i) endtype (i)
|
||||
length 140
|
||||
formants vowel/ii_6
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype (u) endtype (u)
|
||||
length 160
|
||||
formants vowel/y
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype (o) endtype (o)
|
||||
length 170
|
||||
formants vowel/oo_5
|
||||
// formants vowel/oo_4
|
||||
reduceto O/ 3
|
||||
endphoneme
|
||||
|
||||
phoneme O/
|
||||
vowel starttype (o) endtype (o)
|
||||
length 170
|
||||
formants vowel/oo_1
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype (u) endtype (u)
|
||||
length 160
|
||||
formants vowel/u_bck
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel starttype (a) endtype (i)
|
||||
length 220
|
||||
formants vdiph/aai
|
||||
endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype (e) endtype (i)
|
||||
length 220
|
||||
formants vdiph2/ei_4
|
||||
endphoneme
|
||||
|
||||
phoneme OI
|
||||
vowel starttype (o) endtype (i)
|
||||
length 220
|
||||
formants vdiph/ooi_4
|
||||
endphoneme
|
||||
|
||||
phoneme yE
|
||||
vowel starttype (u) endtype (e)
|
||||
length 240
|
||||
formants vdiph2/ye
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme l/4 // used for [l] when not before a vowel
|
||||
liquid
|
||||
length 100
|
||||
lengthmod 7
|
||||
formants l/l_front_
|
||||
// before (r) l/_l
|
||||
beforevowel l
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme L
|
||||
liquid endtype l^ starttype l^
|
||||
length 100
|
||||
lengthmod 7
|
||||
beforenotvowel l/4
|
||||
formants l/l_front // this is not being used??
|
||||
// after _ l/_l
|
||||
// after t l/tl
|
||||
// after l/ l/l_long // double l, make it longer
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme ll
|
||||
liquid starttype 1 endtype l
|
||||
length 100
|
||||
lengthmod 7
|
||||
beforenotvowel l/2 // use 'dark' [l] after a vowel
|
||||
formants l/l_4
|
||||
// after _ l/_l
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme w
|
||||
starttype w endtype w
|
||||
liquid
|
||||
length 100
|
||||
beforenotvowel w/
|
||||
lengthmod 7
|
||||
formants w/w2
|
||||
after _ w/w2
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme p
|
||||
vls blb stop
|
||||
vowelin f1=0 f2=1000 -50 -100 f3=-200 80
|
||||
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
||||
lengthmod 2
|
||||
wave ustop/p_unasp%120
|
||||
before _ ustop/p_unasp_%80
|
||||
before l ustop/pl
|
||||
switchvoicing b
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme d
|
||||
vcd alv stop
|
||||
vowelin f1=2 f2=1700 -300 300 f3=-200 80 amp=16
|
||||
vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
formants d/d+x/d%50
|
||||
before _ d/d_+x/d_
|
||||
before r d/dr+x/d%50
|
||||
after _ NULL
|
||||
after @ d/xd
|
||||
lengthmod 5
|
||||
switchvoicing t
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme t
|
||||
vls dnt stop
|
||||
vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_hi%70
|
||||
before _ ustop/t_dnt%35
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme ts
|
||||
vls alv afr sibilant
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ts
|
||||
before _ ustop/ts_
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme dz
|
||||
vcd alv afr sibilant
|
||||
vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50
|
||||
vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
formants d/xdz+ustop/ts%140
|
||||
before _ voc/z_+ustop/ts_%70
|
||||
after _ NULL
|
||||
after @ d/xd
|
||||
lengthmod 5
|
||||
switchvoicing ts
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme z
|
||||
vcd alv frc sibilant
|
||||
vowelout f1=0 f2=1700 -300 300 f3=0 60 len=50
|
||||
formants voc/z+ufric/s
|
||||
before _ voc/z_+ufric/s_
|
||||
lengthmod 6
|
||||
switchvoicing s
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme dZ;
|
||||
vcd pla afr sibilant palatal
|
||||
vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
|
||||
formants dzh/dzh+ustop/ts_pzd%150
|
||||
before _ dzh/dzh_+ustop/ts_pzd
|
||||
after _ NULL
|
||||
after @ dzh/xdzh
|
||||
lengthmod 5
|
||||
switchvoicing tS;
|
||||
endphoneme
|
||||
|
||||
phoneme c // This is [tS;]
|
||||
vls pal afr sibilant palatal
|
||||
vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
|
||||
lengthmod 2
|
||||
wave ustop/ts_pzd
|
||||
before _ ustop/ts_pzd
|
||||
switchvoicing dZ;
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme k
|
||||
vls vel stop
|
||||
vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/k_unasp
|
||||
before _ ustop/k_
|
||||
switchvoicing g
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,185 @@
|
||||
|
||||
|
||||
phoneme @
|
||||
vowel starttype (@) endtype (@)
|
||||
length 160
|
||||
formants vowel/@
|
||||
unstressed
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
vowel starttype (i) endtype (i)
|
||||
length 160
|
||||
formants vowel/i
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype (i) endtype (i)
|
||||
length 160
|
||||
formants vowel/yy_4
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype (e) endtype (e)
|
||||
length 180
|
||||
formants vowel/e_mid
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype (a) endtype (a)
|
||||
length 200
|
||||
formants vowel/aa
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype (e) endtype (e)
|
||||
length 180
|
||||
formants vowel/o
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype (u) endtype (u)
|
||||
length 180
|
||||
formants vowel/u_bck
|
||||
endphoneme
|
||||
|
||||
phoneme W
|
||||
vowel starttype (@) endtype (@)
|
||||
length 180
|
||||
formants vowel/oe
|
||||
endphoneme
|
||||
|
||||
phoneme aI
|
||||
vowel starttype (a) endtype (i)
|
||||
length 240
|
||||
formants vdiph/ai
|
||||
endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype (e) endtype (i)
|
||||
length 240
|
||||
formants vdiph/eei
|
||||
endphoneme
|
||||
|
||||
phoneme i@
|
||||
vowel starttype (i) endtype (@)
|
||||
length 240
|
||||
formants vdiph2/i@
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme p# // more aspiration
|
||||
vls blb stop
|
||||
vowelin f1=0 f2=1000 -50 -100 f3=-200 80
|
||||
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
||||
lengthmod 2
|
||||
wave ustop/p_asp
|
||||
before _ ustop/p_
|
||||
before r ustop/pr
|
||||
before l ustop/pl
|
||||
switchvoicing b
|
||||
endphoneme
|
||||
|
||||
phoneme t#
|
||||
import_phoneme t base
|
||||
endphoneme
|
||||
|
||||
phoneme ts#
|
||||
vls alv afr sibilant
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ts
|
||||
before _ ustop/ts_
|
||||
endphoneme
|
||||
|
||||
phoneme k#
|
||||
import_phoneme k base
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme dz
|
||||
vcd alv afr sibilant
|
||||
vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50
|
||||
vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
formants d/xdz+ustop/ts%140
|
||||
before _ voc/z_+ustop/ts_%70
|
||||
after _ NULL
|
||||
after @ d/xd
|
||||
lengthmod 5
|
||||
switchvoicing ts
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme p
|
||||
vls blb stop
|
||||
vowelin f1=1 f2=1000 -50 -100 f3=-200 80
|
||||
vowelout f1=1 f2=1000 -500 -350 f3=-300 80 rms=30
|
||||
lengthmod 2
|
||||
wave ustop/p_unasp
|
||||
before _ ustop/p_unasp_%80
|
||||
before r ustop/pr
|
||||
before l ustop/pl
|
||||
switchvoicing b
|
||||
endphoneme
|
||||
|
||||
phoneme t
|
||||
vls dnt stop
|
||||
vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_hi%60
|
||||
before _ ustop/t_dnt%35
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
phoneme ts
|
||||
vls alv afr sibilant
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ts2
|
||||
endphoneme
|
||||
|
||||
phoneme c
|
||||
vls pal afr sibilant
|
||||
vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
|
||||
vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1
|
||||
lengthmod 2
|
||||
wave ustop/ts_pzd2%90
|
||||
before _ ustop/ts_pzd_
|
||||
switchvoicing J
|
||||
endphoneme
|
||||
|
||||
phoneme k
|
||||
vls vel stop
|
||||
vowelin f1=0 f2=2300 200 300 f3=-150 80
|
||||
vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/k_unasp%60 // weaker
|
||||
before _ ustop/k_unasp%50
|
||||
switchvoicing g
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme Q
|
||||
import_phoneme Q" base
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme Q2
|
||||
liquid starttype (r) endtype (r)
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-200 80
|
||||
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
|
||||
length 100
|
||||
lengthmod 7
|
||||
// beforenotvowel r/2
|
||||
formants vwl_fr/@R3+r3/rx%30
|
||||
after @ vwl_fr/@R5+r3/rx%40
|
||||
after (u) vwl_fr/@R5+r3/rx%30
|
||||
after (e) vwl_fr/@R4+r3/rx%20
|
||||
endphoneme
|
||||
|
||||
@@ -170,13 +170,14 @@ phoneme t // dental variant of /t/
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_dnt%50
|
||||
before _ ustop/t_dnt%35
|
||||
// wave ustop/t_dnt%50
|
||||
// before _ ustop/t_dnt%35
|
||||
wave ustop/t_dnt2%60
|
||||
before _ ustop/t_dnt%30
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme d // dental variant of /d/
|
||||
vcd dnt stop
|
||||
vowelin f1=2 f2=1500 -300 300 f3=-150 80
|
||||
|
||||
@@ -52,7 +52,7 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype (a) endtype (a)
|
||||
length 170
|
||||
length 175
|
||||
formants vowel/&
|
||||
reduceto a2 0
|
||||
endphoneme
|
||||
|
||||
@@ -379,7 +379,6 @@ phoneme th // dental variant of /t/
|
||||
lengthmod 2
|
||||
wave ustop/t_dnt%50
|
||||
before _ ustop/t_dnt%35
|
||||
// wave ustop/t_hi%50+h/h@
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -151,10 +151,10 @@ endphoneme
|
||||
|
||||
phoneme dz
|
||||
vcd alv afr sibilant
|
||||
vowelin f1=1 f2=1700 -300 300 f3=-100 80
|
||||
vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50
|
||||
vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
formants d/xd+ustop/ts
|
||||
before _ d/xd+ustop/ts_
|
||||
formants d/xdz+ustop/ts%140
|
||||
before _ voc/z_+ustop/ts_%70
|
||||
after _ NULL
|
||||
after @ d/xd
|
||||
lengthmod 5
|
||||
@@ -163,7 +163,6 @@ endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme w
|
||||
liquid
|
||||
length 100
|
||||
|
||||
@@ -270,17 +270,6 @@ endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme t[ // dental variant of /t/
|
||||
vls dnt stop
|
||||
vowelin f1=1 f2=1600 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_dnt2%60
|
||||
before _ ustop/t_dnt%30
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme kh
|
||||
vls vel frc
|
||||
vowelin f1=0 f2=2300 200 400 f3=200 80
|
||||
|
||||
@@ -904,8 +904,8 @@ endphoneme
|
||||
|
||||
phoneme Q" // voiced velar fricative
|
||||
vcd uvl frc
|
||||
formants voc/Q_ulv+ufric/xx3%80
|
||||
before _ voc/Q_ulv+ufric/xx3%60
|
||||
formants voc/Q_ulv+ufric/xx%80
|
||||
before _ voc/Q_ulv+ufric/xx%60
|
||||
lengthmod 6
|
||||
endphoneme
|
||||
|
||||
@@ -948,17 +948,17 @@ endphoneme
|
||||
|
||||
phoneme t[ // dental variant of /t/
|
||||
vls dnt stop
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
|
||||
vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_dnt%50
|
||||
before _ ustop/t_dnt%35
|
||||
before r ustop/tr
|
||||
wave ustop/t_hi%60
|
||||
before _ ustop/t_dnt%35
|
||||
switchvoicing d[
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme tS
|
||||
vls pla afr sibilant
|
||||
vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
@@ -992,12 +992,13 @@ endphoneme
|
||||
|
||||
|
||||
phoneme c
|
||||
vls pal stop
|
||||
vowelin f1=0 f2=2700 200 400 f3=300 80 rate len=80
|
||||
vowelout f1=0 f2=2700 300 500 f3=300 80
|
||||
vls pal stop palatal
|
||||
vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
|
||||
vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1
|
||||
lengthmod 2
|
||||
wave ustop/c%130
|
||||
before _ ustop/ki%80
|
||||
before _ ustop/t_pzd%30
|
||||
switchvoicing J
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -1153,11 +1154,19 @@ endphoneme
|
||||
phoneme X
|
||||
vls uvl frc
|
||||
lengthmod 3
|
||||
wave ufric/xx3
|
||||
before _ ufric/xx3%70
|
||||
wave ufric/xx
|
||||
before _ ufric/xx%70
|
||||
endphoneme
|
||||
|
||||
|
||||
//phoneme H
|
||||
// vls phr frc
|
||||
// lengthmod 3
|
||||
// wave h/h_phr%90
|
||||
// before _ h/h_phr%60
|
||||
//endphoneme
|
||||
|
||||
|
||||
phoneme h
|
||||
vls glt apr
|
||||
length 100
|
||||
@@ -1332,37 +1341,3 @@ phonemetable hy base
|
||||
include ph_armenian
|
||||
|
||||
|
||||
|
||||
phonemetable rw base2
|
||||
include ph_kinyarwanda
|
||||
|
||||
phonemetable ko hi
|
||||
include ph_korean
|
||||
|
||||
phonemetable da is
|
||||
include ph_danish
|
||||
|
||||
phonemetable ml hi
|
||||
include ph_malayalam
|
||||
|
||||
phonemetable kn hi
|
||||
include ph_kannada
|
||||
|
||||
phonemetable bn hi
|
||||
include ph_bengali
|
||||
|
||||
phonemetable ne hi
|
||||
include ph_nepali
|
||||
|
||||
phonemetable om base
|
||||
include ph_oromo
|
||||
|
||||
phonemetable en_klatt en
|
||||
include ph_english_klatt
|
||||
|
||||
phonemetable ga base
|
||||
include ph_irish
|
||||
|
||||
phonemetable mr hi
|
||||
include ph_mathari
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 17 KiB |
@@ -2541,7 +2541,15 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
|
||||
return(0);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef deleted
|
||||
// can't switch to a tone language, because the tone-phoneme numbers are not valid for the original language
|
||||
if((letter >= 0x4e00) && (letter < 0xa000) && (tr->langopts.ideographs != 1))
|
||||
{
|
||||
// Chinese ideogram
|
||||
sprintf(phonemes,"%czh",phonSWITCH);
|
||||
return(0);
|
||||
}
|
||||
#endif
|
||||
// no match, try removing the accent and re-translating the word
|
||||
if((letter >= 0xc0) && (letter <= 0x241) && ((ix = remove_accent[letter-0xc0]) != 0))
|
||||
{
|
||||
|
||||
@@ -517,6 +517,9 @@ void LookupLetter(Translator *tr, unsigned int letter, int next_byte, char *ph_b
|
||||
return; // the character is specified as _* so ignore it when speaking normal text
|
||||
|
||||
// check whether this character is specified for English
|
||||
if(tr->translator_name == L('e','n'))
|
||||
return; // we are already using English
|
||||
|
||||
SetTranslator2("en");
|
||||
if(Lookup(translator2, &single_letter[2], ph_buf3) != 0)
|
||||
{
|
||||
|
||||
@@ -607,6 +607,9 @@ if(p->type != phVOWEL)
|
||||
if(pre_sonorant || pre_voiced)
|
||||
{
|
||||
// set pitch for pre-vocalic part
|
||||
if(pitch_start == 1024)
|
||||
last_pitch = pitch_start; // pitch is not set
|
||||
|
||||
if(pitch_start - last_pitch > 8) // was 9
|
||||
last_pitch = pitch_start - 8;
|
||||
|
||||
|
||||