我有一个项目来修改盲人的Android手机,因此我使用Android文本语音.
我已经设法使用http://code.google.com/p/eyes-free/中的 TTS库创建了一个短信和电话应用程序,并使用myTTS.speak来说出文字.
问题来自当我使用对讲来说其他应用程序,如启动器,浏览器等.当我使用对讲时,他们可以说那些应用程序,但当我打开我的应用程序(短信和电话)有两个声音,首先来自对讲和建立在我的应用程序的myTTS.speak中,我如何才能在我的应用程序(短信和手机)中禁用对讲?所以说话只来自我在TTS内置的应用程序,因为当我打开其他应用程序时我需要对讲
感谢名单
小智 2
您可以检测 TalkBack 是否正在运行(通过检查所有正在运行的进程),并在 TalkBack 运行时将应用程序的自发音静音,而不是禁用或静音 TalkBack。当然,您应该为 TalkBack 不会说出的消息保留应用程序的自动语音功能。
或者,要阻止 TalkBack 接收(和说出)来自应用程序的事件,您可以使用此处讨论的机制。
| 归档时间: |
|
| 查看次数: |
2893 次 |
| 最近记录: |