从文本调用Google语音操作 - 例如构建我自己的语音操作应用

时间:2011-12-05 22:08:38

标签: speech-recognition voice-recognition speech-to-text google-voice

我有一个应用程序,我在谷歌使用语音识别将用户语音输入作为文本。这有效,没问题 - 我收到了文字。

是否可以发送我的TEXT STRING以与谷歌的语音操作相同的逻辑/引擎进行解析并让AndroidOS执行正确的操作?

或者启动一个提示用户进行谷歌语音操作的意图 - 这样的spech将被执行(例如听......)但如果没有匹配谷歌语音操作给出的地方,它将广播回我的应用程序将结果文本作为溢出处理。

1 个答案:

答案 0 :(得分:1)

解析返回的文本并确定用户的真实含义(而不是他们所说的文本)是一个复杂的问题。在最简单的一面,您可以维护一个关键字表,并在返回的文本中搜索关键字匹配,并为某些关键字的含义预先设置映射。更高级的系统使用statistical classification技术来识别来自用户的转录语音的正确动作。如果您想要探索高级分类器,可能需要查看Mallet

抱歉,我认为Google不允许您访问他们的语音操作分类器,只有识别器。