Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中分别读取左声道和右声道_Python_Pyaudio - Fatal编程技术网

在Python中分别读取左声道和右声道

在Python中分别读取左声道和右声道,python,pyaudio,Python,Pyaudio,我希望用python开发一个应用程序,它能够从声卡读取数据,并考虑工程波形分析。我需要能够在左声道和右声道分别阅读 使用pyAudio,我们可以选择单声道或立体声: pa = pyaudio.PyAudio() _stream = pa.open(format=pyaudio.paInt16, channels=1, rate=SAMPLING_RATE, input=True, frames_per_buffer=NUM_SAMPLES) 是否有人

我希望用python开发一个应用程序,它能够从声卡读取数据,并考虑工程波形分析。我需要能够在左声道和右声道分别阅读

使用pyAudio,我们可以选择单声道或立体声:

 pa = pyaudio.PyAudio()
    _stream = pa.open(format=pyaudio.paInt16, channels=1, rate=SAMPLING_RATE,
                 input=True, frames_per_buffer=NUM_SAMPLES)
是否有人知道如何分别到达每个频道


谢谢

我只见过两个通道作为交错流一起读取,然后分割的情况。这是一种常见的方法,而且很容易做到,我也无法想象有什么好的理由用其他方法来做到这一点。

我在这里找到了解决方案:对我来说效果很好!祝你好运