Pasando el siguiente documento SSML (Speech Synthesis Markup Language) al motor com.svox.pico TextToSpeech resultó en una lectura del cuerpo XML pero sin control desde el elemento fonema o el elemento de énfasis. Este resultado (sin aparente de control SSML) es la misma en un Nexus One con Android 2.2, así como en el emulador de la ejecución de un AVD con nivel SDK 8.¿Android TTS es compatible con el lenguaje de marcado de síntesis de voz?
String text = "<?xml version=\"1.0\"?>" +
"<speak version=\"1.0\" xmlns=\"http://www.w3.org/2001/10/synthesis\" " +
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
"xsi:schemaLocation=\"http://www.w3.org/2001/10/synthesis " +
"http://www.w3.org/TR/speech-synthesis/synthesis.xsd\" " +
"xml:lang=\"en-US\">" +
"tomato " +
"<phoneme alphabet=\"ipa\" ph=\"t&#x259;mei&#x325;&#x27E;ou&#x325;\"> tomato </phoneme> " +
"That is a big car! " +
"That <emphasis> is </emphasis> a big car! " +
"That is a <emphasis> big </emphasis> car! " +
"That is a huge bank account! " +
"That <emphasis level=\"strong\"> is </emphasis> a huge bank account! " +
"That is a <emphasis level=\"strong\"> huge </emphasis> bank account!" +
"</speak>";
mTts.speak(text, TextToSpeech.QUEUE_ADD, null);
¿Tiene cualquier soporte de motor de Android TTS cualquiera de los SSML ¿elementos?