用Python分别读取左右声卡通道

我希望在python中开发一个能够从声卡中读取数据的应用程序(想想工程波形分析)。我需要能够单独读取左声道和右声道。 使用pyAudio,我们可以选择单声道或立体声:
 pa = pyaudio.PyAudio()
    _stream = pa.open(format=pyaudio.paInt16, channels=1, rate=SAMPLING_RATE,
                 input=True, frames_per_buffer=NUM_SAMPLES)
有人知道单独到达每个频道的方法吗? 谢谢     
已邀请:
我只见过这样做,两个通道作为交错流一起读取,然后拆分。这是一种常见的方法,很容易做到,我也无法想象以其他方式做到这一点的充分理由。     

要回复问题请先登录注册