【发布时间】:2012-02-05 09:31:34
【问题描述】:
我已经开始使用 android、sl4a 和 python 进行语音识别,到目前为止,它运行良好。 我的用户应该用他的声音输入 0 到 9 之间的数字。有没有办法告诉 android 只搜索这些数字,从而减少识别时间(可能还有错误)?
【问题讨论】:
我已经开始使用 android、sl4a 和 python 进行语音识别,到目前为止,它运行良好。 我的用户应该用他的声音输入 0 到 9 之间的数字。有没有办法告诉 android 只搜索这些数字,从而减少识别时间(可能还有错误)?
【问题讨论】:
没有。您无法更改谷歌返回的内容。您只能处理结果。
幸运的是,您可以处理结果以增加匹配的机会。
例如,您可以使用语音匹配算法,例如 Soundex
使用 Soundex 或类似的东西,如果识别器听到类似“真”的声音,您的代码仍然可以将其识别为数字 2。
【讨论】: