Browse Source

Don't use espeakSSML when synthesizing text as this causes problems for some text.

master
Reece H. Dunn 12 years ago
parent
commit
ef40dee48c
2 changed files with 3 additions and 3 deletions
  1. 2
    2
      android/jni/jni/eSpeakService.cpp
  2. 1
    1
      android/jni/jni/espeakengine.cpp

+ 2
- 2
android/jni/jni/eSpeakService.cpp View File

@@ -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();


+ 1
- 1
android/jni/jni/espeakengine.cpp View File

@@ -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();


Loading…
Cancel
Save