Android SpeechRecognizer 录音错误

And*_*ork 5 android voice-recognition

我正在尝试在没有意图对话框的情况下在 Android 上使用 SpeechRecognizer。它在大多数设备上都可以正常工作,但有些设备会返回录音错误(错误代码 3)并且没有关于此错误的详细信息。有什么解决方案或原因吗?

谢谢!!

小智 12

当 Google App(com.google.android.googlequicksearchbox) 没有录音权限时,我遇到了同样的错误。

此外,SpeechRecognizer 使用 com.google.android.googlequicksearchbox 的服务。因此,如果此应用程序被禁用或卸载,SpeechRecognizer 可能无法工作。

  • 这个答案对我有用。转到设置 -> 手机中的应用程序,并为 Google 应用程序授予“录音”权限。 (3认同)

Fis*_*her 8

您应该进入系统设置、应用程序、Google 应用程序,然后启用其麦克风权限。这正是 ERROR_AUDIO(错误代码 3)的原因。


Zaf*_*nov 2

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
Run Code Online (Sandbox Code Playgroud)

在您的清单中设置它。如果仍然无法正常工作,请说明哪个设备导致错误。