虚拟麦克风和 Python

虚拟麦克风和 Python

我在 Lubuntu 19.10 上,我想创建一个虚拟麦克风,可以从其他软件(例如浏览器)用作音频源,并使用 python 脚本实时将音频传输到它。

从现在起,我尝试了不同的解决方案,并且现在我有一个名为的虚拟设备MicOutput,它是使用以下命令创建的:

pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"

如何使用 Python 向其发送音频?

编辑:我按照下面的答案所示解决了这个问题,但是如何在启动脚本时自动将脚本的输出更改为虚拟麦克风?我的意思是在终端中有一个命令可以执行此操作?

答案1

pavucontrol我解决了使用或GUI手动将 python 脚本的输出和 web 应用程序的输入更改为使用上一个命令创建的虚拟麦克风的问题pulseaudio

我添加了一些图像以便更加清晰。

将 Python 脚本的音频输出定向到虚拟麦克风 将 Python 脚本的音频输出定向到虚拟麦克风

使用虚拟麦克风的监视器作为 Firefox 中特定选项卡的源 使用虚拟麦克风的监视器作为 Firefox 中特定选项卡的源

相关内容