我在树莓派啊橙子派这些卡板上, 通常为了声卡不冲突, 都会选择安装Pulse Audio来进行混音

然后就有了一些破音啊杂音啊一些乱七八糟的问题

通常都是因为设备的频率不对或者处理器跑不动导致的

查看当前声卡的工作频率

pacmd list-sinks | grep sample -A 10

我这里是 sample spec: s16le 2ch 44100Hz
通常工作频率是自动的,如果不正常可以给他指定一个默认值

修改 `
/etc/pulse/daemon.conf


查找 ```
resample-method

在最后添加, 并把参数改成你想要的
这里 speex-float 从0-10分别代表音频质量的差到好, 改到10估计板子跑不动, 我这里设置的是5, 工作频率不支持会没有声音

resample-method = speex-float-5
default-sample-format = s16le
default-sample-rate = 44100

 

然后重启 pulseaudio

pulseaudio -k
pulseaudio --start

我那块全志h2+的橙子派只要设置了 resample-method 跑机器人就没声...不知道什么鬼...其他声音正常...