我希望使用 Android 语音识别 Intent 来监听 IP 地址以进行免提地址输入。使用 LANGUAGE_MODEL_FREE_FORM
进行的实验并不成功;对于某些输入,它非常好---例如,
“一九二点一六八点一点三”
...变成...
192。 168.1.4
...我可以很容易地去除空白。
但它在数值评估上很不稳定;例如,
“一九二点一六八点一点四”
...变成...
192。 168. 一。四
有没有办法让语音识别器专注于预期输入的特定子集(例如 IP 地址或只是数字和“点”)?
最佳答案
你可以试试 CMUSphinx,一个开源的语音识别工具包
http://cmusphinx.sourceforge.net/wiki/tutorialandroid
它允许您指定语音识别语法,使用语法它识别 IP 地址的准确率超过 95%。
关于Android语音识别 Intent : Listening for IP addresses,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25612095/