有时,在处理音频文件时,需要知道该音频文件的采样率,那如何查看呢?
可以通过Linux中的file命令来查看音频文件的采样率。具体如下:
$ file xxxx.wav
实例:
$ file Dataset/DYBW/re_1_24/spk_0000/0001_0001_0001.wav
>> Dataset/DYBW/re_1_24/spk_0000/0001_0001_0001.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
结果显示是 44100 Hz
也可以利用python采用如下方式:
import wave
wav_path = ''
f = wave.open(wav_path, 'rb')
params = f.getparams()
nchannels, sampwidth, framerate, nframes = params[:4]
# 可以直接这样得到
print(f.getparams().framerate)