我的磁盘上有一个.wav
文件。这样的文件(基本上)包括采样率和作为长序列给出的波形。用于加载.wav
文件的典型Python库将同时提供采样率和数据:例如,scipy.io.wavfile.read
或wavio.read
。
因为.wav
文件可能很大并且加载它们可能需要很长时间,有时我可能会对它们的采样率感兴趣才能访问波形,我正在寻找一种快速的方法从Python中的.wav
文件中提取采样率 - 不需要读取整个文件的文件。
答案 0 :(得分:1)
您可以使用标准库中的wave
包:
import wave
file = ...
with wave.open(file, 'rb') as f:
framerate = f.getframerate()