从我提到的所有不同问题中,我观察到人们通常对pyaudio使用以下配置:
FORMAT = pyaudio.paInt16
CHANNELS = 2
RATE = 44100
RECORD_SECONDS = 5 #depends how much you want to record.
[使用此配置,记录文件的大小(假设为sample.wav
)将为41000(RATE) * 4(sizeofeachsample) *5 (duration) = 0.882 Kb
,如果使用Channel=1
,则大小将为文件大小的一半,并相应地为其他值。有人可以告诉我CHANNEL
的真正含义,如果我们使用不同的值,它将有什么其他变化?
如果使用CHANNEL=1` or `2` or `3`...?
,有什么区别>>
[从我提到的所有不同问题中,我发现人们通常对pyaudio使用以下配置:FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 RECORD_SECONDS = 5#...
通道是指要使用的音频流的数量。许多现代的计算机扬声器设置和音频文件将具有两个用于立体声输出的通道,一个用于左扬声器和右扬声器。