我正在尝试创建一个虚拟扬声器和一个虚拟麦克风,以将一个软件的输出引导到另一个软件的输入,但我正陷入死胡同,试图找出如何以这种方式使用 PulseAudio,大多数帖子我发现根本无法帮助我解决我的问题。有人可以帮帮我吗?
基本上:
虚拟扬声器 ---> 虚拟麦克风
答案1
Pulseaudio 自动为任何音频播放接收器创建监听源
在我的系统 Pulseaudio 卡上轮廓被设定为模拟立体声输出代替模拟立体声双工用于输入+输出。使用“pactl list Short sinks”检查可用接收器响应
0 alsa_output.pci-0000_04_06.0.analog-stereo module-alsa-card.c s32le 2ch 48000Hz IDLE
以及“pactl list Short Source”
0 alsa_output.pci-0000_04_06.0.analog-stereo.monitor module-alsa-card.c s32le 2ch 48000Hz IDLE
可以从 alsa_output.pci-0000_04_06.0.analog-stereo.monitor 录制播放到 alsa_output.pci-0000_04_06.0.analog-stereo 的音频
pulseaudio -t 4
在 Pulseaudio 音量控制 GUI 中,默认情况下,在窗口右下角的下拉菜单中,监听源作为输入设备不可见。展示' 通常设置为仅显示 '硬件输入设备' 将其更改为 '所有输入设备' 使监视器源可见