可以使用scipy.io.wavfile.read(somefile)来读取.wav音频文件。它会返回一个元组,第一项为音频的采样率,第二项为音频数据的numpy数组。
用法:
from scipy.io import wavfile
fs, data = wavfile.read('./output/audio.wav')
也可以使用PySoundFile,它也是返回一个元组,指示第一项为数据,第二项为采样率。
用法:
import soundfile as sf
data, samplerate = sf.read('existing_file.wav')