解决Linux下Pulse Audio的音质问题
我在树莓派啊橙子派这些卡板上, 通常为了声卡不冲突, 都会选择安装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 跑机器人就没声...不知道什么鬼...其他声音正常...
如果咩咩的文章对你有帮助,您可以 请我喝牛奶