我正在寻找一种读取系统上播放的声音的方法。我已经找到了一种通过pyaudio
通过麦克风录制音频数据的方法:
import numpy as np
import pyaudio
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=RATE, input=True,
frames_per_buffer=CHUNKSIZE)
soundData = np.frombuffer(data, dtype=np.int16)
我的问题是:我不想录制麦克风声音,但不想录制系统声音(如果正在运行音乐等)
是否有可能实现这一目标?还是我必须通过外部设备获取声音数据?