我正在构建一个语音识别 android 应用程序,它将充当虚拟个人助理,执行以下任务:
预约/提醒
天气信息
对 Wolfram|Alpha / Wikipedia 的一般查询 - (即谁导演了捉鬼敢死队,英镑 - 美元汇率是多少)
我的问题是使用 Pocketsphinx 还是 Google API?
最初我使用“android.speech.RecognitionListener”进行设置,效果很好,但是我想实现关键字识别,这样用户除了说话之外不需要任何交互。
显然 Google API 不支持这一点,所以我研究了为此使用 pocketsphinx,并且仍然在应用程序的其余部分使用谷歌(因为我听说 pocketsphinx 不那么准确?)但是两者并没有像他们那样相处不要同时占用麦克风。
有没有在识别器之间切换的好方法?(甚至不能将两者都导入同一个项目)
我应该只使用pocketshinx并处理较低的准确性吗?
建议会有所帮助
干杯