The documentation mówi "Sprawdza, czy silnik TTS jest zajęty mówiąc."W jakich okolicznościach funkcja TextToSpeech.isSpeaking() zwraca wartość true?
Ale ja po prostu wdrożone wezwanie do isSpeaking()
w onUtteranceCompletedListener
, gdzie mam co najmniej 10 wypowiedzi i oczekujące w żaden z nich nie dostałam true
.
Zakładając, że isSpeaking()
faktycznie działa jako udokumentowane, muszę stwierdzić, że nazwałem to nieprawidłowo.
Jakie są punkty, w których wywołanie funkcji TextToSpeech.isSpeaking() zwraca poprawny wynik?