Browse Source

[1.33]

Replace the "dangerous" tmpnam() with mkstemp().
Reduce echo when announcing punctuation.
Treat echo amplitude=0 as no echo, even if an echo delay is set.
list voices:  add --voices=mbrola


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@158 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 17 years ago
parent
commit
c3b8c1b807

+ 18
- 1
dictsource/cs_list View File

_#32 m'ezeRa // space _#32 m'ezeRa // space
_?? simbol _?? simbol
_?A znak _?A znak
_cap m'ajuskule
_cap velke:


// accent names // accent names
_lig l'igat,uRa _lig l'igat,uRa
_< menSi: _< menSi:
_> vjetSi: _> vjetSi:
_| sv'isla:||tS'a:Ra _| sv'isla:||tS'a:Ra
_: dv'ojtetSka
% pRotsento
+ plus
€ eURo
@ zavina:tS
& ampr-sent
# gR^i:Zek
/ lomeno
_\ beksleS

° stupen^
× kRa:t
÷ Jeleno
§ paRagRaf
~ tilda
^ zdR^i:Ska
© k'opiRajt




// Numbers // Numbers

+ 0
- 16
dictsource/cs_rules View File

ü i ü i


$ dola:R $ dola:R
: dv'ojtetSka
% pRotsento
+ plus
€ eURo
@ zavina:tS
& ampr-sent
# gR^i:Zek
/ lomeno
\\ beksleS
! vigR^itSn^i:k ! vigR^itSn^i:k
° stupen^
× kRa:t
÷ Jeleno
§ paRagRaf
~ tilda
^ zdR^i:Ska
© k'opiRajt


