使用 Android 语音识别无法收到超过 5 个结果
Can't receive more than 5 results using Android Speech Recognition
我正在开发一个将语音与文本进行比较的应用程序,有时文本可以是一个包含 20 个单词的长短语。
我将获得的所有 extra.results 与短语进行比较。不同口音的人会发表演讲,所以我需要收到尽可能多的结果。
我已经看到我总是最多收到 5 个结果,我应该最多收到 10 个结果以避免错误。我尝试过使用不同的短语和不同大小的短语。
谢谢!
自定义任务需要自定义语音引擎,在您使用自定义引擎的情况下,您可以通过配置预期的词来获得更准确的匹配。
10 种变体对您没有帮助。如果在 10 个单词的句子中只有 2 个解码变体,则需要检索 1024 个不同的解码结果。你最好把它们放在更紧凑的混淆网络或格子中。
我正在开发一个将语音与文本进行比较的应用程序,有时文本可以是一个包含 20 个单词的长短语。 我将获得的所有 extra.results 与短语进行比较。不同口音的人会发表演讲,所以我需要收到尽可能多的结果。 我已经看到我总是最多收到 5 个结果,我应该最多收到 10 个结果以避免错误。我尝试过使用不同的短语和不同大小的短语。 谢谢!
自定义任务需要自定义语音引擎,在您使用自定义引擎的情况下,您可以通过配置预期的词来获得更准确的匹配。
10 种变体对您没有帮助。如果在 10 个单词的句子中只有 2 个解码变体,则需要检索 1024 个不同的解码结果。你最好把它们放在更紧凑的混淆网络或格子中。