Linux - 无需硬件声卡,捕获音频播放,并将其记录到文件

Paw*_*uda 12 linux ubuntu-server pyaudio

这样的事情甚至可能吗?

是否有可能创建一个虚拟声卡,然后使用例如 PyAudio 来收听其输出并将其保存到文件中?请注意,机器上没有硬件声卡。

我尝试了很多东西,尤其是snd-dummyALSA 模块,但我开始怀疑我是否正在寻找合适的工具。如果有人能指出我至少是高级解决方案,我将不胜感激。最好是可以在 Ubuntu 服务器上运行的东西。

Paw*_*uda 9

感谢@mjy 和@Matthias,我终于设法找出了使录音工作所需的最少步骤:

sudo apt-get install pulseaudio jackd2 alsa-utils dbus-x11

不需要玩snd-dummy,不需要创建任何额外的配置文件......所有这些只会让我失去几个小时:(在干净的 Ubuntu 服务器安装上安装这些包后,我能够运行 Python 脚本并捕获输出使用 PyAudio 将音频转换为文件...