diff --git a/dictsource/en_list b/dictsource/en_list index 72bf012c..b29617b5 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -1174,6 +1174,7 @@ miaow mi:'aU mica maIk@ microorganism maIkroU'O@g@nIz@m midday m,Idd'eI +mideast mI2di:st midterm m'Idt,3:m mildew mIldju: mileage maIlI2dZ diff --git a/phsource/vdiph/vowelchart.png b/phsource/vdiph/vowelchart.png index eeea03d2..0876a137 100644 Binary files a/phsource/vdiph/vowelchart.png and b/phsource/vdiph/vowelchart.png differ diff --git a/phsource/vowel/V_5 b/phsource/vowel/V_5 new file mode 100644 index 00000000..5b3c769d Binary files /dev/null and b/phsource/vowel/V_5 differ diff --git a/phsource/vowel/aa_8 b/phsource/vowel/aa_8 new file mode 100644 index 00000000..af60e3da Binary files /dev/null and b/phsource/vowel/aa_8 differ diff --git a/phsource/vowel/vowelchart.png b/phsource/vowel/vowelchart.png index fdd998f7..4721217f 100644 Binary files a/phsource/vowel/vowelchart.png and b/phsource/vowel/vowelchart.png differ diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 0aa7e0d4..4b85ecf9 100755 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,8 +35,8 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.27.10 15.Jul.07"; -const int version_phdata = 0x012701; +const char *version_string = "1.28 16.Jul.07"; +const int version_phdata = 0x012801; int option_device_number = -1; diff --git a/src/translate.cpp b/src/translate.cpp index 35313ebc..c266db20 100755 --- a/src/translate.cpp +++ b/src/translate.cpp @@ -736,7 +736,8 @@ if((wmark > 0) && (wmark < 8)) length=0; while(word[length] != ' ') length++; - word[-1] = ' '; // prevent this affecting the pronunciation of the pronuncable part + if(length > 0) + word[-1] = ' '; // prevent this affecting the pronunciation of the pronuncable part } SetSpellingStress(phonemes,0);