Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil). Language changes: en, fa, pt, ta git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743master
@@ -85,7 +85,7 @@ p r R R2 s S t tS | |||
v w x X z | |||
Dictionary en_dict 2014-07-14 | |||
Dictionary en_dict 2014-07-20 | |||
0 3 3: @ @- @L a a# | |||
A: A@ aa aI aI3 aI@ aU aU@ | |||
@@ -115,7 +115,7 @@ s S t tS ts v x z | |||
Z | |||
Dictionary ta_dict 2014-07-15 | |||
Dictionary ta_dict 2014-07-20 | |||
a a: aI aU e E e: i | |||
I i: o o: u U u2 u: | |||
@@ -178,7 +178,7 @@ s S s. t T t# t. t.# | |||
v w x z Z z. | |||
Dictionary fa_dict 2014-02-22 | |||
Dictionary fa_dict 2014-07-01 | |||
a A e i o u | |||
@@ -292,7 +292,7 @@ n^ p r R R2 s S t | |||
tS ts v z Z | |||
Dictionary pt_dict 2014-07-15 | |||
Dictionary pt_dict 2014-07-20 | |||
& &/ &U~ &~ @ @- a A | |||
aI aU e E eI EI eU EU |
@@ -740,8 +740,9 @@ abstract abstrakt $only | |||
abstract a#bstr'akt $verb | |||
academe a#kad@mi | |||
acapela aka#p'El@ | |||
access aksEs $onlys | |||
access aksEs $verb | |||
access aksEs | |||
accessible $2 | |||
accessibly $2 | |||
accouchement a#ku:SmO~ | |||
accusation akju:z'eIS@n | |||
acer eIs3 | |||
@@ -2774,7 +2775,7 @@ permit p3mIt $verb | |||
persona p3:s'oUn@ | |||
perspex p3:spEks | |||
perus p@ru:z | |||
pervert p3v3:t $verb | |||
pervert p3:v3t $noun | |||
peso peIsoU | |||
petit p@ti: | |||
petite p@ti:t | |||
@@ -2816,6 +2817,7 @@ pisces paIsi:z | |||
piteous pIti@s | |||
pituitary $2 | |||
pizzeria $alt1 | |||
plaid plad | |||
plaguing pleIgIN | |||
?3 plateau $2 | |||
platoon $alt3 | |||
@@ -3195,7 +3197,7 @@ sens sEns // for sensible | |||
sepia $alt6 | |||
sepoy si:pOI | |||
sequester $2 | |||
sequine si:kwI2n | |||
sequin $alt6 | |||
series si@3riz | |||
serenade $3 | |||
serene $alt3 |
@@ -554,7 +554,7 @@ | |||
_) ai (z aI | |||
.group al | |||
_) ale (X alI2 | |||
_) ale (C_ alI2 | |||
@ic) al (_S2 @L | |||
_) al (@ a#l | |||
gonz) al 'A:l | |||
@@ -1144,6 +1144,7 @@ calend) ar 3 | |||
ass (a_ 'as | |||
as (al eIz | |||
b) as (al as | |||
_) asch aS | |||
ascii (_ askI | |||
f) asc (ia eIS | |||
f) asci (s aSI | |||
@@ -2112,7 +2113,7 @@ _it_separ) ate (_ @t | |||
X) e (gan_ i: | |||
_) e (gest I2 | |||
@) e (gic 'i: | |||
l) egion i:dZ@n | |||
egi (An 'i:dZ | |||
l) e (git @ | |||
_) ego i:goU | |||
_) ego (t Eg@ | |||
@@ -2509,6 +2510,7 @@ _it_separ) ate (_ @t | |||
&) en (ment @n | |||
en (mes %En | |||
_) enn %En | |||
enne (_ 'En | |||
enn (ia 'En | |||
_) en (o I2n | |||
_) en (oX i:n | |||
@@ -3284,6 +3286,9 @@ _it_separ) ate (_ @t | |||
_t) ia i:@ | |||
XC) ia (_ i@ | |||
&) iac (_ =Iak | |||
&) ian (_S1 n | |||
&) ians (_S2 nz | |||
C) iar aI3 | |||
?8 C) iar aIa# | |||
iar (iC i@3 | |||
@@ -4096,7 +4101,8 @@ multip) ly laI | |||
?8 @) less (_S4i lEs | |||
?8 @) lessly (_S6i lEsl%i | |||
?8 @) lessness (_S8i lEsnEs | |||
le (vel++ lE | |||
le (vel+ lE | |||
c) leve (l li:v | |||
.group m | |||
@@ -4208,8 +4214,6 @@ multip) ly laI | |||
n) n | |||
_) n (gY+ @-N | |||
&ia) n (_S1 n | |||
&ia) ns (_S2 nz | |||
&) name (_S4 neIm | |||
_) nano (P4 n,anoU | |||
nause nO:sI | |||
@@ -5264,6 +5268,7 @@ multip) ly laI | |||
per (fus p3 | |||
per (su p3 | |||
_) per (va p3 | |||
_) per (ver p3 | |||
_) perus p3ru:z | |||
_) peroxy p3,0ksI | |||
_) peri (Be pErI2 | |||
@@ -5515,6 +5520,8 @@ multip) ly laI | |||
_) re (i@P2 r,i: | |||
_) rei (c raI | |||
reich raIx | |||
_) re (ifL02 reI | |||
_) rei (gA raI | |||
_) rei (l raI | |||
_) rei (nh raI | |||
_) reis raIz |
@@ -1,5 +1,5 @@ | |||
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.11 | |||
// * This file writen by Shadyar Khodayari 02-05-2014 | |||
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.12 | |||
// * This file writen by Shadyar Khodayari 07-01-2014 | |||
//********* | |||
// * This program is free software; you can redistribute it and/or modify * | |||
// * it under the terms of the GNU General Public License as published by * | |||
@@ -308,23 +308,7 @@ | |||
l09l09l04) انتون (_NSm5 Anetun | |||
l09l09l04) انشان (_NSm5 AneSAn | |||
l09l09l04) انشون (_NSm5 AneSun | |||
L09L03L01) ات (_Sm2 At | |||
//L09L03L01) اتی (_NSm3 Ati | |||
L09L09L03) ات (_NSm2 At | |||
L09L09L03) اتی (_NSm3 Ati | |||
// Plural possessive pronouns for ات eg. " تفکراتمان" | |||
L09L09L03) اتم (_NSm3 Atam | |||
L09L09L03) اتت (_NSm3 Atat | |||
L09L09L03) اتش (_NSm3 AtaS | |||
L09L09L03) اتمان (_NSm5 AtemAn | |||
L09L09L03) اتمون (_NSm5 Atemun | |||
L09L09L03) اتتان (_NSm5 AtetAn | |||
L09L09L03) اتتون (_NSm5 Atetun | |||
L09L09L03) اتشان (_NSm5 AteSAn | |||
L09L09L03) اتشون (_NSm5 AteSun | |||
L09L09L03) اتها (_NSm4 AthA | |||
L09L09L03) اتهای (_NSm5 AthAje | |||
L09L09L03) اتهایی (_NSm6 AthAi: | |||
L09L09L09) ات (_Sm2 At | |||
l09l09l03) انه (_NSm3 A,ne: | |||
l09l09l03) انۀ (_NSm3 A,neje | |||
L09L09L04) اور (_Sm3 AvaR | |||
@@ -689,6 +673,7 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
_) پسا (آL09L09P3@ 'pasA | |||
_) پیکو (L04L09L09P4@ 'piko | |||
_) پیکو (آL09L09P4@ 'piko | |||
_) پور (L04L09L09$noprefixP3@ puR | |||
// suffixes پ | |||
L09L09) پژوه (_Sm4 paZuh | |||
@@ -5653,9 +5638,7 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
L09L03) ی (_Sm1 i | |||
L09L01و) ی (_Sm1 i | |||
L09L09L03) یم (_NSm2 im | |||
L09L09L03) ید (_NSm2 id | |||
L09L09L03) یده (_NSm3 ide: // eg. "دزدیده" | |||
L09L09L03) یدۀ (_NSm3 ideje // eg. "دزدیده" | |||
L09L09L03) ید (_Sm2 id | |||
// Possessive pronouns | |||
L09L01) یم (_+NSm2 jam | |||
L09L01) یت (_+NSm2 jat | |||
@@ -5890,6 +5873,7 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
.group ، | |||
، | |||
.group ؛ |
@@ -1,4 +1,4 @@ | |||
// This file in UTF8 encoded | |||
// This file in UTF8 encoded | |||
// Options | |||
// ?1 European Portuguese | |||
@@ -105,8 +105,7 @@ _( ,abRipa*'eINtezy | |||
■ b'ax&ve*@-tSik'aUko*@-tad& | |||
?1 ÷ divid'idUp'or | |||
?2 ÷ dZividZ'idUp'or | |||
?1 × v'ezyS | |||
?2 × v'ezys | |||
× v'ezys# | |||
?1 µ m'ikrU | |||
?2 µ m'ikRU | |||
_) f,ES&pa*'eINtezy | |||
@@ -337,7 +336,7 @@ sr $dot | |||
?2 sra $dot | |||
// articles | |||
o $u $nounf | |||
o $u+ $nounf | |||
a $u+ $nounf | |||
os $u+ $nounf | |||
as $u+ $nounf | |||
@@ -650,9 +649,9 @@ há $u+ | |||
_a a | |||
_e E | |||
_o O | |||
a a $atend $atstart | |||
e E $atend $atstart // assume letter-e at end of sentence | |||
o O $atend $atstart | |||
a a $atend | |||
e E $atend // assume letter-e at end of sentence | |||
o O $atend | |||
// some common adjectives and adverbs | |||
@@ -703,7 +702,6 @@ aperto $alt2 $noun | |||
apneia $alt | |||
apoio $alt $verb | |||
arredores $alt | |||
arrego $alt2 | |||
arremesso $alt2 $noun | |||
arrocho $alt2 $noun | |||
arroto $alt2 $noun | |||
@@ -749,7 +747,6 @@ bracelete $alt2 | |||
brejo $alt | |||
bromelha $alt | |||
broto $alt2 $noun | |||
brotos $alt2 | |||
buceta $alt2 | |||
cabresto $alt2 | |||
cacete $alt2 | |||
@@ -791,7 +788,6 @@ choça $alt | |||
chofer $alt | |||
choro $alt2 $noun | |||
chovesse $alt2 | |||
chope $alt2 | |||
chuleta $alt2 | |||
chupeta $alt2 | |||
clamores $alt2 | |||
@@ -810,11 +806,11 @@ colosso $alt2 | |||
colossos $alt2 | |||
colostro $alt2 | |||
começo $alt $verb | |||
concerto $alt2 | |||
concerto $alt2 $noun | |||
concertos $alt2 | |||
concordo $alt | |||
conforto $alt $verb | |||
conserto $alt2 | |||
conserto $alt $verb | |||
console $alt2 $noun | |||
consolo $alt2 $noun | |||
constroem $alt | |||
@@ -843,7 +839,6 @@ cozem $alt | |||
cratera $alt | |||
crede $alt2 | |||
credo $alt | |||
crimeia $alt | |||
decoro $alt2 $noun | |||
degelo $alt2 | |||
desaforo $alt2 | |||
@@ -892,7 +887,6 @@ doso $alt | |||
doze $alt2 | |||
dueto $alt2 | |||
edson $alt | |||
eletrodo $alt2 | |||
elixir eliSir | |||
emborco $alt | |||
emprego $alt2 | |||
@@ -902,13 +896,11 @@ encosto $alt $verb | |||
endereço $alt $verb | |||
endoide $alt2 | |||
enforco $alt | |||
engodo $alt2 | |||
engordo $alt | |||
enredo $alt $verb | |||
enrosco $alt2 $noun | |||
ensosso $alt2 | |||
enterro $alt2 $noun | |||
enterros $alt2 | |||
entorto $alt | |||
entroso $alt | |||
envelope $alt | |||
@@ -995,7 +987,6 @@ gesso $alt2 | |||
gloso $alt | |||
gonorreia $alt | |||
gol gow | |||
?1 golo $alt2 | |||
golpe $alt | |||
gorda $alt2 | |||
gorjeta $alt2 | |||
@@ -1055,10 +1046,11 @@ melhor $alt | |||
menor $alt | |||
meta $alt $noun | |||
metro $alt | |||
minueto $alt2 | |||
miolo $alt2 | |||
miolos $alt | |||
mister $alt | |||
mocreia $alt | |||
mocreia $alt | |||
modelo $alt2 | |||
modelo $alt $verb | |||
moeda $alt | |||
@@ -1146,7 +1138,6 @@ program $alt | |||
proso $alt | |||
prosopopeia $alt | |||
proveta $alt2 | |||
punheta $alt2 | |||
quarteto $alt2 | |||
quatorze $alt2 | |||
queda $alt | |||
@@ -1199,8 +1190,6 @@ seca $alt2 $noun | |||
secas $alt2 | |||
seco $alt2 | |||
seco $alt $verb | |||
sede $alt2 | |||
sedes $alt | |||
selo $alt2 | |||
selo $alt $verb | |||
sexteto $alt2 | |||
@@ -1211,13 +1200,9 @@ sinopse $alt | |||
soco $alt2 | |||
soco $alt $verb | |||
sogra $alt | |||
solto $alt2 | |||
solto $alt $verb | |||
soltos $alt2 | |||
sopa $alt2 | |||
sopeses $alt | |||
sopro $alt2 $noun | |||
sorva $alt2 | |||
sorvete $alt2 | |||
sossego $alt2 $noun | |||
suborno $alt $verb | |||
@@ -1237,9 +1222,9 @@ temores $alt2 | |||
tempero $alt2 $noun | |||
tenores $alt2 | |||
terma $alt | |||
test $alt | |||
terrores $alt2 | |||
teses $alt | |||
test $alt | |||
teta $alt2 | |||
tijolo $alt2 | |||
tijolos $alt | |||
@@ -1266,13 +1251,11 @@ trombeta $alt2 | |||
ureia $alt | |||
vanessa $alt2 | |||
vareta $alt2 | |||
vedeta $alt2 | |||
vera $alt | |||
verbete $alt2 | |||
verborreia $alt | |||
verde $alt2 | |||
vileta $alt2 | |||
vinheta $alt2 | |||
vodca v'OdZik& | |||
voga $alt | |||
voice $alt | |||
@@ -1292,7 +1275,6 @@ zorra $alt2 | |||
?2 backup bEk'&p | |||
?2 backups bEk'&ps | |||
bad bEd | |||
ballet bal'E | |||
bank beINk | |||
bacon b'eIkoN | |||
?2 basebol beIzyb'Ow | |||
@@ -1303,7 +1285,6 @@ blind bl'aind | |||
?2 blue blu | |||
?1 braille b:r'aily | |||
?2 Braille bR'aili | |||
?2 buffet bif'e | |||
?1 cancel k'&ns'El | |||
?1 caps k'aps | |||
?2 cappuccino kaputS'inU | |||
@@ -1379,6 +1360,7 @@ next n'Ekst | |||
?2 online oNlaIN | |||
org Org | |||
?1 ovo 'ovu | |||
?2 palmtop paUmyt'Op | |||
?1 pause p'au:z | |||
page p'eIdZ | |||
?1 podcast pOdkEst | |||
@@ -1398,7 +1380,6 @@ shake S'eIk | |||
?2 site s'aItSy | |||
?2 shampoo S&mpu | |||
?2 shopping S'OpiN | |||
?2 shoppings S'OpiNs | |||
?2 slide zl'aIdZy | |||
?4 símbolo s'iNbolU | |||
?1 software s'Oft,w'Er- | |||
@@ -1439,9 +1420,7 @@ apple 'Epow | |||
outdoor aUtd'Or | |||
?2 outdoors aUtd'Ors | |||
baby b'eIby | |||
?2 banner b'&~ner | |||
?2 banners b'&~ners | |||
?2 campari k&~mp'a*y | |||
?2 campari k&mp'a*y | |||
?1 chrome kr'owm | |||
?2 chrome kR'owmi | |||
corpus k'O*@-pUs# | |||
@@ -1453,8 +1432,6 @@ corpus k'O*@-pUs# | |||
facebook feIsybuk | |||
?1 fedora _^_EN | |||
firefox f'ai@fOks | |||
?2 folder f'owder | |||
?2 folders f'owders | |||
?1 front fr'ont | |||
?2 habeas 'abe&s | |||
high haI | |||
@@ -1490,7 +1467,6 @@ mac mEk | |||
?1 product p:r'&d&kt | |||
?1 Publisher p'&bl,iS&r- | |||
?1 reader r'id,&r- | |||
?2 reader r'ider | |||
?1 setup s'Et'&p | |||
?1 scout sk'aut // Nero scout | |||
?1 skype sk'aip | |||
@@ -1585,4 +1561,4 @@ vogel f'o:g@l | |||
volkmann f'Olkman | |||
washington w'OSinton | |||
wellington w'Elynton | |||
?2 wesley w'EzleI | |||
@@ -396,6 +396,7 @@ constrang) e (L07_ e | |||
ced) e (L07_ e // pro- con- su- | |||
met) e (L07_ e // meteste, cometeste, etc. | |||
mex) e (L07_ e | |||
_requer) e (L07_ e | |||
prouv) e (L07_ e | |||
mov) e (L07_ e // re- co- | |||
olv) e (L07_ e // devolveste, etc. | |||
@@ -424,6 +425,7 @@ _troux) e (L07_ E | |||
_amanc) e (bL03_ E | |||
qu) e (brL04_ E | |||
_perp) e (trL04_ E | |||
_assev) e (rL04_ E | |||
_imp) e (trL04_ E | |||
cel) e (brL04_ E | |||
_sop) e (sL04_ E |
@@ -353,9 +353,9 @@ | |||
_) கி (ரீஸ g | |||
_) க (ிருகஸ்தர g | |||
_) க (ிருகிரு g | |||
_) கிருப (ளானி krupV | |||
_) கிருப (ா krup | |||
_) கி (ருபை k | |||
_) கிருப (ளானி krUpV | |||
_) கிருப (ா krUp | |||
_) கிரு (பை krU | |||
_) கிரு (ஸ்த kri | |||
_) க (ிருஹஸ்தர g | |||
_) கி (ரேக்க g | |||
@@ -663,9 +663,17 @@ _மன்மதக்) க (ுகை g | |||
_) க் (ளாஸ்_ g | |||
_) க்வ (A kw | |||
_) க் (வாலியர g | |||
_) காஸ (ா ga:z | |||
_) க (ன் gV | |||
_) கிப்ப (ன gibbV | |||
_) கஜக (ஸ்தான kVdZV | |||
//endsort | |||
//sort | |||
_நவ) க (ாளி k | |||
_ஜ) க (ார் k | |||
_நி) க (ராகுவ kV | |||
_நினைவு) க (ூற k | |||
_கோபி) க kV# | |||
_ஸ்டா) க kV# | |||
_ஜமாய்) க kV# | |||
@@ -1465,6 +1473,7 @@ _வெனி) ச (ுவேல z | |||
_ந) ச் (னு tS | |||
_ரி) ச் (மண்ட tS | |||
_கா) ச்மூச tSmu:tSV# | |||
_) சுவாரஸி (ய sva:rVs | |||
//endsort | |||
@@ -1933,6 +1942,8 @@ _லெஃப்) ட் (ல t. | |||
அ) ட்லாண்ட t.la:n.t.V# // atlant | |||
_) ட்விங்க (ிள t.wiNk | |||
_) ட்வ (ிட்டர t.w | |||
_செண்) ட (ிமீட்ட t. | |||
_) ட (ாட்டா t. | |||
//endsort | |||
@@ -2383,6 +2394,8 @@ _) தீர்க்க (_சுமங்கலி di:rggV | |||
//endsort | |||
//sort | |||
ஆலந்) த (ுறை d | |||
_சாஸ்) தி (ரி t | |||
_நிசப்) த dV# | |||
அனந்) த tV# | |||
_வசந்) த tV# | |||
@@ -2508,7 +2521,7 @@ _சோவிய) த் t | |||
_சிரார்) த்த ddV# | |||
_ஸ்ரார்) த்த ddV# | |||
_வினோ) த்த ddV# | |||
_சி) த்த(_வைத்திய dd | |||
_சி) த்த(_வைத்திய ddV# | |||
அர்) த்த (L09ார ddV | |||
_அர்) த்த (_L32 ddV# | |||
L03) த்த (டவை ddV | |||
@@ -3461,14 +3474,14 @@ _விளையாடு_) ப (ாம்பே p | |||
_) பி (ரிஸ்டன b | |||
_) பி (ரிஸ்டல b | |||
_) பிரிஸ்ப (ேன brisb | |||
_) பி (ருக b | |||
_) பிரு (க brU | |||
_) ப (ிருகண்டி b | |||
_) ப (ிருகநள b | |||
_) பிரு (கன்நளை bri | |||
_) ப (ிருங்கி b | |||
_) பிரு (ந்தா bri | |||
_) பிரு (மாண்ட brVm | |||
_) பி (ருஷ்ட b | |||
_) பிரு (ஷ்ட brU | |||
_) பிரெஞ்ச fren^tSV# | |||
_) பி (ரெட் b | |||
_) பிரெட்ரிக் fred.rik | |||
@@ -3883,7 +3896,6 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப (ௌலிங் b | |||
_) ப (ௌளிங் b | |||
_) ப (ௌஷ b | |||
_கி) ப்ப (ன bbV | |||
சு) ப்பி (ரமணி b | |||
L03) ப்ப (ூதகண bb | |||
L03) ப்ப (ூதங்கள bb | |||
@@ -3930,10 +3942,19 @@ _பெனசீர்_) ப (ுட்டோ b | |||
_) ப் (ளூஸ b | |||
_) ப் (ளோரிடா f | |||
_) ப் (ளௌஸ b | |||
_) பத்ரக (ாளி bVdrVk | |||
_) பிரச (ிலிய brVz | |||
_) பி (ரிக்ஸ b | |||
//endsort | |||
//sort | |||
_மார்) ப (ால் b | |||
L03) ப்பி (ரேரணை pp | |||
_புகழ்) ப (ாட p | |||
_மன) ப்ப (ார bb | |||
_க) ப்ப (ன bbV | |||
L03) ப்ப (ாஷை bb | |||
_குங்) ப fV# | |||
_நீர்) ப pV# | |||
_ப்ரூ) ப fV# | |||
@@ -4816,8 +4837,8 @@ _தென்னா) ப் (ரிக்க f | |||
_சL07) மி (ய m | |||
_) மி (யூ m | |||
_) மி (ருதுள m | |||
_) மிருத (ுளா mrut | |||
_) மிரு (துள mrU | |||
_) மிருத (ுளா mrUt | |||
.group ய | |||
ய jV |
@@ -1,4 +1,4 @@ | |||
name persian | |||
language fa | |||
dictdialect en-us | |||
name Persian+English-UK | |||
language fa | |||
// There is Classic fa file, for person who installs eSpeak using the ISO-Code of language. | |||
// This language reads Persian and English with U.K pronunciation, as Persian uses a collection of special characters which differs entirely from English characters. |
@@ -2301,8 +2301,7 @@ vowel/ii_7 [i] en | |||
[i] ga | |||
[i] sq | |||
vowel/ii_8 [i] kk | |||
vowel/ii_final [i] en | |||
[i] en-us | |||
vowel/ii_final [i] en-us | |||
[i] en-rp | |||
vowel/@_low [@] en-rp | |||
[a#] en-rp |
@@ -266,9 +266,9 @@ phoneme i // optional variant of [I] for end of words | |||
length 150 | |||
IfNextVowelAppend(;) | |||
IF prevVowel(isStressed) AND prevPhW(dZ) THEN | |||
FMT(vowel/ii_final) | |||
ENDIF | |||
// IF prevVowel(isStressed) AND prevPhW(dZ) THEN | |||
// FMT(vowel/ii_final) | |||
// ENDIF | |||
FMT(vowel/ii_7) | |||
endphoneme |
@@ -527,7 +527,7 @@ unsigned short ipa1[96] = { | |||
#define N_PHON_OUT 500 // realloc increment | |||
static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString() | |||
static int phon_out_size = 0; | |||
static unsigned int phon_out_size = 0; | |||
char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags) |
@@ -35,7 +35,7 @@ | |||
#include "translate.h" | |||
#include "wave.h" | |||
const char *version_string = "1.48.08 15.Jul.14"; | |||
const char *version_string = "1.48.09 20.Jul.14"; | |||
const int version_phdata = 0x014801; | |||
int option_device_number = -1; | |||
@@ -809,7 +809,7 @@ static bool InterpretCondition(Translator *tr, int control, PHONEME_LIST *plist, | |||
for(;;) | |||
{ | |||
plist++; | |||
plist->ph = phoneme_tab[plist->phcode]; | |||
// plist->ph = phoneme_tab[plist->phcode]; // Why was this line here?? It corrupts plist if we have language switching if phoneme_tab is wrong language | |||
if(plist->sourceix != 0) | |||
return(true); // start of next word, without finding another vowel | |||
if(plist->ph->type == phVOWEL) |