You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Coral Dev Board无法检测声音输入问题求助

解决Google Coral Dev Board音频输入无信号问题

一、指定正确的音频输入设备录制

Coral Dev Board可能同时识别内置PDM麦和外接麦克风,默认录制命令可能选错了设备:

  • 执行 arecord -l 列出所有音频输入设备,找到标注PDM麦克风或外接麦的条目,记录它的card和device编号(比如输出里的card 0, device 2)。
  • 用指定设备录制测试:arecord -D plughw:0,2 -d 5 test.wav,把0和2换成你查到的对应编号,之后播放这个文件看是否有声音。

二、启用PDM麦克风的驱动与配置

内置PDM麦需要额外配置才能正常工作:

  • 检查驱动是否加载:执行 lsmod | grep snd_soc_pdm,如果没输出,就手动加载模块:sudo modprobe snd_soc_pdm。
  • 编辑 /boot/config.txt,确保里面有这两行:
    dtparam=i2s=on
    dtparam=audio=on
    
    保存后重启开发板。

三、Alsamixer的捕获状态调整

打开alsamixer后别只调音量,还要确认捕获功能激活:

  • 按F6选择正确的音频设备(比如bcm2835 ALSA)。
  • 找到Capture通道,按上下箭头调高音量,再按空格键激活捕获(状态显示CAPTURE才是开启,OFF是关闭)。
  • 如果有PDM Capture相关选项,同样检查音量和捕获状态。

四、修正Keyword Spotting项目的音频配置

项目可能默认用了错误的音频输入源:

  • 找到项目里处理音频输入的代码文件(比如audio_utils.py或类似),确认里面指定的设备索引/名称和你查到的一致。
  • 启动项目时,尝试显式指定音频设备,比如修改启动命令里的--audio-device参数为正确的设备路径。

五、硬件与系统排查

  • 外接耳机麦要插紧,Coral的3.5mm接口是CTIA标准,OMTP标准的耳机可能无法正常识别麦克风,换个CTIA标准的耳机试试。
  • 执行sudo apt update && sudo apt upgrade更新系统和音频组件,修复可能存在的驱动或固件bug。

内容的提问来源于stack exchange,提问作者Setter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:50:19