Android: Вопрос по использованию TTS - PullRequest
1 голос
/ 27 сентября 2011

Я использую движок TTS и хочу отключить кнопки, пока сообщение tts не закончится, поэтому пользователь не может выбрать опцию на экране, пока сообщение tts не будет полностью прослушано.

Я пытался использовать

while (tts.isSpeaking())
{
    button.setclickable(false);
}
button.setclickable(true);

но это не работает.

Полагаю, это потому, что tts.isSpeaking работает не так, как я ожидал.

1 Ответ

1 голос
/ 27 сентября 2011

проверьте концепцию высказывания с помощью этого TTS, с помощью которого вы можете выполнить проверку вашей задачи здесь

http://developer.android.com/resources/articles/tts.html

http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#setOnUtteranceCompletedListener%28android.speech.tts.TextToSpeech.OnUtteranceCompletedListener%29

...