Ubuntu 虚拟音频线

Buf*_*ice 11 sound virtualization

我正在寻找一个虚拟音频电缆程序来通过管道传输音频。当然必须有一个 Linux 版本或类似于这些很棒的 Windows 程序的东西......

我查看并找到了一个名为 vsound for Linux 的...

但它已经近 11 年没有更新了,所以是的。

我原以为 JACK 是答案,但它很难使用。我主要想要一个与硬件声卡一起工作的虚拟声卡。

May*_*hux 11

一根虚拟音频电缆 (VAC) 是jackaudio,它是免费的、开源的并且适用于 Linux、Windows 和 OSX 。

您可以从jackaudio 网站上的此处下载源代码

您可以通过apt-get以下方式安装它:

sudo apt-get install jack
Run Code Online (Sandbox Code Playgroud)

与它一起使用的 GUI 工具是 qjackctl

sudo apt-get install qjackctl
Run Code Online (Sandbox Code Playgroud)

另请参阅此博客文章以获取更多信息


Pol*_*ick 10

要使虚拟音频设备像虚拟音频电缆一样工作,您可以使用 PulseAudio 命令。我制作了一对,以允许两个软件定义的无线电应用程序(例如:WSJT-X 或 JS8Call)相互双向通信以进行测试,而无需任何硬件:

pactl load-module module-virtual-sink sink_name=VAC_1to2
pactl load-module module-virtual-sink sink_name=VAC_2to1
Run Code Online (Sandbox Code Playgroud)

sink_name后面的设备名称是任意的,只要保证它们唯一即可。

在应用程序1中:

  • 输入设备:VAC_2to1.monitor
  • 输出设备:VAC_1to2

在应用程序2中:

  • 输入设备:VAC_1to2.monitor
  • 输出设备:VAC_2to1