我有一个python脚本,它使用gmusicapi和vlc库创建一个媒体播放器,根据在聊天/ VOIP程序中输入的文本命令接收请求。在Windows 10 / python中有一种方法只能从python脚本获取音频并将其路由到虚拟录制设备吗?
我在考虑使用JACK lib,但我还不熟悉JACK
基本上SoundLeech所做的除了写入文件而不是写入音频到虚拟录制设备。
Win 10 / Python 2.7
答案 0 :(得分:0)
我亲自尝试了pyAudio,pyAudioAnalyzer和sounddevice
由于您正在运行python 3.6及更低版本,因此可以使用pyAudio,但我仍建议使用sounddevice(我发现它更加灵活易用,但这只是我的看法)
py -m pip install sounddevice
然后在您的python代码中
import sounddevice
我一直主要使用它来列出音频设备并更改默认值和内容,但是您应该能够将它们路由到另一个。 也许与:
sounddevice.get_stream
稍后我会检查出来,让我知道这是否对您有帮助!