我正在开发一款需要保留语音识别功能的应用 活跃整整一分钟。在查看文档后,我发现 “SPEECH_INPUT_MINIMUM_LENGTH_MILLIS”添加到 2.2。然而 谷歌的默认语音识别服务似乎不支持它。有人知道办法吗 我可以强制语音识别持续一分钟吗?
最佳答案
哦,哇,我讨厌蹩脚的文档。显然谷歌的语音识别服务确实支持 SPEECH_INPUT_MINIMUM_LENGTH_MILLIS,但要求输入很长。当然,如果您在添加 extra 时输入整数,它会调用查找 int 的方法。然后它会抛出一个非常讨厌的静默错误。只要确保你把数字投得很长,世界就会变得美好。
关于java - 安卓语音识别API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613306/