0

我有一个应用程序,我在谷歌中使用语音识别来获取用户语音输入作为文本。这行得通,没问题 - 我得到了文字。

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

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

4

1 回答 1

1

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

抱歉,我认为 Google 不会让您访问他们的语音操作分类器,而只是识别器。

于 2011-12-07T17:35:20.730 回答