使用python检查音频的采样率

ash*_*ash 2 python audio sample-rate

我有上千个音频文件,我想检查它们的采样率是否为16kHz。手动执行此操作将花费我一生。有没有一种方法可以使用python检查采样率。

ehu*_*udk 7

Python具有处理WAV文件内置模块。

您可以编写一个简单的脚本,该脚本将遍历某个目录中的所有文件。大致符合以下方面:

import os
import wave
for file_name in os.listdir(FOLDER_PATH):
    with wave.open(file_name, "rb") as wave_file:
        frame_rate = wave_file.getframerate()
        .... DO WHATEVER ....
Run Code Online (Sandbox Code Playgroud)