Android 谷歌的 SpeechRecognizer 接口无法直接传入 PCM 数据进行识别。SpeechRecognizer 接口只能通过设备的麦克风录制音频,然后将录制的音频数据传递给 Google Speech Recognition API 进行识别。

如果想要传入 PCM 数据进行识别,可以考虑以下两种方法:

  1. 使用第三方语音识别库:市面上有很多优秀的第三方语音识别库,例如:
  • 科大讯飞
  • 百度语音识别
  • 阿里云语音识别

这些库通常提供 API 接口,允许用户传入 PCM 数据进行识别。

  1. 自行开发语音识别算法:如果您需要更灵活的控制和定制化的功能,可以考虑自行开发语音识别算法。这需要一定的专业知识和技术积累。

建议根据您的实际需求选择合适的方案。

Android 语音识别:如何使用 SpeechRecognizer 处理 PCM 数据

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

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