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

@@ -57,7 +57,7 @@ _#9 t'ap
_#32 m'ezeRa // space
_?? simbol
_?A znak
_cap m'ajuskule
_cap velke:

// accent names
_lig l'igat,uRa
@@ -98,6 +98,23 @@ _} sl'oZena:||z'avR^i:t
_< menSi:
_> vjetSi:
_| 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

+ 0
- 16
dictsource/cs_rules View File

@@ -632,23 +632,7 @@ _flegma) ti ti
ü i

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

. tetSka
. (. _:

+ 10
- 24
dictsource/dict_phonemes View File

@@ -214,7 +214,7 @@ Dictionary sk_dict
l- l: o o: oU r- r: u
u:

* : ; b d d; dZ f
* ; b c d d; dZ f
g h j k l l^ m n
N n^ p r R R^ R^/ s
S t t; tS ts v x z
@@ -254,7 +254,7 @@ s t t[ ts; v w z

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
oi ong ou u ui yu

@@ -265,13 +265,13 @@ tS v w z

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
@@ -310,7 +310,7 @@ y y# Yy
D 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# v x z
S s2 t T tl# v x z


Dictionary la_dict
@@ -346,7 +346,7 @@ u uai y

: f j k kh l m n
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.


@@ -360,10 +360,6 @@ l m n N p R s S
t tS v w x z Z


Dictionary ja_dict



Dictionary hbs_dict

& @ @2 a A a: aI aU
@@ -387,16 +383,6 @@ r R s S t tS v w
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

a e E i I o O u

+ 2
- 0
dictsource/en_list View File

@@ -799,6 +799,7 @@ countered kaUnt3d
coupon ku:p0n
covert koUv'3:t
coworker koUw3:k3
coyote kaI'oUtI
creature kri:tS3
crevasse kr@vas
crisis kraIsIs
@@ -2395,6 +2396,7 @@ Miguel mi:Q'El
Mohammad moUh'amId
Muhammad moUh'amId
Moira mOIr@
Nathan neIT@n
Neville nEvIl
Nicholas nIk@l@s
Nicosia nIk@s'i:@

+ 2
- 2
dictsource/en_rules View File

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

+ 2
- 2
dictsource/fr_list View File

@@ -5,7 +5,7 @@

// 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.
//
@@ -460,7 +460,6 @@ laser lazEr
malus malys
mars maRs
minus minys
orient ORjA~
paravent paravA~
pays pEi
phallus falys
@@ -468,6 +467,7 @@ polder pOldEr
souris suri
sus sys
sus sy $verb
tuttiquanti tutikw'anti
vénus venys



+ 29
- 14
dictsource/fr_rules View File

@@ -4,7 +4,7 @@

// 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.
// Y
@@ -168,12 +168,14 @@
ell El // selle
el (C El // celsius
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 (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~
en (_ A~n2 // en
en (hA A~n // enharmonique
@@ -282,7 +284,6 @@
oCum) en (t_ A~
rum) en (t_ A~

_cli) en (t A~ // client
éCid) en (t_ A~
VéCid) en (t_
Xtrid) en (t_ A~
@@ -517,6 +518,7 @@
g (a g // langage
g (u g
g (â g
g (ü g
g (o g
g (û g

@@ -530,7 +532,6 @@
// group g: English section
_) game (X _^_en
@@) gate (X _^_en
gh _^_en // high, higher
girl _^_en // girl
give (X _^_en
gy (_ _^_en
@@ -624,20 +625,25 @@ _) half _^_en
.group i
i i // cri

X) i (a i // fiancer, fiable
ie (ment i // remerciement balbutiement
C) 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
cip) ien (C jA~ // récipient
cl) ien (C iA~ // client
mol) ien (C iA~ // émolient
vén) ien (C jA~ // inconvénient
or) ien (t jA~ // orient, orienter
ot) ien (t_ jA~ // quotient

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

_) s' (P2 s // s'amène
sç s // immisça
sch (ie sk // schierzo
sch (iz sk // schizophrène
sch (ol sk
sch (oo sk
@@ -1088,6 +1097,13 @@ C) te (_ t@- // patte
ust (_ _^_en // just, trust


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


.group v
v v

@@ -1106,10 +1122,9 @@ C) te (_ t@- // patte
wa (Ce_ _^_en // hardware software wave
_) wan _^_en
wr _^_en // write
w (ACC _^_en // wash, wish, with
way _^_en // way, away
_) wi _^_en // wire
win _^_en // winner, window
_) wir _^_en // wire
winn _^_en // winner
wise _^_en
wor _^_en // word, world

@@ -1158,7 +1173,7 @@ C) te (_ t@- // patte

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



+ 46
- 15
dictsource/is_list View File

@@ -11,13 +11,13 @@
//********
_0 n'utl#
_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
_2f tv'W:
_3f Tr#j'u:
_4f fj'W:Qyr#
_4f fj'W:Qyrr#
_5 f'Im
_6 s'e:xs
_7 S'W:
@@ -27,7 +27,7 @@ _10 t'i:;y
_11 'EdlEv,y
_12 t'oUl#f
_13 Tr#'EhdaUn
_14 fj'oUr#taUn
_14 fj'oUrr#taUn
_15 f'ImtaUn
_16 s'ExsdaUn
_17 s'Yy:djaUn
@@ -35,28 +35,59 @@ _18 'aU:djaUn
_19 n'i:djaUn
_2X t'yhdyQ,y
_3X Tr#j'aU:ti;,y
_4X fj'W:@-*yt,i;y
_4X fj'W:*Ryt,i;y
_5X f'Imti;,y
_6X s'Exsdi;,y
_7X sj'W:ti;,y
_8X 'aUhd&t,i;y
_9X n'i:;yt,i;y
_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
_0M2 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

_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
//**************


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

+ 6
- 6
dictsource/is_rules View File

@@ -156,7 +156,7 @@
l (_ l#
l (BX l#
ll dl
ll (B8 tl#
ll (BX tl#
ll (_ tl# // ??


@@ -226,12 +226,12 @@
_) r R2
C) r @-R
l) r **R
A) r (A R
B) r rr#
A) r (A *R
B) r r#
r (B rr#
r (_ rr#
r R
rr R*
r _|R2
rr R*R
rl dl
rl (K rtl#
rn rdn#
@@ -239,7 +239,7 @@

.group s
s s
ss s
ss ss2
sj S



+ 45
- 5
dictsource/sk_list View File

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

@@ -83,7 +83,8 @@ _) zatvoRit;
_* hviezda
+ plus
_, tSiaRka
_- pomltSka
_- poml-tSka
__ podtSiaRknutie
_. bodka
_/ lomeno
_: dvojbodka
@@ -92,7 +93,7 @@ _< menSi:
_= Rovna:sa
_> vetSSi:
_? ota:zn^ik
_@ zavin:atS
_@ zavina:tS
_[ hRanata:||za:tvoRka
_\ opatSne:||lomeno
_] hRanata:||zatvoRit;
@@ -101,8 +102,47 @@ _` aktsent
_{ zloZena:||za:tvoRka
_| zvisla:||tSiaRa
_} 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
§ 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

+ 53
- 26
dictsource/ta_list View File

@@ -4,37 +4,64 @@


// 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
visVRgV
ah
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
_?? kuRij,i:d.U
_cap kapit.Vl // guess
_?? kuRij,i:d.U_
_cap kapit.Vl // English
_. pul.l.i
_, kVma:
_; ka:RbUl.l.,i

+ 32
- 6
dictsource/ta_rules View File

@@ -17,7 +17,7 @@
௮ 8
௯ 9

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

ஂ // anusvara
@@ -67,8 +67,8 @@
ச (B dZ
_) ச sa
_) ச (B s
ச்ச ctS:V
ச்ச (B ctS:
ச்ச tS:V
ச்ச (B tS:

ஜ dZV
ஜ (B dZ
@@ -94,10 +94,10 @@
த்த (B tt

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

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

ப bV
ப (B b
@@ -105,7 +105,7 @@
_) ப (B p
ப்ப ppV
ப்ப (B pp
ஃ) ப fa
ஃ) ப fV
ஃ) ப (B f

ம mV
@@ -183,3 +183,29 @@
.group
் // virama
$ 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