文章
2018/9/29
解决Linux下Pulse Audio的音质问题
2018-09-29
无标签

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

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

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

查看当前声卡的工作频率

Terminal window
pacmd list-sinks | grep sample -A 10

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

修改 /etc/pulse/daemon.conf

查找 resample-method 并确保都注释掉了 (我这里用 nano 所以快捷键是 Ctrl + w)

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

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

 

然后重启 pulseaudio

Terminal window
pulseaudio -k
pulseaudio --start

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

如果咩咩的文章对您有帮助,您可以 请我喝牛奶