使用时从麦克风录制音频

问题描述

我想从麦克风录制音频,即使它已经被使用。

我正在开发一个具有系统权限和 root 访问权限的虚拟助手,我正在使用 API 29 的隐藏/内部库对其进行编译,所以这完全没有问题。这是 (link) 唯一的方法,就像他们说的那样,还是有其他方法?我这么问是因为我不知道如何让应用程序使用 hotword 音频源录制麦克风(已授予 CAPTURE_AUdio_hotword 权限) - 一直说“音频源无效”(???)。

我拥有 CAPTURE_AUdio_OUTPUT 权限,这就是(我相信)让助手能够在我通话期间听我说话并响应命令的原因。尽管如此,如果我不在电话中,并且例如在 Whatsapp 上正在进行通话,则不会发生这种情况-> 我无法让助手使用 {{ 1}}(或用 SpeechRecognizer(或任何其他)录制我的声音,以防万一。

有什么解决办法吗? (也欢迎帮助执行 Google 在该链接上所说的内容

注意:系统 API 解决方案比 root 命令更受欢迎,但如果我真的需要 root 命令来让它工作,那就这样吧。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)