关于Android中的Google语音识别,我几乎没有问过什么问题。我使用Google语音识别在线服务开发了一个Android应用程序。现在,为了进一步改进,我需要知道以下问题的答案。
我可以添加一个"自定义词典"无论是离线识别还是在线识别?
我可以命令它进行基于语法的识别,关键词识别和关键词识别吗?现在似乎没有选择,而不是共同认可。
我可以更改"监听超时" ?好像我改变了多少,它根本不起作用。
答案 0 :(得分:2)
使用Android Speech API无法实现,但您可以使用CMU Sphinx项目进行上述所有操作。
答案 1 :(得分:1)
这是正确答案,因为我已经尝试过并完成了它。
我可以在离线识别中添加“自定义词典”吗? 在线认可?
不可能
我可以命令它进行基于语法的识别,关键字识别 和关键词识别?现在似乎没有选择 为此,而不是共同认可
无法命令它进行基于语法的识别,但可以检测关键字和关键短语,您必须编写具有if-else
条件的自定义代码。要做到这一点,你实际上需要逐字检测和转换而不是等待整个句子由用户完成并且android语音识别服务自动关闭以给你结果。这是可能的,它被称为“mid speech speech interim”
对于关键字识别,请参阅this video
我可以更改“监听超时”吗?好像我改变了多少, 它根本不起作用。
不,但您可以用一种棘手的方式对其进行编码以进行持续识别。 Aboce youtube视频也可以持续识别。对于执行相同refer to this link。
的应用程序