如何录制内部音频?Python



我想知道是否可以使用python库录制内部音频,因为在互联网和stackoverflow上找到的许多代码都与从麦克风录制音频有关,而不是直接从扬声器(也许是声卡(录制音频。例如,您正在进行Skype通话,并希望使用python(而不是麦克风输入(录制该通话。


我试图在开发中使用一个名为SoundCard的库,但我遇到了一个错误。

import soundcard as sc
# get a list of all speakers:
speakers = sc.all_speakers()
# get the current default speaker on your system:
default_speaker = sc.default_speaker()

Traceback:
default_speaker = sc.default_speaker()
AttributeError: partially initialized module 'soundcard' has no attribute 'default_speaker' (most likely due to a circular import)

我建议查看pyaudio,我还没有用它来录制,但它是一个很棒的库。

这篇博客文章详细介绍了如何使用它进行录制。

相关内容

  • 没有找到相关文章

最新更新