private:
MStarDict *oStarDict;
bool Enabled;
- bool RealPeople;
+ int Engine;
GtkWidget *enable_button;
+ GtkWidget *engine_espeak_button;
+ GtkWidget *engine_realpeople_button;
GtkWidget *gender_male_button;
GtkWidget *gender_female_button;
GtkWidget *language_button;
static gboolean onTtsEnableButtonClicked(GtkButton *button,
Tts *oTts);
+ static gboolean onTtsEngineButtonClicked(GtkWidget *button,
+ Tts *oTts);
static gboolean onTtsGenderButtonClicked(GtkToggleButton *button1,
GtkToggleButton *button2);
void Enable(bool bEnable);
bool IsEnabled();
- void SetVoice(const gchar *language, int gender);
+ void SetVoice(int engine, const gchar *language, int gender);
GtkListStore *GetVoicesList();
void SayText(const gchar *sText);