嵌入式系统上使用 pulseaudio 和 alsa 进行单声道音频输出

嵌入式系统上使用 pulseaudio 和 alsa 进行单声道音频输出

我正在运行使用 pulseaudio 和 alsa 的嵌入式系统。我需要将所有音频输入混音为单个单声道输出。我见过其他涉及修改的答案,/etc/pulse/default.pa如下面的示例。 https://askubuntu.com/questions/17791/can-i-downmix-stereo-audio-to-mono

我试过这个,但在系统模式下似乎不起作用。当我尝试以用户身份运行 pulseaudio 服务时,pulse它似乎正在读取文件,/etc/pulse/default.pa但我收到错误:failed to open module "module-remap-sink".

我可以使用 ALSA 或 pulseaudio 来实现单声道输出。我该如何实现?

答案1

我们能够使用 alsa 解决这个问题,并在/home/root/.asoundrc

这很有帮助 https://forums.raspberrypi.com/viewtopic.php?t=33431

相关内容