是否可以自定义Android谷歌语音识别?

时间:2015-11-27 10:22:50

标签: android speech-recognition speech-to-text google-speech-api

关于Android中的Google语音识别,我几乎没有问过什么问题。我使用Google语音识别在线服务开发了一个Android应用程序。现在,为了进一步改进,我需要知道以下问题的答案。

  1. 我可以添加一个"自定义词典"无论是离线识别还是在线识别?

  2. 我可以命令它进行基于语法的识别,关键词识别和关键词识别吗?现在似乎没有选择,而不是共同认可。​​

  3. 我可以更改"监听超时" ?好像我改变了多少,它根本不起作用。

2 个答案:

答案 0 :(得分:2)

使用Android Speech API无法实现,但您可以使用CMU Sphinx项目进行上述所有操作。

答案 1 :(得分:1)

这是正确答案,因为我已经尝试过并完成了它。

  

我可以在离线识别中添加“自定义词典”吗?   在线认可?

不可能

  

我可以命令它进行基于语法的识别,关键字识别   和关键词识别?现在似乎没有选择   为此,而不是共同认可

无法命令它进行基于语法的识别,但可以检测关键字和关键短语,您必须编写具有if-else条件的自定义代码。要做到这一点,你实际上需要逐字检测和转换而不是等待整个句子由用户完成并且android语音识别服务自动关闭以给你结果。这是可能的,它被称为“mid speech speech interim”

对于关键字识别,请参阅this video

  

我可以更改“监听超时”吗?好像我改变了多少,   它根本不起作用。

不,但您可以用一种棘手的方式对其进行编码以进行持续识别。 Aboce youtube视频也可以持续识别。对于执行相同refer to this link

的应用程序