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



espeak_SetSynthCallback(SynthCallback); espeak_SetSynthCallback(SynthCallback);
const espeak_ERROR result = espeak_Synth(c_text, strlen(c_text), 0, // position 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); &unique_identifier, nat);
espeak_Synchronize(); espeak_Synchronize();



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



espeak_Synth(text, strlen(text), 0, // position espeak_Synth(text, strlen(text), 0, // position
POS_CHARACTER, 0, // end position (0 means no end 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); &unique_identifier, userdata);
espeak_Synchronize(); espeak_Synchronize();



Loading…
Cancel
Save