. tetSka . tetSka
. (. _: . (. _:

+ 10
- 24
dictsource/dict_phonemes View File

l- l: o o: oU r- r: u l- l: o o: oU r- r: u
u: u:


* : ; b d d; dZ f
* ; b c d d; dZ f
g h j k l l^ m n g h j k l l^ m n
N n^ p r R R^ R^/ s N n^ p r R R^ R^/ s
S t t; tS ts v x z S t t; tS ts v x z


Dictionary zhy_dict Dictionary zhy_dict


a aa aai aan aau ai au e
a aa aai aang aau ai au e
ei eo eoi eu i iu o oe ei eo eoi eu i iu o oe
oi ong ou u ui yu oi ong ou u ui yu




Dictionary ta_dict Dictionary ta_dict


a a: e e: E: i i: o
o: U u u: V
a a: e E e: E: i I
i: o o: U u u: V


: b c C d d. dZ g
j k l l. m n N n.
n^ p r R s S s. t
t. tS v z
: b c C d d. dZ f
g h j k l l. m n
N n. n^ p r R s S
s. t t. tS v w z




Dictionary pt_dict Dictionary pt_dict
D f g h j J k l D f g h j J k l
l# m m# n N n# N# n^ l# m m# n N n# N# n^
n^# p Q r R r# R2 s n^# p Q r R r# R2 s
S t T tl# v x z
S s2 t T tl# v x z




Dictionary la_dict Dictionary la_dict


: f j k kh l m n : f j k kh l m n
N p ph r R s s. S; N p ph r R s s. S;
t th ts ts. ts. tS; tS; tsh
t th ts ts. ts.h tS; tS;h tsh
v w x z z. v w x z z.




t tS v w x z Z t tS v w x z Z




Dictionary ja_dict



Dictionary hbs_dict Dictionary hbs_dict


& @ @2 a A a: aI aU & @ @2 a A a: aI aU
x z x 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 s S S; t
tS v w x z


Dictionary tr_dict Dictionary tr_dict


a e E i I o O u a e E i I o O u

+ 2
- 0
dictsource/en_list View File

coupon ku:p0n coupon ku:p0n
covert koUv'3:t covert koUv'3:t
coworker koUw3:k3 coworker koUw3:k3
coyote kaI'oUtI
creature kri:tS3 creature kri:tS3
crevasse kr@vas crevasse kr@vas
crisis kraIsIs crisis kraIsIs
Mohammad moUh'amId Mohammad moUh'amId
Muhammad moUh'amId Muhammad moUh'amId
Moira mOIr@ Moira mOIr@
Nathan neIT@n
Neville nEvIl Neville nEvIl
Nicholas nIk@l@s Nicholas nIk@l@s
Nicosia nIk@s'i:@ Nicosia nIk@s'i:@

+ 2
- 2
dictsource/en_rules View File

s (s s (s
s (sh s s (sh s
_) sch S _) sch S
_) sch (e sk
sch (em sk
_) sch (ism sk _) sch (ism sk
_) schiz skIts _) schiz skIts
sch (o sk sch (o sk
sch (C S sch (C S
sch (_ S sch (_ S
_) sch (ed S
?3 sch (ed sk
_) sch (il S _) sch (il S
_) scar (A ske@ _) scar (A ske@
_) scar (a skar _) scar (a skar

+ 2
- 2
dictsource/fr_list View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated 2008-03-01 Michel Such <[email protected]>
// Updated 2008-03-05 Michel Such <[email protected]>
// //
// * Numbers, a few abbreviations and exceptions. // * Numbers, a few abbreviations and exceptions.
// //
malus malys malus malys
mars maRs mars maRs
minus minys minus minys
orient ORjA~
paravent paravA~ paravent paravA~
pays pEi pays pEi
phallus falys phallus falys
souris suri souris suri
sus sys sus sys
sus sy $verb sus sy $verb
tuttiquanti tutikw'anti
vénus venys vénus venys





+ 29
- 14
dictsource/fr_rules View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated: 2008-03-04 Michel Such <[email protected]>
// Updated: 2008-03-05 Michel Such <[email protected]>
// //
// * The rules are based on Cicero TTS. // * The rules are based on Cicero TTS.
// Y // Y
ell El // selle ell El // selle
el (C El // celsius el (C El // celsius
el (_ El // caramel el (_ El // caramel
_) em (me A~ // emmitouffler
X') em (me A~ // s'emmitouffler
em (me a // femme patiemment
_f) em (me a // femme
@) em (me a // patiemment
em (b A~ // décembre em (b A~ // décembre
em (m A~ // emmancher
em (manu e // emmanuel
em (mACC A~ // emmancher
em (mACAC A~ // emmagasiner
em (ma e // emmanuel
em (mai A~ // emmailloter
l) em (n a // solemnel
em (p A~ em (p A~
en (_ A~n2 // en en (_ A~n2 // en
en (hA A~n // enharmonique en (hA A~n // enharmonique
oCum) en (t_ A~ oCum) en (t_ A~
rum) en (t_ A~ rum) en (t_ A~


_cli) en (t A~ // client
éCid) en (t_ A~ éCid) en (t_ A~
VéCid) en (t_ VéCid) en (t_
Xtrid) en (t_ A~ Xtrid) en (t_ A~
g (a g // langage g (a g // langage
g (u g g (u g
g (â g g (â g
g (ü g
g (o g g (o g
g (û g g (û g


// group g: English section // group g: English section
_) game (X _^_en _) game (X _^_en
@@) gate (X _^_en @@) gate (X _^_en
gh _^_en // high, higher
girl _^_en // girl girl _^_en // girl
give (X _^_en give (X _^_en
gy (_ _^_en gy (_ _^_en
.group i .group i
i i // cri i i // cri


X) i (a i // fiancer, fiable
ie (ment i // remerciement balbutiement ie (ment i // remerciement balbutiement
C) ien (t_ i C) ien (t_ i
dév) ien (t_ i dév) ien (t_ i
t) ien (t_ jE~ // vient
v) ien (t_ jE~ // tient
t) ien (t_ jE~ // tient
v) ien (t_ jE~ // vient
at) ien (t_ jA~ // patient at) ien (t_ jA~ // patient
cip) ien (C jA~ // récipient cip) ien (C jA~ // récipient
cl) ien (C iA~ // client
mol) ien (C iA~ // émolient
vén) ien (C jA~ // inconvénient vén) ien (C jA~ // inconvénient
or) ien (t jA~ // orient, orienter
ot) ien (t_ jA~ // quotient ot) ien (t_ jA~ // quotient


i (es_ i // parties i (es_ i // parties
i (e_ i i (e_ i
i (A j // fermier portier patio renier i (A j // fermier portier patio renier
_) ill ill // illégal _) ill ill // illégal
anqu) ill ill // tranquille
_m) ill il // mille _m) ill il // mille
v) ill il // village v) ill il // village
u) ill ij // cuillière cueillir u) ill ij // cuillière cueillir
imm imm // immaculé imm imm // immaculé
im (_ im // karim im (_ im // karim
im (C E~ // timbre im (C E~ // timbre
w) in in // winrar
in (h in // inhumain in (h in // inhumain
inct (_ E~ // distinct inct (_ E~ // distinct
in (n i // innombrable in (n i // innombrable
// group i: English section // group i: English section
iev _^_en iev _^_en
ife (_ _^_en ife (_ _^_en
igh _^_en
ing (_ _^_en // parking ing (_ _^_en // parking
ind (_ _^_en // find, mind ind (_ _^_en // find, mind
_C) ind (er_ _^_en // finder, reminder _C) ind (er_ _^_en // finder, reminder


_) s' (P2 s // s'amène _) s' (P2 s // s'amène
sç s // immisça sç s // immisça
sch (ie sk // schierzo
sch (iz sk // schizophrène sch (iz sk // schizophrène
sch (ol sk sch (ol sk
sch (oo sk sch (oo sk
ust (_ _^_en // just, trust ust (_ _^_en // just, trust




.group ü
ü y
üs (_ ys
üm (_ Om
ül (_ yll


.group v .group v
v v v v


wa (Ce_ _^_en // hardware software wave wa (Ce_ _^_en // hardware software wave
_) wan _^_en _) wan _^_en
wr _^_en // write wr _^_en // write
w (ACC _^_en // wash, wish, with
way _^_en // way, away way _^_en // way, away
_) wi _^_en // wire
win _^_en // winner, window
_) wir _^_en // wire
winn _^_en // winner
wise _^_en wise _^_en
wor _^_en // word, world wor _^_en // word, world




.group z .group z
z z z z
zz z
zz dz
t) z s // tzigane t) z s // tzigane





+ 46
- 15
dictsource/is_list View File

//******** //********
_0 n'utl# _0 n'utl#
_1 'eIdn _1 'eIdn
_2 dv'eI:r#
_3 Tr#'i:r#
_4 fj'oU:@-*Ir#
_2 dv'eI:rr#
_3 Tr#'i:rr#
_4 fj'oU:*RIrr#
_1f 'eIhd _1f 'eIhd
_2f tv'W: _2f tv'W:
_3f Tr#j'u: _3f Tr#j'u:
_4f fj'W:Qyr#
_4f fj'W:Qyrr#
_5 f'Im _5 f'Im
_6 s'e:xs _6 s'e:xs
_7 S'W: _7 S'W:
_11 'EdlEv,y _11 'EdlEv,y
_12 t'oUl#f _12 t'oUl#f
_13 Tr#'EhdaUn _13 Tr#'EhdaUn
_14 fj'oUr#taUn
_14 fj'oUrr#taUn
_15 f'ImtaUn _15 f'ImtaUn
_16 s'ExsdaUn _16 s'ExsdaUn
_17 s'Yy:djaUn _17 s'Yy:djaUn
_19 n'i:djaUn _19 n'i:djaUn
_2X t'yhdyQ,y _2X t'yhdyQ,y
_3X Tr#j'aU:ti;,y _3X Tr#j'aU:ti;,y
_4X fj'W:@-*yt,i;y
_4X fj'W:*Ryt,i;y
_5X f'Imti;,y _5X f'Imti;,y
_6X s'Exsdi;,y _6X s'Exsdi;,y
_7X sj'W:ti;,y _7X sj'W:ti;,y
_8X 'aUhd&t,i;y _8X 'aUhd&t,i;y
_9X n'i:;yt,i;y _9X n'i:;yt,i;y
_0C h'ynd@-*yD _0C h'ynd@-*yD
_1C 'eIhd||h'ynd@-*&D
_2C tv'W:||h'ynd@-*yD
_3C Tr#j'u:||h'ynd@-*yD
_4C fj'W:Qyr#||h'ynd@-*yD
_1C 'eIhd||h'ynd@-R&D
_2C tv'W:||h'ynd@-RyD
_3C Tr#j'u:||h'ynd@-RyD
_4C fj'W:Qyrr#||h'ynd@-RyD
_0M1 T'u:synd _0M1 T'u:synd
_0M2 m'IdljoUn _0M2 m'IdljoUn
_1M2 eI:n||m'IdljoUn _1M2 eI:n||m'IdljoUn
_2M2 tv'aI:r#||m'IdljoUn
_3M2 Tr#j'aU:r#||m'IdljoUn
_4M2 fj'oU:*&r#||m'IdljoUn
_2M2 tv'aI:rr#||m'IdljoUn
_3M2 Tr#j'aU:rr#||m'IdljoUn
_4M2 fj'oU:*&rr#||m'IdljoUn
_dpt _k,Omm&_
_0and o:Q _0and o:Q


_cap sd'oUrr#d
_?? t'aUghn#

// Characters
_! 'yhbr#oUpyn&Rm,Err#kI
_" JaI:s&lWhb
# mIll&
_$ d'Odl&rr#
_& o:QmErr#kI
/ skaUsdr#Ig
_( svI:jI
_) sv'I:jIl'o:k&sd
_{ slYy:vysvIjI
_} sl'Yy:vysv,IjIl'o:k&sd
_[ hOrdn#glOvI
_] h'Ordn#glOvIl'o:k&sd
= s'a:m&sEmm,Err#kI
_\ 'W:vyxdsk,aUsdr#Ig
_- b&ndsdrr#Ig
__ yndIRsdrr#Ig
_? sb'yrdn#iNg,&mErr#kI
+ bl'u:s
_< OdglOvI
_> 'OdglOvIl,o:k&sd
_. p'uN#hgdy#rr#
_, k'Omm&
_; s'e:mik,Omm&
_: dv'i:puN#hgdy#rr#

// abbreviations // abbreviations
//**************


// Function words
hinn $u+ hinn $u+
hin $u+ hin $u+
hið $u+ hið $u+

+ 6
- 6
dictsource/is_rules View File

l (_ l# l (_ l#
l (BX l# l (BX l#
ll dl ll dl
ll (B8 tl#
ll (BX tl#
ll (_ tl# // ?? ll (_ tl# // ??




_) r R2 _) r R2
C) r @-R C) r @-R
l) r **R l) r **R
A) r (A R
B) r rr#
A) r (A *R
B) r r#
r (B rr# r (B rr#
r (_ rr# r (_ rr#
r R
rr R*
r _|R2
rr R*R
rl dl rl dl
rl (K rtl# rl (K rtl#
rn rdn# rn rdn#


.group s .group s
s s s s
ss s
ss ss2
sj S sj S





+ 45
- 5
dictsource/sk_list View File

ť t;e: ť t;e:
u u: u u:
ú dl-he:'u: ú dl-he:'u:
ů 'u:s_kR'oUZkem
ů 'u:s_kR'u:Zkom
_v ve: _v ve:
w dv'ojite:,ve: w dv'ojite:,ve:
x iks x iks
// character names // character names
_cap vel^ke: _cap vel^ke:
_?? simbol _?? simbol
_#9 tab
_#9 t'ab
_#32 'medzeRa _#32 'medzeRa
_?A znak _?A znak


_* hviezda _* hviezda
+ plus + plus
_, tSiaRka _, tSiaRka
_- pomltSka
_- poml-tSka
__ podtSiaRknutie
_. bodka _. bodka
_/ lomeno _/ lomeno
_: dvojbodka _: dvojbodka
_= Rovna:sa _= Rovna:sa
_> vetSSi: _> vetSSi:
_? ota:zn^ik _? ota:zn^ik
_@ zavin:atS
_@ zavina:tS
_[ hRanata:||za:tvoRka _[ hRanata:||za:tvoRka
_\ opatSne:||lomeno _\ opatSne:||lomeno
_] hRanata:||zatvoRit; _] hRanata:||zatvoRit;
_{ zloZena:||za:tvoRka _{ zloZena:||za:tvoRka
_| zvisla:||tSiaRa _| zvisla:||tSiaRa
_} zloZena:||zatvoRit; _} zloZena:||zatvoRit;
_~ vlnovka
_~ vl-novka
_ tvRda:medzeRa // U+00A0 no-break-space
_¡ obra:t;eni:vi:kRitSn^i:k
_¦ pReRuSena:||tSiaRa
_ª hoRni:indeks_a:
_« dvojita:lomena:||za:tvoRka
_­ mekka:poml-tSka
_² na_dRuhu:
_³ na_tRetju
_´ dl:Zen^
_· bodka_vpRostRjedku
_¸ cedila
_¹ na_pRvu:
_» dvojita:lomena:||zatvoRit;
_¿ obra:t;eni:ota:zn^ik
_– dl:ha:poml-tSka
_‘ l^ava:u:vodzovka
_’ prava:u:vodzovka
_“ horne:u:vodzovki
_” dolne:u:vodzovki
_‡ dvojiti:kri:Z
_• odra:Zka
_‣ trojuholni:kova:odra:Zka
‰ promile
€ euRo € euRo
§ paRagRaf
÷ d;eleno
× kRa:t
° stupn^ou
¢ centou
£ libjer
¤ znatSkameni
− mi:nus
± plusmi:nus
µ mu:
¼ Stvrtina
½ polovica
¾ tri_Stvrtini
¬ logicke:not
æ a'e:
þ poml-tSkanad




// Numbers // Numbers

+ 53
- 26
dictsource/ta_list View File





// letters (consonants) // letters (consonants)
க ik
ங iN
ச itS
ஜ idZ
ஞ in^
ட it.
ண in.
த it
ந in
in // ??
ப ip
ம im
ய ij
ர ir
ற iR
ல il
ள il.
ழ iz
வ iv
U+bb6 iS
ஷ is.
ஸ is
ஹ iC
ik
iN
itS
idZ
in^
it.
in.
it
in // dental n
் in // alveolar n
ip
im
ij
ir
iR
il
il.
iz
iv
ஶ் iS
is.
is
iC
U+b82 anUsvVRV U+b82 anUsvVRV
visVRgV
ah
U+bcd viRVmV U+bcd viRVmV


// speak Latin letters as English
a e:j
b bi:
c si:
d di:
e i:
f Ef
g dZi:
h e:tS
i a:I
j dZe:j
k ke:j
l El
m Em
n En
o o:
p pi:
q kju:
r a:R
s Es
t ti:
u ju:
v vi:
w dVbVlju:
x Eks
y wa:j
z zEd


// symbols // symbols
_?? kuRij,i:d.U
_cap kapit.Vl // guess
_?? kuRij,i:d.U_
_cap kapit.Vl // English
_. pul.l.i _. pul.l.i
_, kVma: _, kVma:
_; ka:RbUl.l.,i _; ka:RbUl.l.,i

+ 32
- 6
dictsource/ta_rules View File

௮ 8 ௮ 8
௯ 9 ௯ 9


.
.group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae] .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae]


ஂ // anusvara ஂ // anusvara
ச (B dZ ச (B dZ
_) ச sa _) ச sa
_) ச (B s _) ச (B s
ச்ச ctS:V
ச்ச (B ctS:
ச்ச tS:V
ச்ச (B tS:


ஜ dZV ஜ dZV
ஜ (B dZ ஜ (B dZ
த்த (B tt த்த (B tt


ந nV ந nV
ந (B n
ந (B n // dental n


ன nV ன nV
ன (B n
ன (B n // alveolar n


ப bV ப bV
ப (B b ப (B b
_) ப (B p _) ப (B p
ப்ப ppV ப்ப ppV
ப்ப (B pp ப்ப (B pp
ஃ) ப fa
ஃ) ப fV
ஃ) ப (B f ஃ) ப (B f


ம mV ம mV
.group .group
் // virama ் // virama
$ dolV $ dolV
a _^_EN
b _^_EN
c _^_EN
d _^_EN
e _^_EN
f _^_EN
g _^_EN
h _^_EN
i _^_EN
j _^_EN
k _^_EN
l _^_EN
m _^_EN
n _^_EN
o _^_EN
p _^_EN
q _^_EN
r _^_EN
s _^_EN
t _^_EN
u _^_EN
v _^_EN
w _^_EN
x _^_EN
y _^_EN
z _^_EN

Loading…
Cancel
Save