试过这样:PyAudio:如何捕捉内部音频(不是来自麦克风)?
p = pyaudio.PyAudio()
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
output=True,
frames_per_buffer=chunk)
all = []
for i in range(0, int(RATE/chunk * RECORD_SECONDS)):
data = stream.read(chunk)
但它抛出paCanNotReadFromAnOutputOnlyStream
使用输入=真它读取来自麦克风的音频,但是这不是我所需要的。
任何帮助,请
编辑:我使用的是linux
我也可以使用其他库,不仅PyAudio。我只需要得到这个工作
[记录扬声器输出与PyAudio]可能重复(https://stackoverflow.com/questions/26573556/record-speakers-output-with-pyaudio) –