我在两台带一个USB耳机的电脑上工作。我想通过将非Linux计算机的输出连接到Linux计算机的行(蓝色音频插孔)和使用PulseAudio将信号混合到Linux计算机的耳机输出中来听。

展馆控制显示一个“内置音频模拟立体声”输入设备,允许我选择端口,如“线在”(选定),“前麦克风”,“后麦克风”。我可以看到设备的音量计对非Linux机器上的音频回放作出反应.

如何使PulseAudio在我选择的输出设备中播放音频信号?
发布于 2016-02-15 00:22:12
pacmd load-module module-loopback latency_msec=5创建一个回放和一个记录设备。
中的设备
在pavucontrol中,在记录选项卡中,将“回放”设备从输入设备设置为接收信号中的线路的设备。

在“回放”选项卡中,将“回放”设备的“打开输出设备”设置为要听到信号中的线路的设备。

故障排除
如果音频信号有问题,使用pacmd unload-module module-loopback删除模块并重试一个较高的latency_msec=值。
您的现代中程计算机可能很容易使用latency_msec=1选项管理较低的延迟:
pacmd load-module module-loopback latency_msec=1这个答案是由这个论坛帖子提供的。谢谢!
发布于 2018-12-01 17:50:57
如优选答案所述
pacmd load-module module-loopback latency_msec=5这应该创造一个回放和录音设备,似乎并不是所有的情况下都起作用。在这种情况下,你可以尝试
pactl load-module module-loopback latency_msec=5注意类似的参数,使用pactl
对我来说,它不适用于pacmd,也适用于pactl。
注:这两种选择只适用于脉冲音频,而不适用于管道
https://unix.stackexchange.com/questions/263274
复制相似问题