git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@176 d46cf337-b52f-0410-862d-fd96e6ae7743master
@@ -11,12 +11,14 @@ | |||
// abbreviations | |||
(http ://) hA:te@te@p'e@_ | |||
adv atfuk'A:t | |||
bpk b@p&rk | |||
bv beIf'o@rbe@lt $dot | |||
dr d'Okt@r $dot | |||
e.a _:En_'and@r | |||
edms eI@ndOms | |||
ens Enso@fo@rts $dot | |||
genl x2@n@rA:l | |||
insp InspEkt'Y@r $dot | |||
isbn $abbrev | |||
kapt kapt'eIn $dot | |||
@@ -27,6 +29,7 @@ pres pr@s@d'Ent $dot | |||
prof pruf'Es@r $dot | |||
sabc $abbrev | |||
sanrb $abbrev | |||
sauk $abbrev | |||
st s@nt $dot | |||
supt suprEntEnd'Ent $dot | |||
@@ -150,32 +153,43 @@ asië A:si@ | |||
babilon babilOn | |||
bangladesh baNglad'ES | |||
bastille bast'il | |||
berlyn $2 | |||
bermuda $2 | |||
bethlehem bEt_liEm | |||
boekarest bukarEst | |||
bonnievale _^_EN | |||
brittanje $2 | |||
brooklyn _^_EN | |||
caledon kalidOn | |||
carolina karul'ina | |||
ceres se@r@s | |||
ceylon s@lOn | |||
china S'ina | |||
clanwilliam kl&:nw'ili@m | |||
colenso kul'E:ns@U | |||
colesberg ko@lsb&rx2 | |||
constantia $2 | |||
christiana kr@stij'A:na | |||
duitswes dYytsv'Es | |||
ermelo &rm@lo@ | |||
franschhoek frA~nsh'uk | |||
gadara x2@dA:ra | |||
galilea x2al@l'i:a | |||
gariep x2ar'ip | |||
germiston _^_EN | |||
getsémané x2Ets'e@mani | |||
goudini $2 | |||
goodwood _^_EN | |||
gordonsbaai gO:rd@nsb'AI | |||
(graaff reinet) x2rA:f||r@n'Et | |||
griekeland x2rik@lant | |||
havana hav'ana | |||
hermon $1 | |||
hirosjima hiruS'ima | |||
israel IsraI:l | |||
italië it'A:li;@ | |||
kanada kanad%a | |||
kanaän kA:nA:an | |||
kaïro ka_'iru | |||
kenia ki:nia | |||
kimberley kimb@rli | |||
kongo kONgu | |||
@@ -184,6 +198,7 @@ lesotho l@sutu | |||
limpopo l@mpo@po@ | |||
macedonië mas@d'o@ni@ | |||
majuba maj'uba | |||
malmesbury mA:msb@ri | |||
mauritius mOr'iSjWs | |||
milaan $2 | |||
mesopotamië mEsuput'A:mi@ | |||
@@ -192,13 +207,17 @@ moorreesburg mur'e@sbWrx2 | |||
mosambiek musamb'ik | |||
(thaba nchu) tab'A:||ntSu | |||
europa Y@r'o@pa | |||
nigel _^_EN | |||
outeniekwa @Ut@n'ikwa | |||
pelindaba p&l@nd'A:ba | |||
portugal $1 | |||
potchefstroom pOtSIfstr'o@m | |||
pretoria prit'o@ria | |||
robertson _^_EN | |||
senekal se@n@kal | |||
singapoer siNgapur | |||
stellenbosch st%&l@mbOs | |||
springs _^_EN $capital | |||
sunnyside _^_EN | |||
swellendam $3 | |||
tunisië $2 | |||
turkye $2 | |||
@@ -216,13 +235,16 @@ zimbabwe zI:mb'ab_wE | |||
Abiméleg abin'e@lEx2 | |||
abraham A:bram | |||
ackerman ak@rman | |||
adriaan A:drijan | |||
adrie A:dri | |||
albertus alb'&rtWs | |||
aletta al'Eta | |||
alida al'ida | |||
allah %alA: | |||
André 'andreI | |||
annette an'Et | |||
antoinette antun'Et | |||
barbara bA:b@ra | |||
benjamin bEndZ@m@n | |||
bester b'Est@r | |||
beyers beI@rs | |||
@@ -249,6 +271,7 @@ christine kr@st'i:n | |||
cindy sIndi | |||
coetzee kuts'e@ | |||
cronjé krOnj'e@ | |||
david _^_EN | |||
debora d@bo@ra | |||
debussy d@bus'i: | |||
der d@r | |||
@@ -264,6 +287,7 @@ elisabeth il'isabEt | |||
elize il'i:z | |||
elsabé &ls@bi | |||
emmarentia Emar'e~nSja | |||
erasmus $2 | |||
eségiël is'e@x2i_@l | |||
estelle %ist&l | |||
etienne Eti@n | |||
@@ -271,12 +295,14 @@ eugene judZ'i:n | |||
eugène yZ'En | |||
farao fA:ro@ | |||
ferreira f@r&:r@ | |||
fischer fiS@r | |||
fourie fur'i | |||
francina $2 | |||
francois franSwa | |||
françois frA~nsw'A: | |||
freud frOId | |||
gabriël x2A:bri@l | |||
george _^_EN | |||
georgina dZO:dZ'ina | |||
gerhard x2&rart | |||
gerhardus $2 | |||
gloria glO:ria | |||
@@ -296,6 +322,7 @@ jacques ZA:k | |||
james _^_EN | |||
jane _^_EN | |||
Jean ZA~n $capital | |||
jimmy _^_EN | |||
joan _^_EN | |||
joey dZ@Ui | |||
john _^_EN | |||
@@ -317,6 +344,9 @@ mbeki mbE:ki | |||
magdalena $3 | |||
malan mal'an | |||
malherbe mal'&rb@ | |||
margaret _^_EN | |||
margaretha marx2ar'e@ta | |||
marguerite mA:g@r'i:t | |||
marie mA:ri | |||
marius mA:riWs | |||
marlene marl'e@:n | |||
@@ -324,6 +354,7 @@ marlise marl'i:s | |||
martha marta | |||
martin m'A:rt@n | |||
matthéüs mat'i:Ws | |||
mefistofeles mEfist'o@f@l@s | |||
melanie m@lA:ni | |||
meraai m@rAI | |||
messias m@sijas | |||
@@ -340,8 +371,9 @@ napoleon nap'o@liOn | |||
natasha n%at'aSa | |||
naudé nOd'e@ | |||
neil _^_EN | |||
nelson _^_EN | |||
niklaas niklA:s | |||
ontong OntON | |||
philip fIl@p | |||
phillips fIl@ps | |||
pierre p'e@r | |||
petronella pe@trun'&la | |||
@@ -351,10 +383,13 @@ rachmaninoff rax2m'aninOf | |||
rebekka r@bEka | |||
renée r@neI | |||
retief r@tif | |||
rhodes _^_EN | |||
robert _^_EN | |||
ronel run'&l | |||
rousseau r@s@U | |||
roux r'u | |||
ruda ruda | |||
rupert rup@rt | |||
salomo sA:l@mo@ | |||
sandra sandra | |||
schalk sk'alk | |||
@@ -367,6 +402,8 @@ schutte skWt@ | |||
sebastian s@bastian | |||
servaas s@rfA:s | |||
shakespeare _^_EN | |||
sophia suf'i:ja | |||
sophie _^_EN | |||
stephan ste@fan | |||
stephanus st@fA:nWs | |||
strauss straUs | |||
@@ -375,11 +412,13 @@ suzette suz'Et | |||
tania tanja | |||
telemann te@l@man | |||
terblanche t@rblA:nS | |||
theo tiu | |||
theron tr'On | |||
thys teIs | |||
toerien $2 | |||
trudie trudi | |||
versfeld f&rsf< | |||
victoria _^_EN | |||
viljoen $2 | |||
villiers vIli@rs | |||
vincent _^_EN | |||
@@ -397,12 +436,14 @@ scarlatti $2 | |||
schalkwyk skalkveIk | |||
schreiner SraIn@r | |||
tony t@Uni | |||
trichardt trix2A:rt | |||
xhosa kO:za | |||
khumalo kum'A:lu | |||
// Other proper names | |||
checkers tSEk@rs | |||
chrysler kraIsl@r | |||
wimpy wImpi | |||
// article | |||
@@ -542,6 +583,7 @@ adagio ad'A:dZi;%@U | |||
africana $3 | |||
afkere afke@r@ | |||
agamemnon ax2am'EmnOn | |||
aggressie $2 | |||
agterstevoor $4 | |||
agterweë $3 | |||
algaande $2 | |||
@@ -576,6 +618,8 @@ bewe be@v@ | |||
bewend be@v@nt | |||
bewering b@ve@rIN | |||
bostaande b'o@stA:nd@ | |||
bourgeois _^_FR | |||
bourgeoisie _^_FR | |||
cabernet kab@rn'eI | |||
camembert kam@mb'&:r | |||
@@ -591,16 +635,17 @@ dekade dEk'A:d@ | |||
deurentyd dy@r@nteIt | |||
deurgaans $1 | |||
deurkruis $2 | |||
deurstaan $2 | |||
deurstraalde $2 | |||
dikwels dIkv@ls | |||
diplomasie d@plo@mas'i | |||
doktore $2 | |||
dusver dWsf&r | |||
eenkeer $1 | |||
efesiër if'e@si@r | |||
effense Ef@ns@ | |||
ekself %&ks'&lf | |||
ekstra Ekstra | |||
elders &ld@rs | |||
elite il'i:t | |||
encore A~NkO:r | |||
@@ -653,13 +698,17 @@ hoewel huv'&l | |||
hokaai hOkAI | |||
hoofsaaklik $2 | |||
hosanna hus'ana | |||
huigelary $4 | |||
ibis $1 | |||
idee $2 | |||
idilles id'Il@s | |||
ignoreer ix2no@r'e@r | |||
impromptu impr'Omptu | |||
inagneming @nax2ne@m@N | |||
indien Indin $verb | |||
induna ind'u:na | |||
ingevolge $3 | |||
inkatha iNk'A:ta | |||
inkluis $2 | |||
insomnia @nsOmnija | |||
@@ -686,16 +735,20 @@ kunsmatige kWnsm'A:t@x2@ | |||
kwansuis $2 | |||
libido l@bidu | |||
londense lOnd@ns@ | |||
macaroni makar'o@ni | |||
madame mad'A:m | |||
malles mal@s | |||
maskering mask'e@r@N $only | |||
massaal $2 | |||
massale $2 | |||
meegee me@x2e@ | |||
memorabilia mEmOrab'ilija | |||
memoriam mEm'o@riam | |||
mercedes $2 | |||
merlot m&rl'o@ | |||
midwinter mIdv@nt@r | |||
militêre mIl@t'&:r@ | |||
minister m@nIst@r | |||
minute m@nyt@ | |||
@@ -725,7 +778,6 @@ neurone nY@r'o@n@ | |||
nikswerd nIksv&:rt | |||
nimmermeer $1 | |||
nirvana n@rvA:na | |||
nobelprys $2 | |||
normale nOrm'A:l@ | |||
numeri nWm@ri | |||
@@ -739,6 +791,8 @@ onderweg $3 | |||
onderwerp $3 $verb | |||
onderwyl $3 | |||
onderwyser $3 | |||
ondeug $1 $only | |||
ondeugde $1 $only | |||
onding $1 | |||
ongeag $1 | |||
ongeduld $1 | |||
@@ -752,7 +806,10 @@ ongewoons $1 | |||
onkunde $1 | |||
onmag $1 | |||
onmin $1 | |||
onomwonde $3 | |||
oorboord $2 | |||
oorleg $2 | |||
ooreenkomste $2 | |||
oorstroom $2 | |||
oorwaai $1 | |||
oplaas $2 | |||
@@ -815,10 +872,10 @@ sononder sOn_On@r | |||
sonop sOn_Op | |||
sonore sun'o@r@ | |||
sover so@f&r | |||
stabiel stab'il | |||
staccato $2 | |||
suburbia sWb'Wrbija | |||
tenminste $2 | |||
terdeë $2 | |||
terug t@-rWx2 | |||
tesaam t@sA:m |
@@ -236,7 +236,7 @@ | |||
.group n | |||
n n | |||
nn n | |||
n (n | |||
n (g N | |||
n (k N | |||
n (ě n^ | |||
@@ -339,6 +339,7 @@ _mícha) ni n^i | |||
pod) ni (k n^i | |||
pro) ni (k n^i | |||
ro) ni (c ni | |||
synchro) ni ni | |||
stoj) ni n^i | |||
tago) ni (s ni | |||
tu) ni (s ni |
@@ -360,11 +360,13 @@ t tS v w x z Z | |||
Dictionary ko_dict | |||
a E i V | |||
a e E i ji o u u- | |||
V | |||
- b c C d dZ g h | |||
j J k l m n N p | |||
r s S; t w | |||
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 hbs_dict | |||
@@ -392,7 +394,7 @@ v w x z | |||
Dictionary rw_dict | |||
a e: i i: o: u: | |||
a e i o u | |||
* : b B c d dZ f | |||
g h j J k l m n |
@@ -2172,6 +2172,7 @@ Chile tSIlI2 | |||
Ceylon $2 | |||
Cologne k@loUn | |||
Congo $1 | |||
Connecticut k@nEtIk@t | |||
Copenhagen koUp@nh'eIg@n | |||
Cruz kru:z | |||
Cyprus saIpr@s |
@@ -4,7 +4,7 @@ | |||
// 2006-11-18 Gilles Casse <[email protected]> | |||
// | |||
// Updated: 2008-03-19 Michel Such <[email protected]> | |||
// Updated: 2008-05-27 Michel Such <[email protected]> | |||
// | |||
// * The rules are based on Cicero TTS. | |||
// Y | |||
@@ -649,9 +649,9 @@ _) half _^_en | |||
anqu) ill ill // tranquille | |||
_m) ill il // mille | |||
v) ill il // village | |||
u) ill ij // cuillière cueillir | |||
qu) ill ij // cuillière cueillir | |||
A) ill j // caillou | |||
ill ij // famille | |||
C) ill ij // famille | |||
a) il (_ j // bail | |||
e) il (_ j | |||
u) il (_ j // deuil | |||
@@ -778,11 +778,7 @@ _) half _^_en | |||
_C) on (_ O~n2 // mon appui, mon histoire, mon havre | |||
_c) on (_ O~ // no comment | |||
z) o (ne_ o // amazone | |||
c) o (ne_ o | |||
h) o (ne_ o | |||
ph) o (ne_ O // téléphone | |||
r) o (ne_ o | |||
o (re_ O | |||
alc) oo (l O // alcool | |||
z) oo o // zoo | |||
@@ -1228,3 +1224,4 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
@@ -18,25 +18,25 @@ _9 so | |||
_dpt pi_ | |||
a abu | |||
_a abu | |||
b b@ | |||
c S@ | |||
d d@ | |||
e ebu | |||
_e ebu | |||
f f@ | |||
g g@ | |||
i ibu | |||
_i ibu | |||
j Z@ | |||
k k@ | |||
l l@ | |||
m m@ | |||
n n@ | |||
o obu | |||
_o obu | |||
p p@ | |||
r R@ | |||
s s@ | |||
t t@ | |||
u ubu | |||
_u ubu | |||
v v@ | |||
x x@ | |||
y '@bu | |||
@@ -48,7 +48,7 @@ w v@bu | |||
// stressed cmavo | |||
cai k'aI_! | |||
cai S'aI_! | |||
cu'i S'uhi_! | |||
pei p'eI_! | |||
ru'e R'uhe_! |
@@ -278,7 +278,7 @@ aquele $u+ // that | |||
aquela $u+ | |||
?1 que ky $u | |||
?2 que $u $pause | |||
?2 que ke $u $pause | |||
// possessive adjectives | |||
meu $u+ |
@@ -47,6 +47,7 @@ | |||
ai aI | |||
ai (s aI | |||
a (iu_ a // caiu | |||
a (iCK a | |||
ay aI | |||
ao aU |
@@ -134,6 +134,10 @@ language). | |||
ia (DnK iE | |||
ia (DngK iA | |||
iao jAu | |||
ia1o jAu55 | |||
ia2o jAu35 | |||
ia3o jAu214 | |||
ia4o jAu51 | |||
ie iE | |||
io (DngK y | |||
q) io (DngK u |
@@ -1,4 +1,4 @@ | |||
47 phoneme tables | |||
49 phoneme tables | |||
new total | |||
base 98 98 | |||
base2 24 117 | |||
@@ -47,6 +47,8 @@ | |||
tr 18 122 | |||
ku 18 122 | |||
id 15 119 | |||
rw 15 124 | |||
ko 18 145 | |||
Data file Used by | |||
b/b [b] base | |||
@@ -193,6 +195,7 @@ dzh/xdzh [dZ] base | |||
dzh/xdz_pzd [J] base | |||
[J2] hi | |||
envelope/i_risefall [11] zh | |||
envelope/i_risefall2 [+2] rw | |||
envelope/p_214 [214] zh | |||
envelope/p_512 [8] vi | |||
envelope/p_fall [2] vi | |||
@@ -204,6 +207,7 @@ envelope/p_fall [2] vi | |||
[22] zh | |||
[33] zh | |||
[53] zh | |||
[+] rw | |||
envelope/p_fallrise [4] vi | |||
envelope/p_level [1] vi | |||
[3] zhy | |||
@@ -506,7 +510,9 @@ r3/rx [*] base | |||
r3/rz_cs [R^] sk | |||
[R^/] sk | |||
r3/@tap [**] base | |||
[r] ko | |||
r3/@tap2 [**] base | |||
[r] ko | |||
r/r [r] base | |||
[r-] base | |||
[r] en_sc | |||
@@ -575,6 +581,7 @@ ufric/s [s] base | |||
[s] fr | |||
[s] es | |||
[s#] pt | |||
[s`] ko | |||
ufric/s_ [s] base | |||
[z] base | |||
[s2] fi | |||
@@ -607,6 +614,7 @@ ufric/sh3 [S] hr | |||
[Z] hr | |||
ufric/sh_pzd [S;] base | |||
[S;] ro | |||
[s`] ko | |||
ufric/sh_pzd_ [S;] base | |||
[Z;] base | |||
ufric/sh_pzd2 [S] sr | |||
@@ -699,6 +707,7 @@ ustop/k_unasp [k] base | |||
[k] sk | |||
[k] el | |||
[k] zhy | |||
[k`] ko | |||
ustop/k_unasp_ [k] zh | |||
ustop/null [?] base | |||
ustop/p [p] base | |||
@@ -741,6 +750,7 @@ ustop/p_unasp [p] base | |||
[p] la | |||
[p;] ro | |||
[p] zh | |||
[p`] ko | |||
ustop/p_unasp_ [p] base2 | |||
[p] fi | |||
[p] hi | |||
@@ -778,6 +788,7 @@ ustop/t_dnt [t] base | |||
[t;] ro | |||
[t[] vi | |||
[t] sw | |||
[t`] ko | |||
ustop/t_dnt2 [t[] vi | |||
ustop/t_hi [t] hi | |||
[th] hi | |||
@@ -818,6 +829,7 @@ ustop/ts_pzd_ [c] hi | |||
[c] hu | |||
ustop/ts_pzd2 [c] hi | |||
[c] hu | |||
[c`] ko | |||
ustop/ts_pzd3 [tS;] hr | |||
[dZ;] hr | |||
ustop/t_sr [d] sr | |||
@@ -1037,6 +1049,7 @@ vdiph/yi [yi] fi | |||
vdiph/y#i [Yi] fi | |||
vdiph/y#i_2 [Yy] is | |||
vdiph/yi_fr [w^i] fr | |||
[ji] ko | |||
vdiph/y#y [Yy] fi | |||
vdiph/y#y_2 [Yy] af | |||
[eoi] zhy | |||
@@ -1212,12 +1225,15 @@ vowel/a [a] en_n | |||
[a] it | |||
[a] zh | |||
[a] id | |||
[a] ko | |||
vowel/a# [a/] base2 | |||
[a2] en_sc | |||
[a2] en_wi | |||
[&] sr | |||
[&] pt | |||
[&/] pt | |||
[a#] rw | |||
[a/] rw | |||
vowel/a_2 [a] base2 | |||
[a] en_wi | |||
[A:] en_wi | |||
@@ -1228,6 +1244,7 @@ vowel/a_2 [a] base2 | |||
[a] pt_pt | |||
[a] ro | |||
[a:] vi | |||
[a] rw | |||
vowel/a#_2 [&] hr | |||
[a2] sv | |||
[&] is | |||
@@ -1286,6 +1303,7 @@ vowel/aa_6 [A] de | |||
vowel/aa_7 [A] nl | |||
vowel/aa_8 [0] en_us | |||
[A:] en_us | |||
[V] ko | |||
vowel/a_en [a] en | |||
[aa] en | |||
[A] fr | |||
@@ -1312,6 +1330,9 @@ vowel/e [e] base2 | |||
[e] grc | |||
[e] vi | |||
[e] id | |||
[e] rw | |||
[e#] rw | |||
[e] ko | |||
vowel/e# [I] en_sc | |||
[I2] en_sc | |||
vowel/e_2 [eI] en_sc | |||
@@ -1380,6 +1401,7 @@ vowel/e_mid2 [E] af | |||
[e] el | |||
[e] sw | |||
[e] tr | |||
[E] ko | |||
vowel/@_fnt [@] en_wi | |||
[@2] en_wi | |||
[@2] hr | |||
@@ -1405,6 +1427,9 @@ vowel/i [i] base2 | |||
[i] zhy | |||
[i] zh | |||
[i] sw | |||
[i] rw | |||
[i#] rw | |||
[i] ko | |||
vowel/i# [i] en_rp | |||
[y:] cy | |||
vowel/i_2 [i:] en_rp | |||
@@ -1500,11 +1525,14 @@ vowel/o [o] base2 | |||
[o] grc | |||
[o:] sv | |||
[o] id | |||
[o] rw | |||
[o#] rw | |||
vowel/o_2 [o:] cy | |||
[o:] hi | |||
[o:] hu | |||
[o:] la | |||
[o:] no | |||
[o] ko | |||
vowel/o-_2 [V] en_n | |||
[V] en_wm | |||
vowel/o_3 [oU] en_sc | |||
@@ -1610,12 +1638,12 @@ vowel/u_6 [U] pt_pt | |||
[u] pt_pt | |||
[u] ku | |||
vowel/u#_6 [u:] en_us | |||
[y] ko | |||
vowel/u_7 [u] vi | |||
vowel/u#_7 [u#] tr | |||
vowel/u_bck [u] base2 | |||
[U] cy | |||
[u] fi | |||
[u] fr | |||
[u] fr_ca | |||
[u:] hi | |||
[u:] hu | |||
@@ -1631,7 +1659,11 @@ vowel/u_bck [u] base2 | |||
[u] is | |||
[u] zhy | |||
[u] zh | |||
vowel/u_bck2 [u:] la | |||
[u] rw | |||
[u#] rw | |||
[u] ko | |||
vowel/u_bck2 [u] fr | |||
[u:] la | |||
vowel/u_fnt [u:] en_rp | |||
vowel/uu [U] en | |||
[U] en_wm | |||
@@ -1651,6 +1683,7 @@ vowel/uu_bck [U] en_n | |||
[U] pt | |||
[U] no | |||
[u] zhy | |||
vowel/u_unr [u-] ko | |||
vowel/V [3] en_sc | |||
vowel/V_2 [V] en | |||
[a] af | |||
@@ -1680,6 +1713,7 @@ vowel/y# [Y:] en | |||
[Y] ro | |||
[y] vi | |||
[oe] zhy | |||
[Y] ko | |||
vowel/y## [y#] is | |||
vowel/y_2 [y] fr | |||
[y"] fr |
@@ -71,8 +71,8 @@ endphoneme | |||
phoneme u | |||
vowel starttype (u) endtype (u) | |||
length 160 | |||
formants vowel/u_bck | |||
length 180 | |||
formants vowel/u_bck2 | |||
endphoneme | |||
@@ -432,3 +432,4 @@ endphoneme | |||
@@ -1275,3 +1275,9 @@ include ph_kurdish | |||
phonemetable id base2 | |||
include ph_indonesian | |||
phonemetable rw base2 | |||
include ph_kinyarwanda | |||
phonemetable ko hi | |||
include ph_korean |
@@ -114,8 +114,10 @@ MNEM_TAB mnem_flags[] = { | |||
}; | |||
#define LEN_GROUP_NAME 12 | |||
typedef struct { | |||
char name[6]; | |||
char name[LEN_GROUP_NAME+1]; | |||
unsigned int start; | |||
unsigned int length; | |||
} RGROUP; | |||
@@ -632,7 +634,7 @@ char rule_pre[80]; | |||
char rule_post[80]; | |||
char rule_match[80]; | |||
char rule_phonemes[80]; | |||
char group_name[12]; | |||
char group_name[LEN_GROUP_NAME+1]; | |||
#define N_RULES 2000 // max rules for each group | |||
@@ -1338,7 +1340,7 @@ static int compile_dictrules(FILE *f_in, FILE *f_out, char *fname_temp) | |||
p = (unsigned char *)&buf[6]; | |||
while((p[0]==' ') || (p[0]=='\t')) p++; // Note: Windows isspace(0xe1) gives TRUE ! | |||
ix = 0; | |||
while((*p > ' ') && (ix<12)) | |||
while((*p > ' ') && (ix < LEN_GROUP_NAME)) | |||
group_name[ix++] = *p++; | |||
group_name[ix]=0; | |||
@@ -62,7 +62,7 @@ static espeak_ERROR push(t_espeak_command* the_command); | |||
static t_espeak_command* pop(); | |||
static void init(); | |||
static int node_counter=0; | |||
enum {MAX_NODE_COUNTER=200, | |||
enum {MAX_NODE_COUNTER=400, | |||
INACTIVITY_TIMEOUT=50, // in ms, check that the stream is inactive | |||
MAX_INACTIVITY_CHECK=2 | |||
}; |
@@ -35,7 +35,7 @@ | |||
#include "translate.h" | |||
#include "wave.h" | |||
const char *version_string = "1.37 16.Apr.08"; | |||
const char *version_string = "1.37.02 05.Jun.08"; | |||
const int version_phdata = 0x013400; | |||
int option_device_number = -1; |