仅将Python音频输出路由到虚拟录制设备

时间:2015-11-21 07:13:47

标签: python python-2.7 audio jack

我有一个python脚本,它使用gmusicapi和vlc库创建一个媒体播放器,根据在聊天/ VOIP程序中输入的文本命令接收请求。在Windows 10 / python中有一种方法只能从python脚本获取音频并将其路由到虚拟录制设备吗?

我在考虑使用JACK lib,但我还不熟悉JACK

基本上SoundLeech所做的除了写入文件而不是写入音频到虚拟录制设备。

Win 10 / Python 2.7

1 个答案:

答案 0 :(得分:0)

我亲自尝试了pyAudio,pyAudioAnalyzer和sounddevice

由于您正在运行python 3.6及更低版本,因此可以使用pyAudio,但我仍建议使用sounddevice(我发现它更加灵活易用,但这只是我的看法)

py -m pip install sounddevice

然后在您的python代码中

import sounddevice

我一直主要使用它来列出音频设备并更改默认值和内容,但是您应该能够将它们路由到另一个。 也许与:

sounddevice.get_stream

稍后我会检查出来,让我知道这是否对您有帮助!