diff --git a/src/Makefile.espeakedit b/src/Makefile.espeakedit index 5257d09d..07f93094 100644 --- a/src/Makefile.espeakedit +++ b/src/Makefile.espeakedit @@ -20,7 +20,7 @@ CPPFLAGS = -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT -CXXFLAGS = -O2 -g0 -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 \ +CXXFLAGS = -O2 -Wall -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 \ -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT all: espeakedit diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 47044d87..f8bf6c01 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.45.44 16.Sep.11"; +const char *version_string = "1.45.43 16.Sep.11"; const int version_phdata = 0x014500; int option_device_number = -1; @@ -644,6 +644,13 @@ static bool InterpretCondition(Translator *tr, int control, PHONEME_LIST *plist, if(plist[0].sourceix) return(false); } +// if(which==7) +// { +// // nextPh2 not word boundary +// if((plist[1].sourceix) || (plist[2].sourceix)) +// return(false); +// } + if(which==6) { // nextVowel, not word boundary @@ -679,7 +686,7 @@ static bool InterpretCondition(Translator *tr, int control, PHONEME_LIST *plist, } ph = plist->ph; - if(instn2 < 7) + if(instn2 < 8) { // 'data' is a phoneme number if((phoneme_tab[data]->mnemonic == ph->mnemonic) == true) diff --git a/src/voices.cpp b/src/voices.cpp index 304e9014..2bc7813e 100644 --- a/src/voices.cpp +++ b/src/voices.cpp @@ -1744,6 +1744,7 @@ espeak_ERROR SetVoiceByProperties(espeak_VOICE *voice_selector) return(EE_OK); } // end of SetVoiceByProperties + void FreeVoiceList() {//================= for(int ix=0; ix