【发布时间】:2015-01-28 17:28:29
【问题描述】:
我正在将 SpeechRecognizer API 用于我在 Google Glass 上制作的接收语音的应用程序。我遇到的问题是,如果语音检测器没有听到任何声音,它会很快停止收听并结束识别过程。
我发现可以添加以下 Extra: EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
这可能会延迟它停止收听的时间。我在我的代码中实现了这一点,接近提出这个问题的用户的做法(在设置为 5000 毫秒的 onClick() 方法内):Android extras about speech recognition does not work
添加 Extras 并没有改变程序的运行方式,因此仍然没有延迟。
答案说它当时停止为 Jelly Bean 工作。带有 KitKat 的 Google Glass 也一样吗?如果是这样,还有其他方法可以解决此问题吗?
任何帮助将不胜感激!
【问题讨论】:
标签: android google-glass google-gdk