Mi risulta che questo X-SAMPA XML sample, come altri campioni here e anche here & here, suoni qualcosa.Qual è la sintassi corretta per l'attributo phoneme in TTS XML di Android?
String text = "<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>.</speak>";
mTts.speak(text, TextToSpeech.QUEUE_ADD, null);
Tuttavia, per qualche strana ragione, non dice nulla (totale silenzio).
Cosa mi manca?
per chiarire: Il mio TTS campione app è l'installazione OK: Se cambio che .
prima che </speak>
tag qualsiasi parola, la TTS Android dice solo che la parola fine. Il mio unico problema è che non sono in grado di utilizzare lo <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>
in alcun modo.
Capisco che un .
debba essere silenzioso, ma in base ai poster di quegli esempi, si suppone che suoni i fonemi XSAMPA nell'XML. Cosa mi manca?
Wow! Era così. Questo problema mi ha fatto impazzire per un tempo molto lungo senza nemmeno sospettare che un motore TTS diverso potrebbe non supportare XSAMPA. Una volta selezionato Pico, la sintassi sopra riportata funziona come previsto. Grazie! – an00b