如何在 android Things 应用程序上进行语音识别?
How to get speech regnition on android things app?
嗨,我正在使用:
- 硬件Google Voice Kit
- 这个controler for the Voice Hat(完美识别按钮和按钮LED)
- 此 app code GitHub 存储库
当我启动语音识别功能时,它不起作用并给我带来了这个错误:
2018-12-12 14:35:14.064 6546-6546/tck.com.maggie E/SpeechRecognizer: no selected voice recognition service
¿我怎样才能让它工作?
注意:这在智能手机上完美运行,我不知道我是否需要为麦克风和扬声器实现其他驱动程序。
这意味着用户根本没有安装语音识别器,或者没有配置 运行。您无能为力,用户必须安装一个。
您的示例代码正在寻找本机 SpeechRecognizer
服务,但无法检测到。这是一项在大多数 Android 移动设备上实施的可选服务,但我们并未将其包含在 Android Things 系统映像中。
但是,您可以使用外部语音识别服务(例如 Google Cloud Speech API. Here is a link to the Android code sample for Cloud Speech)来实现此功能。
我通过 adb 工具 Google Assistant APK 在我的 android things
中解决了安装问题
- 获取带有一些 Chrome or Firefox 扩展名的 apk
- 通过 adb tool 连接到您的 android 东西
adb install /path-of-your-apk/app.apk
之后,SpeechRecognizer 工作正常
嗨,我正在使用:
- 硬件Google Voice Kit
- 这个controler for the Voice Hat(完美识别按钮和按钮LED)
- 此 app code GitHub 存储库
当我启动语音识别功能时,它不起作用并给我带来了这个错误:
2018-12-12 14:35:14.064 6546-6546/tck.com.maggie E/SpeechRecognizer: no selected voice recognition service
¿我怎样才能让它工作?
注意:这在智能手机上完美运行,我不知道我是否需要为麦克风和扬声器实现其他驱动程序。
这意味着用户根本没有安装语音识别器,或者没有配置 运行。您无能为力,用户必须安装一个。
您的示例代码正在寻找本机 SpeechRecognizer
服务,但无法检测到。这是一项在大多数 Android 移动设备上实施的可选服务,但我们并未将其包含在 Android Things 系统映像中。
但是,您可以使用外部语音识别服务(例如 Google Cloud Speech API. Here is a link to the Android code sample for Cloud Speech)来实现此功能。
我通过 adb 工具 Google Assistant APK 在我的 android things
中解决了安装问题- 获取带有一些 Chrome or Firefox 扩展名的 apk
- 通过 adb tool 连接到您的 android 东西
adb install /path-of-your-apk/app.apk
之后,SpeechRecognizer 工作正常