mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
[1.27.05] Fix bug in numbers (million spoken as "thousand") introduced in 1.27.04.
Added mk_rules, mk_list, phonemes_mk. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@60 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+19
-15
@@ -11,8 +11,8 @@ Yy
|
||||
|
||||
- : ; b c d dZ f
|
||||
g h j k l m n N
|
||||
p r r- s S t tS ts
|
||||
v w x2 z Z
|
||||
p r r- s S t tS v
|
||||
w x2 z Z
|
||||
|
||||
|
||||
Dictionary cs_dict
|
||||
@@ -110,7 +110,7 @@ yi Yy yY
|
||||
|
||||
* : b d f g h j
|
||||
k l m n N p r s
|
||||
S s2 t ts v Z
|
||||
S s2 t v Z
|
||||
|
||||
|
||||
Dictionary fr_dict
|
||||
@@ -122,7 +122,7 @@ y Y
|
||||
: ; b c d dZ f g
|
||||
h j k l L m n N
|
||||
n^ p R s S t t2 tS
|
||||
ts v w z Z z2
|
||||
v w z Z z2
|
||||
|
||||
|
||||
Dictionary hi_dict
|
||||
@@ -142,8 +142,9 @@ t.h th v w x z
|
||||
Dictionary hr_dict
|
||||
|
||||
& @ @- @2 a A a: aI
|
||||
aU E e e: i I i: l-
|
||||
o o: oU r- u U u: y
|
||||
aU E e e: E~ i I i:
|
||||
l- o o: oU r- u U u:
|
||||
y
|
||||
|
||||
* b d dZ dZ; f g h
|
||||
j k l l^ m n N n^
|
||||
@@ -182,7 +183,7 @@ y Y: yU
|
||||
* : ; b C d f g
|
||||
h j k l m n N n^
|
||||
p Q r s S s; t tS
|
||||
ts v v2 w x z
|
||||
v v2 w x z
|
||||
|
||||
|
||||
Dictionary no_dict
|
||||
@@ -321,7 +322,7 @@ y y# Yy
|
||||
f g h j J k l l#
|
||||
m m# n N n# N# n^ n^#
|
||||
p Q r R r# R2 s S
|
||||
t T tl# ts v x z
|
||||
t T tl# v x z
|
||||
|
||||
|
||||
Dictionary la_dict
|
||||
@@ -338,8 +339,9 @@ r R s t w z
|
||||
Dictionary sr_dict
|
||||
|
||||
& @ @- @2 a A a: aI
|
||||
aU E e e: i I i: l-
|
||||
o o: oU r- u U u: y
|
||||
aU E e e: E~ i I i:
|
||||
l- o o: oU r- u U u:
|
||||
y
|
||||
|
||||
* b d dZ dZ; f g h
|
||||
j k l l^ m n N n^
|
||||
@@ -349,9 +351,11 @@ tS; v x z Z
|
||||
|
||||
Dictionary mk_dict
|
||||
|
||||
@- a E i l- O r- u
|
||||
& @ @- @2 a A a: E
|
||||
e e: E~ i I i: l- o
|
||||
o: oU r- u u: y
|
||||
|
||||
* b c d dZ f g h
|
||||
j J k l l^ m n n^
|
||||
p R s S t tS ts v
|
||||
z Z
|
||||
* b d dZ dZ; f g h
|
||||
j k k^ l l^ m n N
|
||||
n^ p r R s S t tS
|
||||
ts tS; v x z Z
|
||||
|
||||
+46
-48
@@ -39,12 +39,12 @@ $ dOlaR
|
||||
% puRsA~
|
||||
& _e
|
||||
+ plys
|
||||
~ tild'e
|
||||
€ @R'o
|
||||
~ tilde
|
||||
€ @Ro
|
||||
¢ sEnt
|
||||
¥ i;'En
|
||||
£ l'ivR
|
||||
° d@gR'e
|
||||
¥ i;En
|
||||
£ livR
|
||||
° d@gRe
|
||||
± pl'yz_'u_mw'E~
|
||||
× myltip@-lj'e_p'aR
|
||||
÷ diviz'e_p'aR
|
||||
@@ -59,30 +59,30 @@ $ dOlaR
|
||||
_?A lEt@
|
||||
_?? sE~b'OL
|
||||
|
||||
_" gijm'E
|
||||
_# dj'Ez
|
||||
_' apOstR'Of
|
||||
_" gijmE
|
||||
_# djEz
|
||||
_' apOstROf
|
||||
_( 'uvR@-paRA~t'Ez
|
||||
_) f'ERm paRA~t'Ez
|
||||
_* astERisk:
|
||||
_, viRg'yl
|
||||
_- tiR'E
|
||||
_. pw'E~
|
||||
_/ sl'aS
|
||||
_, viRgyl
|
||||
_- tiRE
|
||||
_. pwE~
|
||||
_/ slaS
|
||||
_: d'Ypw'E~
|
||||
_; pw'E~viRg'yl
|
||||
_< E~feRj'WR
|
||||
_= eg'al
|
||||
_> sypeRj'WR
|
||||
_? kEstj'O~
|
||||
_[ uvR@-_kRoS'E
|
||||
_< E~feRjWR
|
||||
_= egal
|
||||
_> sypeRjWR
|
||||
_? kEstjO~
|
||||
_[ uvR@-_kRoSE
|
||||
_\ b'aksl'aS
|
||||
_] f'ERm_kRoS'E
|
||||
_^ siRkOnfl'Eks
|
||||
__ sulin^'e
|
||||
_^ siRkOnflEks
|
||||
__ sulin^e
|
||||
_` aks'A~_gR'av
|
||||
_{ uvR_akOl'ad
|
||||
_| b'aR
|
||||
_{ uvR_akOlad
|
||||
_| baR
|
||||
_} f'ERm_akOl'ad
|
||||
|
||||
|
||||
@@ -165,42 +165,42 @@ _dpt pw'E~
|
||||
//**************
|
||||
|
||||
(http ://) aSt,et,ep'e
|
||||
abc 'a b'e s'e
|
||||
ac 'a s'e
|
||||
api 'a p'e 'i
|
||||
cio s'e'i;'o
|
||||
ctrl kO~tR'ol
|
||||
dept depaRt@m'A~
|
||||
etc etseteR'a
|
||||
abc $abbrev
|
||||
ac $abbrev
|
||||
api $abbrev
|
||||
cio $abbrev
|
||||
ctrl kO~tRol
|
||||
dept depaRt@mA~
|
||||
etc etseteRa
|
||||
hmm h@m
|
||||
ibm 'i:b'e:'Em
|
||||
ip 'i:p'e
|
||||
kde kade@
|
||||
m. m@sj'Y
|
||||
ibm $abbrev
|
||||
ip $abbrev
|
||||
kde $abbrev
|
||||
m. m@sjY
|
||||
mbrola Em'bRola
|
||||
mlle mad@mwaz'El
|
||||
mme mad'am
|
||||
mr m@sj'Y
|
||||
p.s pOftkRipt'Om
|
||||
ratp 'ER:'a:t'e:p'e
|
||||
mlle mad@mwazEl
|
||||
mme madam
|
||||
mr m@sjY
|
||||
p.s postskRiptOm
|
||||
ratp $abbrev
|
||||
s.t.p s'il:t'@:pl'E
|
||||
s.v.p s'il:v'u:pl'E
|
||||
st s'E~
|
||||
ste s'E~t
|
||||
stp s'il:t'@:pl'E
|
||||
svp s'il:v'u:pl'E
|
||||
url 'y:'ER:'El
|
||||
usb 'y:'Es:'be
|
||||
utf y:te:Ef
|
||||
url $abbrev
|
||||
usb $abbrev
|
||||
utf $abbrev
|
||||
xfce iksEfse@
|
||||
xy 'iks:igR'Ek
|
||||
xy $abbrev
|
||||
|
||||
ii d'Y $abbrev // roman numerals
|
||||
iii tRw'a $abbrev
|
||||
iv k'atR $abbrev
|
||||
|
||||
|
||||
dr dOkt'WR $dot $capital
|
||||
dr dOkt WR $dot $capital
|
||||
prof $dot
|
||||
|
||||
|
||||
@@ -411,11 +411,9 @@ imprudent E~pRydA~
|
||||
discident disidA~
|
||||
accident aksidA~
|
||||
occident OksidA~
|
||||
l'occident lOksidA~
|
||||
orient ORjA~
|
||||
l'orient lORjA~
|
||||
secret sYkRE
|
||||
secrets sYkRE
|
||||
secrets sYkREz2
|
||||
|
||||
|
||||
sens sA~s
|
||||
@@ -433,7 +431,7 @@ l'écho leko
|
||||
cci $abbrev
|
||||
espeak ispik
|
||||
nvda $abbrev
|
||||
open Op'@n
|
||||
open Op'En
|
||||
outlook autluk
|
||||
potentiomètre pOtA~sjOmEtR
|
||||
reader Rid'WR
|
||||
@@ -512,7 +510,7 @@ smart smaRt
|
||||
// irt
|
||||
flirt fl@Rt
|
||||
(sweat shirt) swEtS@Rt
|
||||
tee-shirt tiS@Rt
|
||||
(tee shirt) tiS@Rt
|
||||
|
||||
parfum paRfW~
|
||||
forum fOR@m
|
||||
@@ -610,6 +608,6 @@ votions vOtjO~z2 $u
|
||||
|
||||
// no liaison
|
||||
(quelqu'un) kElkW~
|
||||
pourcent puRs'A~
|
||||
pourcent puRsA~
|
||||
vincent vE~sA~
|
||||
|
||||
|
||||
@@ -435,6 +435,7 @@
|
||||
_) l (_ El
|
||||
l l // lit
|
||||
ll l // aller
|
||||
_) l' (P2 l
|
||||
au) lt // hérault
|
||||
outi) l (_ // outil
|
||||
ui) ll j // juillet
|
||||
|
||||
Executable
+272
@@ -0,0 +1,272 @@
|
||||
// translation rules for Macedonian
|
||||
// This file is UTF-8 encoded
|
||||
// Letters
|
||||
|
||||
б b@
|
||||
в v@
|
||||
г g@
|
||||
д d@
|
||||
ѓ dZ;@
|
||||
ж Z@
|
||||
з z@
|
||||
ѕ dz@
|
||||
ј j@2
|
||||
к k@
|
||||
л l@
|
||||
љ l^@
|
||||
м m@
|
||||
н n@
|
||||
њ n^@
|
||||
п p@
|
||||
р R@
|
||||
с s@
|
||||
т t@
|
||||
ќ k^@
|
||||
ф f@
|
||||
х x@
|
||||
ц ts@
|
||||
ч tS@
|
||||
џ dZ@
|
||||
ш S@
|
||||
|
||||
q kv@
|
||||
w dvost@-*uko||v@
|
||||
x iks
|
||||
z z@
|
||||
|
||||
|
||||
// translation rules for Croatian
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
|
||||
|
||||
_?? znak // unknown symbol
|
||||
_?A bukva // unknown letter
|
||||
© 'avtoRsk&||p@-*av&
|
||||
% p'osto
|
||||
+ plus
|
||||
€ 'evRo
|
||||
@ _'et
|
||||
& _'i
|
||||
! 'izvItSnIk
|
||||
: dve_totSki
|
||||
# b@-*'oj_
|
||||
/ k@-*'oz_
|
||||
\\ b'EkslES
|
||||
^ ts'irkumfleks
|
||||
~ t'ild&
|
||||
¤ v'alut&
|
||||
§ del
|
||||
µ m'ik@-*o
|
||||
¶ tSlen
|
||||
° st'epen
|
||||
_" n'avodnIk
|
||||
_‚ 'otvoRen||n'avodnIk
|
||||
_„ zatvoRen||n'avodnIk
|
||||
… t@-*'i||t'otSki
|
||||
† k@-*st
|
||||
‡ dv'oen||k@-*'st
|
||||
‰ p@-*'omil
|
||||
_‹ 'otvoRen||n'avodnIk
|
||||
_‘ 'otvoRen||n'avodnIk
|
||||
_’ 'edinetSen||n'avodnIk
|
||||
_“ 'otvoRen||n'avodnIk
|
||||
_” z'atvoRen||n'avodnIk
|
||||
• g'olema||t'otSk&
|
||||
_– En||ts'r-t&
|
||||
_— Em||ts'r-t&
|
||||
™ p@-*oizv'oditel
|
||||
˘ b@-*'evis
|
||||
¨ p@-*'ijegl&s
|
||||
_« 'otvoRen||n'avodnIk
|
||||
_ p@-*'iv@-*emen&||ts'r-t'itSk&
|
||||
· po
|
||||
¸ sed'il&
|
||||
_» z'atvoRen||n'avodnIk
|
||||
® R'egist@-*atsIj&
|
||||
ł l@||s&||ts'r-t'itsom
|
||||
× p'o
|
||||
÷ pod'el^,eno
|
||||
|
||||
_$ d'ol&R
|
||||
_- m'inus
|
||||
_* dzv'ezditSk@
|
||||
_= 'edn&kvo
|
||||
_@ t'r-g'ovsko||'a
|
||||
_( 'otvoRen&||z'ag@-*ad&
|
||||
_) z'atvoRen&||z'ag@-*ad&
|
||||
_' 'apost@-*of
|
||||
_* dzv'ezditSk&
|
||||
_, z'apiRk&
|
||||
_- ts'r-t'itSk&
|
||||
_. t'otSk&
|
||||
_; t'otSk&z,apiRka
|
||||
_< p'omalo||'od
|
||||
_= 'edn&kvo
|
||||
_> pog'olemo||'od
|
||||
_? pr'aSalnik
|
||||
_& t'r-g'ovsko||'i
|
||||
_[ 'otvoRen&||sR'edn&||z'ag@-*ad&
|
||||
_] z'atvoRen&||sR'edn&||z'ag@-*ad&
|
||||
__ ts'r-t&
|
||||
_` g@-*'avis
|
||||
_{ 'otvoRen&||g'olem&||z'ag@-*ad&
|
||||
_| veRtikaln&||ts'r-t&
|
||||
_} z'atvoRen&||g'olema&||z'ag@-*ad&
|
||||
|
||||
|
||||
|
||||
|
||||
// Numbers
|
||||
_0 n'ul&
|
||||
_1 'eden
|
||||
_1f 'edna
|
||||
_2 d'v'a
|
||||
_2f dv'e
|
||||
_3 tR'i
|
||||
_4 tS'EtI*I
|
||||
_5 p'Et
|
||||
_6 S'Est
|
||||
_7 s'Edum
|
||||
_8 'osum
|
||||
_9 d'EvEt
|
||||
_10 d'EsEt
|
||||
_11 edIn'aeset
|
||||
_12 dvan'aeset
|
||||
_13 t@-*in'aeset
|
||||
_14 tSEtirin'aeset
|
||||
_15 pEtn'aeset
|
||||
_16 SEsn'aeset
|
||||
_17 sEdumn'aeset
|
||||
_18 osumn'aeset
|
||||
_19 dEvEtn'aeset
|
||||
_2X dv'aEsEt
|
||||
_3X t@-*'iEsEt
|
||||
_4X tSEtir-'iEsEt
|
||||
_5X p'EEsEt
|
||||
_6X S'EEsEt
|
||||
_7X sEd'umdEsEt
|
||||
_8X os'umdEsEt
|
||||
_9X dEv'EEsEt
|
||||
_0C st'o_
|
||||
_2C dv'est'a
|
||||
_6C S'Est'o
|
||||
_0M1 'iljadi
|
||||
_1MA1 'iljad&
|
||||
_0M2 mili'oni
|
||||
_1MA2 mili'on
|
||||
_0M3 m'iliardI
|
||||
_1MA3 m'iliarda
|
||||
_0M4 bili'oni
|
||||
_1M4 bili'on
|
||||
_dpt _:z'api*k&_
|
||||
_0and i
|
||||
|
||||
// Roman numerals
|
||||
ii $abbrev
|
||||
iii $abbrev
|
||||
iv $abbrev
|
||||
vii $abbrev
|
||||
viii $abbrev
|
||||
ix $abbrev
|
||||
xi $abbrev
|
||||
xii $abbrev
|
||||
xiii $abbrev
|
||||
xiv $abbrev
|
||||
xvi $abbrev
|
||||
xvii $abbrev
|
||||
xviii $abbrev
|
||||
xix $abbrev
|
||||
xxi $abbrev
|
||||
xxii $abbrev
|
||||
xxiii $abbrev
|
||||
xxiv $abbrev
|
||||
xxvi $abbrev
|
||||
xxvii $abbrev
|
||||
xxviii $abbrev
|
||||
xxix $abbrev
|
||||
xxxi $abbrev
|
||||
xxxii $abbrev
|
||||
xxxiii $abbrev
|
||||
xxxiv $abbrev
|
||||
xxxvi $abbrev
|
||||
xxxvii $abbrev
|
||||
xxxviii $abbrev
|
||||
xxxix $abbrev
|
||||
|
||||
// Abbreviations
|
||||
|
||||
// Demonstratives
|
||||
кој $u+
|
||||
што $u+
|
||||
кого $pause
|
||||
|
||||
|
||||
// Pronouns
|
||||
|
||||
|
||||
// Prepositions
|
||||
за $u $brk
|
||||
во $u $brk
|
||||
со s_ $brk
|
||||
|
||||
|
||||
// Conjunctions
|
||||
а a $u $pause // and
|
||||
и i_: $u $pause // and
|
||||
или $pause // but
|
||||
него $pause // but
|
||||
или $u $pause // or
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Auxillary verbs
|
||||
ли $u // question
|
||||
|
||||
сум $u // to be, short form
|
||||
си $u
|
||||
е $u $brk
|
||||
сме $u
|
||||
сте $u
|
||||
се $u
|
||||
|
||||
бил $u // to be, past tense
|
||||
била $u
|
||||
било $u
|
||||
беа $u
|
||||
|
||||
несум $u+ // to be, negative
|
||||
неси $u+
|
||||
нее $u+
|
||||
несме $u+
|
||||
несте $u+
|
||||
несе $u+
|
||||
|
||||
имам $u+ // to have
|
||||
имаш $u+
|
||||
има $u+
|
||||
имаме $u+
|
||||
имате $u+
|
||||
имаат $u+
|
||||
|
||||
немам $u+ // to have, negative
|
||||
немаш $u+
|
||||
нема $u+
|
||||
немаме $u+
|
||||
немате $u+
|
||||
немаат $u+
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// treat as letters not words if at the end of the clause
|
||||
а a $atend // letter-а
|
||||
е E $atend // letter-е
|
||||
и i_ $atend // letter-и
|
||||
|
||||
|
||||
// Exceptions
|
||||
|
||||
Executable
+297
@@ -0,0 +1,297 @@
|
||||
// translation rules for Macedonian
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
.group а
|
||||
а a
|
||||
|
||||
.group б
|
||||
б b
|
||||
|
||||
.group в
|
||||
в v
|
||||
в (_ f
|
||||
|
||||
|
||||
.group г
|
||||
г g
|
||||
|
||||
.group д
|
||||
д d
|
||||
|
||||
.group ѓ
|
||||
ѓ dZ;
|
||||
|
||||
.group е
|
||||
е e
|
||||
|
||||
.group ж
|
||||
ж Z
|
||||
|
||||
.group з
|
||||
з z
|
||||
|
||||
.group ѕ
|
||||
ѕ dz
|
||||
|
||||
.group и
|
||||
и i
|
||||
_) и i_
|
||||
|
||||
.group ј
|
||||
ј j
|
||||
|
||||
.group к
|
||||
к k
|
||||
|
||||
.group л
|
||||
л l
|
||||
|
||||
.group љ
|
||||
љ l^
|
||||
|
||||
.group м
|
||||
м m
|
||||
|
||||
.group н
|
||||
н n
|
||||
|
||||
.group њ
|
||||
њ n^
|
||||
|
||||
.group о
|
||||
о o
|
||||
|
||||
.group п
|
||||
п p
|
||||
|
||||
.group р
|
||||
р R
|
||||
A) р (A R
|
||||
K) р (A @-*
|
||||
рр R
|
||||
р (_ R
|
||||
C) р (C 'r
|
||||
|
||||
K) р (K 'r-
|
||||
|
||||
|
||||
.group с
|
||||
с s
|
||||
|
||||
.group т
|
||||
т t
|
||||
|
||||
.group ќ
|
||||
ќ k^
|
||||
|
||||
.group у
|
||||
у u
|
||||
|
||||
.group ф
|
||||
ф f
|
||||
|
||||
.group х
|
||||
х h
|
||||
|
||||
.group ц
|
||||
ц ts
|
||||
|
||||
.group ч
|
||||
ч tS;
|
||||
|
||||
.group џ
|
||||
џ dZ
|
||||
|
||||
.group ш
|
||||
ш S
|
||||
|
||||
.group a
|
||||
a a
|
||||
a (j A
|
||||
a (r A // don't reduce to [&]
|
||||
|
||||
.group b
|
||||
b b
|
||||
|
||||
.group c
|
||||
c ts
|
||||
|
||||
.group č
|
||||
č tS
|
||||
|
||||
.group ć
|
||||
ć tS;
|
||||
|
||||
.group d
|
||||
d d
|
||||
dz dz
|
||||
dž dZ
|
||||
|
||||
.group đ
|
||||
đ dZ;
|
||||
|
||||
.group e
|
||||
e E
|
||||
j) e e
|
||||
e (j e
|
||||
._) exe %ekse // filetype
|
||||
|
||||
.group f
|
||||
f f
|
||||
|
||||
.group g
|
||||
g g
|
||||
|
||||
.group h
|
||||
h h
|
||||
_) h x
|
||||
|
||||
.group i
|
||||
i i
|
||||
._) ini %ini // filetype
|
||||
|
||||
.group j
|
||||
j j
|
||||
XA) j (_ j_ // short pause after final [j] in one-syllable words
|
||||
|
||||
.group k
|
||||
k k
|
||||
|
||||
.group l
|
||||
l l
|
||||
K) l (K l-
|
||||
lj (+ l^
|
||||
|
||||
.group m
|
||||
m m
|
||||
|
||||
.group n
|
||||
n n
|
||||
n (g N
|
||||
n (k N
|
||||
|
||||
nj n^
|
||||
|
||||
.group o
|
||||
o o
|
||||
ou oU
|
||||
|
||||
.group p
|
||||
p p
|
||||
|
||||
.group q
|
||||
q k
|
||||
qu kv
|
||||
|
||||
.group r
|
||||
r R
|
||||
A) r (A R
|
||||
K) r (A @-*
|
||||
rr R
|
||||
r (_ R
|
||||
|
||||
K) r (K 'r-
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
|
||||
.group š
|
||||
š S
|
||||
|
||||
.group t
|
||||
t t
|
||||
|
||||
.group u
|
||||
u u
|
||||
|
||||
.group v
|
||||
v v
|
||||
|
||||
.group w
|
||||
w v
|
||||
|
||||
.group x
|
||||
x ks
|
||||
|
||||
.group y
|
||||
y j
|
||||
K) y (K i
|
||||
|
||||
|
||||
.group z
|
||||
z z
|
||||
|
||||
.group ž
|
||||
ž Z
|
||||
|
||||
.group
|
||||
á a:
|
||||
é e:
|
||||
í i:
|
||||
ó o:
|
||||
ú u:
|
||||
|
||||
ä _^_DE // use German voice
|
||||
ö _^_DE
|
||||
ü _^_DE
|
||||
ß _^_DE
|
||||
|
||||
$ d'ol&R
|
||||
|
||||
. totSk&
|
||||
. (. _:
|
||||
\.) .
|
||||
|
||||
__) - (_D minus
|
||||
A_) - (_D _
|
||||
C_) - (_D _
|
||||
--) -
|
||||
|
||||
* dzv'ezditSk&
|
||||
*) * (*
|
||||
**
|
||||
**) * (_ _::
|
||||
|
||||
= 'edn&kvo
|
||||
= (==
|
||||
=) = (=
|
||||
==) = (_ _::
|
||||
|
||||
.group 0xce // Greek letters
|
||||
|
||||
α 'alf&
|
||||
ά 'alf&||t'onos
|
||||
β b'et&
|
||||
γ g'am&
|
||||
δ d'elt&
|
||||
ε 'epsIlon
|
||||
έ 'epsIlon||t'onos
|
||||
ζ z'et&
|
||||
η 'et&
|
||||
ή 'et&||t'onos
|
||||
θ tx'et&
|
||||
ι j'ot&
|
||||
ί j'ot&||t'onos
|
||||
κ k'ap&
|
||||
λ l'amd&
|
||||
μ m'i
|
||||
ν n'i
|
||||
ξ ks'i
|
||||
ο 'omIk@-*on_
|
||||
|
||||
.group 0xcf // Greek letters
|
||||
|
||||
π p'i
|
||||
ρ R'o
|
||||
σ s'igm&
|
||||
ς gr-tSko_||z'avr-Sno_||s'igm&
|
||||
τ t'au
|
||||
υ gr-tSki_||'ipsIlon
|
||||
ύ gr-tSki||'ipsIlon||t'onos
|
||||
φ f'i
|
||||
χ x'i
|
||||
ψ ps'i
|
||||
ω 'omeg&
|
||||
ώ 'omeg&||t'onos
|
||||
ό 'omIk@-*on||t'onos
|
||||
+61
-61
@@ -1,45 +1,45 @@
|
||||
38 phoneme tables
|
||||
new total
|
||||
base 97 97
|
||||
base 96 96
|
||||
base2 23 114
|
||||
en 54 145
|
||||
en_n 29 145
|
||||
en_us 37 145
|
||||
en_sc 39 147
|
||||
en_rp 34 145
|
||||
en_wm 30 145
|
||||
af 38 129
|
||||
cy 29 123
|
||||
de 31 123
|
||||
eo 12 108
|
||||
fi 40 128
|
||||
fr 33 119
|
||||
fr_ca 11 119
|
||||
hi 49 132
|
||||
en 53 144
|
||||
en_n 29 144
|
||||
en_us 37 144
|
||||
en_sc 39 146
|
||||
en_rp 34 144
|
||||
en_wm 30 144
|
||||
af 38 128
|
||||
cy 29 122
|
||||
de 32 123
|
||||
eo 13 108
|
||||
fi 40 127
|
||||
fr 35 118
|
||||
fr_ca 11 118
|
||||
hi 49 131
|
||||
hu 22 112
|
||||
nl 26 118
|
||||
nl 26 117
|
||||
pl 15 107
|
||||
sk 29 125
|
||||
cs 5 125
|
||||
hr 19 129
|
||||
mk 1 129
|
||||
mk 21 130
|
||||
sr 2 129
|
||||
ru 36 124
|
||||
it 17 117
|
||||
la 21 115
|
||||
la 21 114
|
||||
es 6 114
|
||||
pt 28 131
|
||||
pt_pt 20 131
|
||||
ro 36 138
|
||||
el 8 114
|
||||
sv 25 119
|
||||
no 28 123
|
||||
is 32 122
|
||||
vi 41 134
|
||||
zhy 32 125
|
||||
sw 14 106
|
||||
sv 25 118
|
||||
no 28 122
|
||||
is 32 121
|
||||
vi 41 133
|
||||
zhy 32 124
|
||||
sw 14 105
|
||||
|
||||
3 b/b base hi ro
|
||||
4 b/b base fr hi ro
|
||||
2 b/b_ base hi
|
||||
2 b/b@ base hi
|
||||
2 b/b@2 base hi
|
||||
@@ -49,22 +49,22 @@
|
||||
2 b/bo base hi
|
||||
2 b/bu base hi
|
||||
2 b/xb base hi
|
||||
15 d/d base base2 fi hi hu pl hr ru ro el sw
|
||||
15 d/d_ base base2 fi hi hu pl hr ru ro el sw
|
||||
16 d/dr base base2 fi hi hu pl hr ru ro el sw
|
||||
16 d/d base base2 fi hi hu pl hr mk ru ro el sw
|
||||
16 d/d_ base base2 fi hi hu pl hr mk ru ro el sw
|
||||
17 d/dr base base2 fi hi hu pl hr mk ru ro el sw
|
||||
1 d/tap ro
|
||||
2 d/tap1 base
|
||||
2 d/tap2 base
|
||||
2 d/tap3 base
|
||||
1 d/tap_i ro
|
||||
13 d/xd base base2 fi hi hu pl hr ru ro el sw
|
||||
14 d/xd base base2 fi hi hu pl hr mk ru ro el sw
|
||||
2 d/xd_pzd pl ru
|
||||
1 d/x_tap base
|
||||
5 dzh/dzh base hi ru
|
||||
5 dzh/dzh_ base hi ru
|
||||
6 dzh/dzh base hi mk ru
|
||||
6 dzh/dzh_ base hi mk ru
|
||||
2 dzh/dz_pzd base hi
|
||||
2 dzh/dz_pzd_ base hi
|
||||
5 dzh/xdzh base hi ru
|
||||
6 dzh/xdzh base hi mk ru
|
||||
2 dzh/xdz_pzd base hi
|
||||
4 envelope/p_fall vi zhy
|
||||
1 envelope/p_fallrise vi
|
||||
@@ -178,7 +178,7 @@
|
||||
1 r2/r2i base
|
||||
1 r2/r2o base
|
||||
1 r2/r2u base
|
||||
3 r3/r_ base af ru
|
||||
4 r3/r_ base af fr ru
|
||||
1 r3/r_@ base
|
||||
1 r3/r#_ is
|
||||
1 r3/r_a base
|
||||
@@ -187,8 +187,8 @@
|
||||
2 r3/r_n base ru
|
||||
1 r3/r_o base
|
||||
11 r3/r_trill base af cy nl sk pt
|
||||
2 r3/r_trill2 base hr
|
||||
2 r3/r_trill2.wav base hr
|
||||
3 r3/r_trill2 base hr mk
|
||||
3 r3/r_trill2.wav base hr mk
|
||||
8 r3/r_trill3.wav base af cy nl
|
||||
3 r3/r_trill.wav base sk pt
|
||||
1 r3/r_u base
|
||||
@@ -196,7 +196,7 @@
|
||||
2 r3/rz_cs sk
|
||||
2 r3/@tap base
|
||||
2 r3/@tap_i base
|
||||
6 r/r base en_sc de fr pt_pt
|
||||
5 r/r base en_sc de pt_pt
|
||||
3 r/_r base en_sc pt_pt
|
||||
9 r/r_ base en_sc de fi nl ru pt_pt ro sw
|
||||
1 r/r@ base
|
||||
@@ -238,29 +238,29 @@
|
||||
1 ufric/tl# is
|
||||
2 ufric/x base vi
|
||||
4 ufric/x2 af nl pt
|
||||
1 ufric/x_hr hr
|
||||
2 ufric/x_hr hr mk
|
||||
1 ustop/c base
|
||||
5 ustop/k base en fr hi sw
|
||||
10 ustop/k_ base base2 en fi fr hi hu sk el sw
|
||||
13 ustop/ki base base2 en af fi fr hi hu sk is sw
|
||||
14 ustop/ki base base2 en af fi fr hi hu sk mk is sw
|
||||
11 ustop/kl base base2 en fi fr hi hu sk el sw
|
||||
12 ustop/kr base base2 en fi fr hi hu sk el sw
|
||||
10 ustop/k_unasp base base2 fi hi hu sk el
|
||||
2 ustop/p base hi
|
||||
2 ustop/p_ base hi
|
||||
3 ustop/p base fr hi
|
||||
3 ustop/p_ base fr hi
|
||||
1 ustop/percus10 base
|
||||
9 ustop/pl base base2 fi hi hu sk la ro
|
||||
10 ustop/pl base base2 fi fr hi hu sk la ro
|
||||
9 ustop/pr base base2 fi hi hu la ro
|
||||
8 ustop/p_unasp base base2 fi hi hu sk la ro
|
||||
9 ustop/p_unasp base base2 fi fr hi hu sk la ro
|
||||
7 ustop/p_unasp_ base2 fi hi hu sk la ro
|
||||
6 ustop/t base en fr hi
|
||||
8 ustop/t_ base en fr hi sk el
|
||||
22 ustop/t_dnt base base2 en fi hi hu pl hr ru ro vi sw
|
||||
24 ustop/t_dnt base base2 en fi hi hu pl hr mk ru ro vi ++
|
||||
1 ustop/t_dnt2 vi
|
||||
2 ustop/t_hi hi
|
||||
4 ustop/t_pzd pl ru
|
||||
7 ustop/tr base en hi ru
|
||||
7 ustop/ts base base2 hu pl ru ro zhy
|
||||
8 ustop/ts base2 de eo hu pl ru ro zhy
|
||||
2 ustop/tsh base zhy
|
||||
2 ustop/tsh_ base zhy
|
||||
3 ustop/t_short hi sk el
|
||||
@@ -303,7 +303,7 @@
|
||||
1 vdiph/aau_4 vi
|
||||
1 vdiph/ae fr_ca
|
||||
1 vdiph/ae_2 en_n
|
||||
7 vdiph/ai base2 eo sk hr it pt vi
|
||||
8 vdiph/ai base2 eo sk hr mk it pt vi
|
||||
3 vdiph/ai_2 en_us cy
|
||||
1 vdiph/ai_3 no
|
||||
1 vdiph/ai_4 af
|
||||
@@ -405,7 +405,7 @@
|
||||
1 voc/zh_2 sk
|
||||
2 voc/z_pzd base
|
||||
2 voc/z_pzd_ base
|
||||
14 vowel/@ base en en_us en_rp cy hi hr
|
||||
15 vowel/@ base en en_us en_rp cy hi hr mk
|
||||
1 vowel/@- base
|
||||
4 vowel/& en_rp fi hi sv
|
||||
4 vowel/0 base2 en hi pt
|
||||
@@ -419,10 +419,10 @@
|
||||
1 vowel/@_4 nl
|
||||
2 vowel/8_2 en_us sv
|
||||
1 vowel/8_3 zhy
|
||||
14 vowel/a en_n cy de hu nl pl sk hr sr it la
|
||||
16 vowel/a en_n cy de hu nl pl sk hr mk sr it la
|
||||
4 vowel/a# base2 en_sc pt
|
||||
7 vowel/a_2 base2 eo la pt pt_pt ro vi
|
||||
4 vowel/a#_2 hr sv is sw
|
||||
5 vowel/a#_2 hr mk sv is sw
|
||||
7 vowel/a_3 en_sc fr cs is
|
||||
12 vowel/a#_3 en en_n en_us en_wm de hi ru pt_pt vi zhy
|
||||
4 vowel/a_4 en_wm el vi
|
||||
@@ -437,7 +437,7 @@
|
||||
1 vowel/aa_7 nl
|
||||
3 vowel/a_en en fr
|
||||
1 vowel/@_bck hi
|
||||
14 vowel/e base2 en en_n af cy eo fr hr it la pt pt_pt ++
|
||||
15 vowel/e base2 en en_n af cy eo fr hr mk it la pt ++
|
||||
2 vowel/e# en_sc
|
||||
7 vowel/e_2 en_sc de hi it sv no
|
||||
1 vowel/e_3 hu
|
||||
@@ -449,9 +449,9 @@
|
||||
1 vowel/ee#_2 sv
|
||||
4 vowel/ee_3 af pt vi
|
||||
3 vowel/ee_6 en_n sk sv
|
||||
13 vowel/e_mid en_rp en_wm fr_ca hi hu sk cs hr it es pt_pt no ++
|
||||
14 vowel/e_mid en_rp en_wm fr_ca hi hu sk cs hr mk it es pt_pt ++
|
||||
10 vowel/e_mid2 af de fi nl sk ro el sw
|
||||
1 vowel/@_fnt hr
|
||||
2 vowel/@_fnt hr mk
|
||||
1 vowel/@_hgh no
|
||||
19 vowel/i base2 en_n en_rp en_wm cy eo fr hu pl it pt pt_pt ++
|
||||
1 vowel/i# cy
|
||||
@@ -460,13 +460,13 @@
|
||||
4 vowel/i_4 fi hu it is
|
||||
5 vowel/i_5 en_sc
|
||||
3 vowel/i#_5 pt_pt ro
|
||||
1 vowel/i_6 hr
|
||||
2 vowel/i_6 hr mk
|
||||
3 vowel/i_en en en_us vi
|
||||
2 vowel/i_fnt hi
|
||||
10 vowel/ii en_wm cy de fr_ca nl is zhy
|
||||
3 vowel/ii# cy pl ru
|
||||
1 vowel/ii_2 la
|
||||
7 vowel/ii_3 en_rp fi hi sk hr sv no
|
||||
8 vowel/ii_3 en_rp fi hi sk hr mk sv no
|
||||
2 vowel/ii_4 en_rp
|
||||
6 vowel/ii_en en en_n
|
||||
5 vowel/@_low hi ro no
|
||||
@@ -483,7 +483,7 @@
|
||||
1 vowel/oe_4 sv
|
||||
2 vowel/o_mid fr hu
|
||||
9 vowel/oo en_sc de eo la es el sv no zhy
|
||||
11 vowel/oo_1 en_n en_rp en_wm af fi sk hr vi
|
||||
12 vowel/oo_1 en_n en_rp en_wm af fi sk hr mk vi
|
||||
3 vowel/oo_2 en_sc cy cs
|
||||
1 vowel/oo_3 af
|
||||
3 vowel/oo_4 hi pl it
|
||||
@@ -492,12 +492,12 @@
|
||||
2 vowelr/aa_r en_sc
|
||||
1 vowelr/oo_r en_sc
|
||||
1 vowelr/o_r en_sc
|
||||
4 vowelr/r-voc hi sk hr
|
||||
5 vowelr/r-voc hi sk hr mk
|
||||
2 vowelr/V3_r en en_sc
|
||||
1 vowelr/V_r en
|
||||
7 vowel/u en_n cy de eo fr cs la
|
||||
5 vowel/u# en en_sc
|
||||
5 vowel/u_2 fi fr sk hr ro
|
||||
6 vowel/u_2 fi fr sk hr mk ro
|
||||
1 vowel/u#_2 sv
|
||||
1 vowel/u_3 ro
|
||||
1 vowel/u#_3 en_n
|
||||
@@ -506,7 +506,7 @@
|
||||
1 vowel/u_5 sw
|
||||
3 vowel/u_6 en_rp pt_pt
|
||||
1 vowel/u_7 vi
|
||||
17 vowel/u_bck base2 cy fi fr_ca hi hu nl pl sk hr it pt ++
|
||||
18 vowel/u_bck base2 cy fi fr_ca hi hu nl pl sk hr mk it ++
|
||||
2 vowel/uu en en_wm
|
||||
3 vowel/uu_2 base2 de la
|
||||
1 vowel/uu_3 af
|
||||
@@ -611,13 +611,13 @@
|
||||
5 w/xw base
|
||||
20 x/b base hi ro is
|
||||
1 x/b_ base
|
||||
10 x/d base en_us hi hr el is
|
||||
13 x/d_ base base2 fi hi pl hr ru ro el is sw
|
||||
12 x/d base en_us hi hr mk el is
|
||||
14 x/d_ base base2 fi hi pl hr mk ru ro el is sw
|
||||
21 x/d_dnt base base2 fi hi hu pl ru ro sw
|
||||
6 x/d_pzd pl ru
|
||||
4 x/dzh base hi
|
||||
5 x/dzh_ base hi ru
|
||||
4 x/dz_pzd base hi ru
|
||||
6 x/dzh_ base hi mk ru
|
||||
5 x/dz_pzd base hi mk ru
|
||||
1 x/dz_pzd_ hi
|
||||
4 x/g_ base cy es is
|
||||
5 x/g2 base cy hi es is
|
||||
|
||||
+26
-1
@@ -213,7 +213,7 @@ phoneme r/ // used for [r] when not preceding a vowel
|
||||
vcd uvl frc
|
||||
length 100
|
||||
lengthmod 2 //
|
||||
formants r/r
|
||||
formants r3/r_
|
||||
// before n r3/r_n+r3/rx
|
||||
endphoneme
|
||||
|
||||
@@ -279,6 +279,31 @@ phoneme v
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme B
|
||||
vcd blb frc
|
||||
vowelin f1=2 f2=1000 -300 -200 f3=-100 100
|
||||
vowelout f1=2 f2=1000 -500 -300 f3=-100 60 len=50
|
||||
lengthmod 6
|
||||
formants b/b
|
||||
switchvoicing f
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme p
|
||||
vls blb stop
|
||||
vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
|
||||
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22
|
||||
lengthmod 2
|
||||
wave ustop/p
|
||||
before _ ustop/p_
|
||||
// before r ustop/pr
|
||||
// before R ustop/pr
|
||||
before @- ustop/p_unasp
|
||||
before l ustop/pl
|
||||
switchvoicing b
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+166
-1
@@ -1 +1,166 @@
|
||||
// Initially empty
|
||||
phoneme @ // Schwa
|
||||
vowel starttype (@) endtype (@)
|
||||
formants vowel/@
|
||||
length 140
|
||||
endphoneme
|
||||
|
||||
phoneme @2 // Schwa (raised)
|
||||
vowel starttype (@) endtype (@)
|
||||
formants vowel/@_fnt
|
||||
length 140
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype (a) endtype (a)
|
||||
length 160
|
||||
formants vowel/a
|
||||
reduceto & 4
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme A // 'a' before 'r', doesn't reduce to [&]
|
||||
vowel starttype (a) endtype (a)
|
||||
length 160
|
||||
formants vowel/a
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme &
|
||||
vowel starttype (a) endtype (a)
|
||||
length 140
|
||||
formants vowel/a#_2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype (e) endtype (e)
|
||||
length 140
|
||||
formants vowel/e_mid
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype (e) endtype (e)
|
||||
length 140
|
||||
formants vowel/e
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype (i) endtype (i)
|
||||
length 120
|
||||
formants vowel/i_6
|
||||
linkout ;
|
||||
reduceto I 4
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme I
|
||||
vowel starttype (i) endtype (i)
|
||||
length 120
|
||||
formants vowel/ii_3
|
||||
linkout ;
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype (o) endtype (o)
|
||||
length 140
|
||||
formants vowel/oo_1
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype (u) endtype (u)
|
||||
length 140
|
||||
formants vowel/u_bck
|
||||
reduceto U 4
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme U
|
||||
vowel starttype (u) endtype (u)
|
||||
length 140
|
||||
formants vowel/u_2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel starttype (a) endtype (i)
|
||||
length 250
|
||||
formants vdiph/ai
|
||||
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
|
||||
lengthmod 2
|
||||
wave ustop/t_dnt%50
|
||||
before _ ustop/t_dnt%35
|
||||
switchvoicing d
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme d
|
||||
vcd alv stop
|
||||
vowelin f1=2 f2=1700 -300 300 f3=-100 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 x
|
||||
vls vel frc
|
||||
vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
|
||||
length 100
|
||||
lengthmod 3
|
||||
wave ufric/x_hr%45
|
||||
switchvoicing Q
|
||||
endphoneme
|
||||
|
||||
phoneme r-
|
||||
vowel starttype (@) endtype (@)
|
||||
length 240
|
||||
formants vowelr/r-voc
|
||||
endphoneme
|
||||
|
||||
phoneme R
|
||||
liquid
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-200 80
|
||||
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
|
||||
formants r3/r_trill2+r3/r_trill2.wav%65
|
||||
trill
|
||||
lengthmod 6
|
||||
endphoneme
|
||||
|
||||
phoneme k^
|
||||
vls pal stop
|
||||
vowelin f1=0 f2=2700 400 600 f3=400 80
|
||||
vowelout f1=0 f2=2700 400 600 f3=400 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ki
|
||||
endphoneme
|
||||
|
||||
phoneme dZ;
|
||||
vcd pal afr sibilant palatal
|
||||
vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
|
||||
formants dzh/dzh+x/dz_pzd
|
||||
before _ dzh/dzh_+x/dzh_
|
||||
after _ NULL
|
||||
after @ dzh/xdzh
|
||||
lengthmod 5
|
||||
switchvoicing ts;
|
||||
endphoneme
|
||||
+1
-1
@@ -950,7 +950,7 @@ endphoneme
|
||||
|
||||
phoneme c
|
||||
vls pal stop
|
||||
vowelin f1=0 f2=2700 200 500 f3=500 80 rate len=80
|
||||
vowelin f1=0 f2=2700 200 500 f3=400 80 rate len=80
|
||||
vowelout f1=0 f2=2700 300 500 f3=300 80
|
||||
lengthmod 2
|
||||
wave ustop/c%130
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -451,7 +451,7 @@ static char *M_Variant(int value)
|
||||
}
|
||||
|
||||
}
|
||||
return("M");
|
||||
return("0M");
|
||||
}
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.27.04 04.Jul.07";
|
||||
const char *version_string = "1.27.05 05.Jul.07";
|
||||
const int version_phdata = 0x012701;
|
||||
|
||||
int option_device_number = -1;
|
||||
|
||||
Reference in New Issue
Block a user