From ef40dee48c9169afa1dffc5075993e54be64e034 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Wed, 13 Mar 2013 12:34:42 +0000 Subject: [PATCH] Don't use espeakSSML when synthesizing text as this causes problems for some text. --- android/jni/jni/eSpeakService.cpp | 4 ++-- android/jni/jni/espeakengine.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/jni/jni/eSpeakService.cpp b/android/jni/jni/eSpeakService.cpp index 19ea3cf2..ede2b2d5 100644 --- a/android/jni/jni/eSpeakService.cpp +++ b/android/jni/jni/eSpeakService.cpp @@ -324,8 +324,8 @@ JNICALL Java_com_reecedunn_espeak_SpeechSynthesis_nativeSynthesize( espeak_SetSynthCallback(SynthCallback); const espeak_ERROR result = espeak_Synth(c_text, strlen(c_text), 0, // position - POS_CHARACTER, 0, // end position (0 means no end position) - espeakCHARS_UTF8 | espeakSSML, // use or ignore xml tags + POS_CHARACTER, 0, // end position (0 means no end position) + espeakCHARS_UTF8, // text is UTF-8 encoded &unique_identifier, nat); espeak_Synchronize(); diff --git a/android/jni/jni/espeakengine.cpp b/android/jni/jni/espeakengine.cpp index 26dbfeca..c6dabe42 100644 --- a/android/jni/jni/espeakengine.cpp +++ b/android/jni/jni/espeakengine.cpp @@ -583,7 +583,7 @@ tts_result TtsEngine::synthesizeText(const char *text, int8_t *buffer, size_t bu espeak_Synth(text, strlen(text), 0, // position POS_CHARACTER, 0, // end position (0 means no end position) - espeakCHARS_UTF8 | espeakSSML, // use or ignore xml tags + espeakCHARS_UTF8, // text is UTF-8 encoded &unique_identifier, userdata); espeak_Synchronize();