import os
import glob
from scipy.io import wavfile as wav
my_dir = r'C:\Windows\Media'
def process_wavs(files):
for f in files:
rate, data = wav.read(f)
# process data here
print('Rate:\t{}\tShape:\t{}\t["{}"]'.format(rate, data.shape, f))
files = glob.glob(os.path.join(my_dir, '*.wav'))
process_wavs(files)
如果我正确理解问题:
结论:
获取目录
wav中的文件列表yourDIR并逐个元素打印:如有必要,该代码可以与所示过滤器以外的任何其他过滤器一起使用
.wav。