[1.31.12]

Fix: reset phoneme table if speech is cancelled while switched to a second language.
"speak": add -z options (same as for "espeak").
Numbers: Add option to speak "and" before hundreds.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@143 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2008-02-16 17:02:26 +00:00
parent 6a8b112743
commit 35a7f05eb1
25 changed files with 390 additions and 149 deletions
+3 -1
View File
@@ -35,13 +35,14 @@
#include "translate.h"
#include "wave.h"
const char *version_string = "1.31.10 12.Feb.08";
const char *version_string = "1.31.12 16.Feb.08";
const int version_phdata = 0x013105;
int option_device_number = -1;
// copy the current phoneme table into here
int n_phoneme_tab;
int current_phoneme_table;
PHONEME_TAB *phoneme_tab[N_PHONEME_TAB];
unsigned char phoneme_tab_flags[N_PHONEME_TAB]; // bit 0: not inherited
@@ -574,6 +575,7 @@ void SelectPhonemeTable(int number)
n_phoneme_tab = 0;
SetUpPhonemeTable(number,0); // recursively for included phoneme tables
n_phoneme_tab++;
current_phoneme_table = number;
} // end of SelectPhonemeTable