我有一个应用程序,我正在使用谷歌的语音识别来获得文本形式的用户语音输入。这行得通,没问题--我得到了文本。
是否可以将我的文本字符串发送到与谷歌语音操作相同的逻辑/引擎进行解析,并让AndroidOS执行正确的操作?
或者,启动一个意图,提示用户进行google语音操作--规范将按此方式执行(例如,listen to...)但如果没有一个匹配的地方,谷歌语音行动,它会广播回我的应用程序与结果文本处理为溢出。
发布于 2011-12-08 01:35:21
解析返回的文本并确定用户真正的意思(而不是他们所说的文本)是一个复杂的问题。在最简单的方面,您可以维护一个关键字表,并在返回的文本中搜索关键字匹配项,并为某些关键字的含义提供预先确定的映射。更高级的系统使用statistical classification技术从用户转录的语音中识别正确的动作。如果你想探索高级分类器,你可能想看看Mallet。
对不起,我不认为谷歌给你访问他们的语音动作分类器,只有识别器。
https://stackoverflow.com/questions/8392580
复制相似问题