1,000 を超えるオーディオ ファイルがあり、サンプル レートが 16kHz かどうかを確認したいと考えています。手動で行うには、永遠に時間がかかります。Pythonを使用してサンプルレートを確認する方法はありますか?
17284 次
4 に答える
13
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 ....
于 2017-04-19T09:25:35.600 に答える