如果 Android 语音识别 SpeechRecognizer 调用 cancel 和 stopListening 之后仍然在识别,无法停止成功,可以尝试以下方法:

  1. 确保在调用 cancel 和 stopListening 之后,没有再次调用 startListening 方法。

  2. 尝试在调用 cancel 和 stopListening 之后,等待一段时间再检查是否还在识别,有时需要一段时间才能完全停止。

  3. 在调用 cancel 和 stopListening 之前,确保已经调用了 setRecognitionListener 方法,并在 onEndOfSpeech 回调中检查是否已经停止识别。

  4. 如果以上方法仍然无效,可以尝试重启设备,有时可能是系统或设备问题导致识别无法停止。

Android SpeechRecognizer 无法停止识别问题解决方法

原文地址: https://www.cveoy.top/t/topic/oe16 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录