欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 讀取單通道

錢多多2年前8瀏覽0評論

Python是一種編程語言,它具有各種功能,包括讀取單通道。讀取單通道是指從一個數據源讀取一個通道的數據。該數據源可以是文件,網絡流或其他數據源。

import numpy as np
import soundfile as sf
#讀取單通道wav文件
def read_wavfile(filepath):
data, samplerate = sf.read(filepath)
if data.ndim >1:
return data[:, 0], samplerate
else:
return data, samplerate
#測試
if __name__ == "__main__":
filepath = 'test.wav'
data, samplerate = read_wavfile(filepath)
print("數據大小:", data.shape)
print("采樣率:", samplerate)

在上面的代碼中,我們使用了numpy和soundfile兩個Python庫來讀取wav文件中的單通道數據。將音頻數據讀入數組后,我們只保留前面的一列,即單通道數據。

上述函數定義后,我們以“test.wav”為示例測試該函數,它成功地讀取了wav文件中的單通道數據并打印了其數據大小和采樣率。