我想知道如何使用 Python 从不同通道的 PC 声卡获取信号。在一个通道中,我想得到一个像正弦波这样的简单信号,而在另一个通道中,我想得到一个方波。
我知道我可以使用 pyaudio 来获取信号
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 44100
CHUNK = 1024
p = pyaudio.PyAudio()
stream = p.open(
format=FORMAT,
channels=CHANNELS,
rate=RATE, input=True,
frames_per_buffer=CHUNK) #I get one signal
但是使用这种方法,我一次只能获得一个信号(流),并且我需要同时获得两个信号(两个“流”)。