gpt4 book ai didi

android - 禁用特定应用程序的对讲

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:17 24 4
gpt4 key购买 nike

我有一个为盲人修改android手机的项目,因此我使用了android文本到语音。

我已经成功地使用 http://code.google.com/p/eyes-free/ 中的 TTS 库创建了一个 SMS 和电话应用程序并使用 myTTS.speak 朗读文本。

当我使用对讲功能与启动器、浏览器等其他应用程序通话时,问题就来了。当我使用对讲时,他们可以说出那些应用程序,但是当我打开我的应用程序(短信和电话)时,有两种声音,首先来自对讲,然后来 self 应用程序中内置的 myTTS.speak,我如何才能仅在我的应用程序(短信和电话)中禁用对讲?所以说话只能来 self 内置 TTS 的应用程序,因为当我打开其他应用程序时我需要对讲

谢谢

最佳答案

您可以检测到它正在运行(通过检查所有正在运行的进程),而不是禁用或静音 TalkBack,并在 TalkBack 运行时将应用的自发声音静音。对于 TalkBack 不会说出的那些消息,您当然应该保留应用的自发声。

或者,要防止 TalkBack 从您的应用程序接收(和说出)事件,您可以使用讨论的机制 here .

关于android - 禁用特定应用程序的对讲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com