Android-如何知道TalkBack是否在讲话以中断TTS?

时间:2018-09-12 17:52:28

标签: android

我正在与Android上的TextToSpeech一起说出一系列文本。因为这是一个很大的字符串,所以我为此使用了一个新线程。

问题在于,启用对讲语音辅助功能后,它将停止读取我的应用以说出设备的通知,并在用户触摸屏幕时读取其他按钮,等等。

我需要知道对讲机何时讲话,所以我打断了线程,当对讲机宣布其内容时,我的tts将能够恢复阅读。

发生了什么事,我的tts读了第1行,第2行,第3行(所以对讲说了些什么),而我的tts没有读过第4行的第5行...( )。在对讲到50、60行之后,它只是恢复讲话,因为我的重复(即在线程中)一直运行,并且讲话者正被对讲占据。

有人对此有任何指导/解决方案吗?

0 个答案:

没有答案