我已经开始使用 android、sl4a 和 python 进行语音识别,到目前为止,它工作正常。我的用户应该用他的声音输入 0 到 9 之间的数字。有没有办法告诉android只搜索这些数字,从而减少识别时间(可能还有错误)?
问问题
3664 次
1 回答
7
不,您无法更改谷歌返回的内容。您只能处理结果。
幸运的是,您可以处理结果以增加匹配的机会。
例如,您可以使用像 Soundex这样的语音匹配算法
使用 Soundex 或类似的东西,如果识别器听到类似“真实”的声音,您的代码仍然可以将其识别为数字 2。
于 2012-01-08T17:12:39.753 回答