dictionary.cpp: fixed, condition ?3 caused bad 'common' phoneme string git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@13 d46cf337-b52f-0410-862d-fd96e6ae7743master
caldera k0ld'e@r@ | caldera k0ld'e@r@ | ||||
calix keIlIks | calix keIlIks | ||||
calv kA:v // for calved, calving | calv kA:v // for calved, calving | ||||
?3 calv kav // for calved, calving | |||||
calve kA:v | calve kA:v | ||||
?3 calve kav | |||||
cameo kamIoU | cameo kamIoU | ||||
campus kamp@s // campuses | campus kamp@s // campuses | ||||
canal k@nal | canal k@nal |
_c) al (e al | _c) al (e al | ||||
_sc) al (A eIl | _sc) al (A eIl | ||||
c) al (f A: | c) al (f A: | ||||
?3 c) al (f a | |||||
h) al (f A: | h) al (f A: | ||||
?3 h) al (f a | |||||
s) al (f 0l | s) al (f 0l | ||||
@) algia (_ 'aldZ@ | @) algia (_ 'aldZ@ | ||||
g) al (i_ 'A:l | g) al (i_ 'A:l | ||||
s) al (ut @l | s) al (ut @l | ||||
s) al (uta al | s) al (uta al | ||||
h) al (v A: | h) al (v A: | ||||
?3 h) al (v a | |||||
m) al (no %al | m) al (no %al | ||||
.group am | .group am |
µ mikro | µ mikro | ||||
¶ tSlan&k | ¶ tSlan&k | ||||
° st'up&n^ | ° st'up&n^ | ||||
_" n'avodnIk | |||||
_‚ 'otvo*,En@||n'avodnIk | |||||
_„ sp'utSEn@||n'avodnIk | |||||
… t@-*'i_||t'otSke | |||||
† k@-*'iZ | |||||
‡ dv'ost@-*'uk@||k@-*'iZ | |||||
‰ p@-*'omil | |||||
_‹ 'otvo*,En@||n'avodnIk | |||||
_‘ 'otvo*,En@||n'avodnIk | |||||
_’ jedn'ost@-*'uk@||n'avodnIk | |||||
_“ 'otvo*,En@||n'avodnIk | |||||
_” zatvo*,En@||n'avodnIk | |||||
• k@-*'upna||t'otSk@ | |||||
_– en||ts'r-t& | |||||
_— em||ts'r-t& | |||||
™ p@-*'oizv'odZatS | |||||
˘ b@-*,EvIs | |||||
¨ p@-*Ijegl&s | |||||
_« 'otvo*,En@||n'avodnIk | |||||
_ p@-*Ivr,Emen&||tsr-tIts& | |||||
· p'ut& | |||||
¸ s,EdIl& | |||||
_» z'atvo*,En@||n'avodnIk | |||||
® r,Egist@-*'atsIj& | |||||
ł l@||s&||tsr-tItsom | |||||
× p'ut& | |||||
÷ p'od'ijeljen'o | |||||
_$ dol&r | _$ dol&r | ||||
_- minus | _- minus | ||||
_1M4 b'ilijUn | _1M4 b'ilijUn | ||||
_dpt _:z'a*Ez_ | _dpt _:z'a*Ez_ | ||||
// 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 | |||||
ab $only $abbrev | |||||
abc $abbrev | |||||
abs $abbrev | |||||
agm $abbrev | |||||
amd $only $abbrev | |||||
amg $only $abbrev | |||||
arg $only $abbrev | |||||
atp $abbrev | |||||
avg $abbrev | |||||
brf $abbrev | |||||
brl $abbrev | |||||
brx $abbrev | |||||
cca $abbrev | |||||
cdr $abbrev | |||||
cdrw $abbrev | |||||
clr $abbrev | |||||
cr $only $abbrev | |||||
ctrl $abbrev | |||||
doo $abbrev | |||||
ecdl $only $abbrev | |||||
esc $only $abbrev | |||||
eu $only $abbrev | |||||
eur $only $abbrev | |||||
faq $abbrev | |||||
fbi $abbrev | |||||
fr $only $abbrev | |||||
frm $abbrev | |||||
frx $abbrev | |||||
gr $only $abbrev | |||||
grr $abbrev | |||||
grrr $abbrev | |||||
grp $abbrev | |||||
grps $abbrev | |||||
hho $abbrev | |||||
hr $only $abbrev | |||||
hrk $only $abbrev | |||||
hrt $only $abbrev | |||||
hrv $only $abbrev | |||||
hzzo $abbrev | |||||
ibm $abbrev | |||||
jrr $abbrev | |||||
nr $only $abbrev | |||||
nrg $abbrev | |||||
nvda $abbrev | |||||
oem $abbrev | |||||
off $only $abbrev | |||||
omw $abbrev | |||||
pr $only $abbrev | |||||
prn $abbrev | |||||
raw $only $abbrev | |||||
rb $abbrev | |||||
rba $abbrev | |||||
rc $only $abbrev | |||||
rcc $abbrev | |||||
rcd $abbrev | |||||
rcs $abbrev | |||||
rd $only $abbrev | |||||
rds $abbrev | |||||
rgb $abbrev | |||||
rh $only $abbrev | |||||
rk $only $abbrev | |||||
rn $abbrev | |||||
rm $only $abbrev | |||||
rmx $abbrev | |||||
rp $only $abbrev | |||||
rs $abbrev | |||||
rss $abbrev | |||||
rta $abbrev | |||||
rtf $abbrev | |||||
rtl $abbrev | |||||
rttl $abbrev | |||||
rtv $abbrev | |||||
rx $abbrev | |||||
rw $abbrev | |||||
scr $only $abbrev | |||||
sr $only $abbrev | |||||
srd $only $abbrev | |||||
udt $abbrev | |||||
url $only $abbrev | |||||
vba $only $abbrev | |||||
vbr $abbrev | |||||
vga $abbrev | |||||
wbr $abbrev | |||||
xy $abbrev | |||||
dr $dot $abbrev | |||||
mr $dot $abbrev | |||||
mrs $dot $abbrev | |||||
itd $dot $abbrev | |||||
npr $dot $abbrev | |||||
str $only $dot $abbrev | |||||
inc $dot | |||||
prof $dot | |||||
sl $dot | |||||
tj $dot | |||||
tzv $dot | |||||
// Demonstratives | // Demonstratives | ||||
tko $u+ | tko $u+ | ||||
// Exceptions | // Exceptions | ||||
utf u||te||ef | |||||
.group r | .group r | ||||
r R | r R | ||||
A) r (A * | |||||
A) r (A R | |||||
K) r (A @-* | K) r (A @-* | ||||
rr R | rr R | ||||
r (_ R | r (_ R |
vowelout f1=2 f2=1700 -300 300 f3=-100 80 | vowelout f1=2 f2=1700 -300 300 f3=-100 80 | ||||
formants d/d+x/d%50 | formants d/d+x/d%50 | ||||
before _ d/d_+x/d_ | before _ d/d_+x/d_ | ||||
before r d/dr+x/d | |||||
before r d/dr+x/d%50 | |||||
after _ NULL | after _ NULL | ||||
after @ d/xd | after @ d/xd | ||||
lengthmod 5 | lengthmod 5 |
if(common_phonemes != NULL) | if(common_phonemes != NULL) | ||||
{ | { | ||||
match.phonemes = common_phonemes; | match.phonemes = common_phonemes; | ||||
if(*match.phonemes == RULE_CONDITION) | |||||
match.phonemes += 2; // skip over condition number | |||||
while(((rb = *match.phonemes++) != 0) && (rb != RULE_PHONEMES)); | while(((rb = *match.phonemes++) != 0) && (rb != RULE_PHONEMES)); | ||||
} | } | ||||
else | else |
#include "translate.h" | #include "translate.h" | ||||
#include "wave.h" | #include "wave.h" | ||||
const char *version_string = "1.24.10 14.May.07"; | |||||
const char *version_string = "1.24.11 17.May.07"; | |||||
const int version_phdata = 0x012201; | const int version_phdata = 0x012201; | ||||
int option_device_number = -1; | int option_device_number = -1; |