主要特性
- 低功耗 AI(LPAI) 子系统,实现高效的音频处理
- PipeWire 多媒体服务器,实现低延迟音频路由
- 硬件加速的编码/解码
- Fluence ECNS — 先进的回声消除与噪声抑制
- 多种音频接口 — I2S、TDM、SoundWire
硬件配置

- 扬声器: 板载 MAX98357 I2S 功放;连接随附的两个迷你扬声器即可听到输出。HS0_MI2S 在左右声道之间共享以实现立体声。
- 麦克风: HS2_MI2S 上的单个板载麦克风(MMICT5848),默认配置为左声道




架构

配置文件
验证音频栈
/proc/asound/cards 至少列出一张声卡,且 aplay -l 和 arecord -l 各显示一个设备。例如:
wpctl status 应列出默认的 Sink 和 Source(均以 * 标记)。如果 /proc/asound/cards 为空,或 wpctl status 未显示默认的 sink 或 source,则说明音频栈未正常启动:请参阅下方的故障排查部分。
音频播放与录制
PipeWire 播放
1
将音频文件推送到设备
将一段简短的测试音频复制到设备上,以便有可播放的内容。
test.wav 可以是任意小型 PCM WAV 文件(48 kHz、16 位立体声效果较好):可以使用主机上的文件,或通过 ffmpeg -f lavfi -i "sine=frequency=440:duration=5" -ar 48000 -ac 2 test.wav 创建一个。2
设置默认 sink 和音量
3
播放音频
pw-play 在运行时会打印进度和峰值电平读数:
Ctrl+C 停止。PipeWire 录制
1
设置默认 source 和音量
2
开始录制
Ctrl+C 停止。值
1.0 表示 100% 音量。GStreamer 音频
- 录制
- 播放
日志采集
故障排查
播放时无音频输出
播放时无音频输出
- 确认扬声器连接正确
- 如果音量为 0%,请调高音量
- 如果 PipeWire 路由不正常,请重启 WirePlumber
麦克风无音频采集
麦克风无音频采集
音频播放卡顿或有爆音
音频播放卡顿或有爆音
PipeWire 服务无法启动
PipeWire 服务无法启动

