gpt4 book ai didi

android - Pocketsphinx VS 谷歌语音识别 API

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:11:35 25 4
gpt4 key购买 nike

我正在构建一个语音识别 Android 应用程序,它将充当虚拟个人助理,执行以下任务:

预约/提醒

天气信息

对 Wolfram|Alpha/维基百科的一般查询 -(即谁导演了捉鬼敢死队,英镑 - 美元汇率是多少)

我的问题是使用 Pocketsphinx 还是 Google API?

最初我使用“android.speech.RecognitionListener”进行设置,效果很好,但是我想实现关键字识别,这样用户除了说话之外不需要进行任何交互。

显然 Google API 不支持这个,所以我研究了为此使用 pocketsphinx,并且仍然在应用程序的其余部分使用 google(我听说 pocketsphinx 不那么准确?)然而,由于他们不能同时占用麦克风,所以两者并不相处。

有没有一种在识别器之间切换的好方法? (甚至不能将两者导入同一个项目)

我应该只使用 pocketshinx 并处理较低的准确度吗?

建议会很有帮助

干杯

最佳答案

对于任何想要实现类似项目的人,我都找到了解决方法。它有点老套而且不完全干净,但它确实有效。

像网络上的许多示例一样,使用带有打开/关闭开关的 android 语音识别器,当 onResults 返回时,将检查字符串是否存在所述“热词”,如果不存在,则丢弃该字符串,如果是的,处理它。处理完查询并且文本到语音响应后,以编程方式重新单击切换按钮,确保持续收听。

对“onError”也做同样的事情。我也确实在 PartialResults 上也有它,但它似乎使线程崩溃,不完全确定为什么,但一旦它被删除,一切似乎都运行良好。

关于android - Pocketsphinx VS 谷歌语音识别 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061705/

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