3

我想知道是否可以使用 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)
4

1 回答 1

1

我建议检查一下pyaudio,我没有用它来记录,但它是一个很棒的图书馆。

这篇博客文章详细介绍了如何使用它来记录。

于 2020-07-23T22:53:27.583 回答