Rozumiem, że to X-SAMPA XML sample, podobnie jak inne próbki here, a nawet here & here, ma zabrzmieć coś.Jaka jest prawidłowa składnia atrybutu fonemów w tekście XML systemu Android?
String text = "<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>.</speak>";
mTts.speak(text, TextToSpeech.QUEUE_ADD, null);
Jednak z jakiegoś dziwnego powodu nic nie mówi (całkowita cisza).
Czego mi brakuje?
Dla wyjaśnienia: Moja próbka TTS aplikacja jest konfiguracja OK: Jeśli zmienię że .
wcześniej </speak>
tag dowolny słowo, Android TTS po prostu mówi, że słowo w porządku. Mój jedyny problem polega na tym, że nie jestem w stanie w żaden sposób wykorzystać <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>
.
Rozumiem, że .
ma być cichy, ale potem, zgodnie z plakatami tych próbek, ma brzmieć fonemy XSAMPA w XML. czego mi brakuje?
Wow! To było to. Ten problem doprowadza mnie do szału przez bardzo długi czas, nawet nie podejrzewając, że inny silnik TTS może nie obsługiwać XSAMPA. Po wybraniu Pico, powyższa składnia działa zgodnie z oczekiwaniami. Dzięki! – an00b