Android语音识别 Intent : Listening for IP addresses

标签 android speech-recognition

我希望使用 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/

相关文章:

C# 语音识别

android - 如何在android中实现FM Transmitter?

java - 触摸时,日期选择器会出现两次

java - 如何在 Java 中的所有其他任务之前运行语音识别器,这样只有当输出包含 begin 时,程序才会继续

python - 这段代码有什么问题?它没有显示任何错误,但也没有显示任何输出

speech-recognition - 如何评估 ASR(自动语音识别)中的 WER(单词错误率)?

iOS 语音识别权限是必须的吗?

android - 我的 Android 应用程序的 fragment 或 Activity

android - 确定从 Google Play 商店购买应用的日期(或版本) - 相当于 iOS appStoreReceiptURL

android - appComponentFactory 的 list 合并失败