树莓派的声音输出是默认的值,如果需要对声音输出音效均衡做调整,可以用树莓派(Raspberry Pi)的均衡器插件 libasound2-plugin-equal 来做处理,在安装成功后,利用均衡器可对输出声音的各个频率进行调整,同时可以支持内置声卡及外置USB 声卡输出。
试验的设备:
树莓派 Pi 3B+
3.5mm音箱
配置步骤:
1. 安装均衡器插件
sudo apt-get install libasound2-plugin-equal -y
2. ASLA 设置
2.1 新建.asoundrc 文档
nano ~/.asoundrc
2.2 按以下代码输入,保持文件并且退出。
pcm.!default {
type plug
slave.pcm plugequal;
}
ctl.equal {
type equal
}
pcm.plugequal {
type equal
slave.pcm "plughw:ALSA,0"
}
pcm.equal {
type plug
slave.pcm plugequal
}
如果使用的是外接的USB声卡,要在 slave.pcm "plughw:ALSA,0" 修改为对应的名称,
例如:USB声卡为 card #1, 则应该为 plughw:1,0.
2.3 重新加载 .asoundrc
alsactl kill rescan
3. 调整均衡器音效
3.1 播放测试音频文件
while [ 1 ];do aplay /usr/share/sounds/alsa/Front_Center.wav;done
3.2 启动均衡器及调整
启动均衡器
alsamixer -D equal
按左右键选择需要调整的频率,上下键调整数值。
可以接3.5mm耳机插头接音响,听输出的效果。