我已经开始使用android、sl4a和python进行语音识别,到目前为止,它工作得很好。我的用户只需要用语音输入0到9之间的数字。有没有办法告诉android只搜索这些数字,从而减少识别时间(可能还有错误)?
发布于 2012-01-09 01:12:40
不是的。你不能改变google返回的内容。您只能处理结果。
幸运的是,您可以处理结果以增加匹配的机会。
例如,您可以使用像Soundex这样的语音匹配算法
使用Soundex或类似的东西,如果识别器听到类似"true“的声音,您的代码仍然可以将其识别为数字2。
https://stackoverflow.com/questions/8778409
复制相似问题