import os
# 音频的位置
target_dir = "../dataset/audio/train"
# 保存的路径
save_path = "../dataset/annotation"
# wav_scp的数据
wav_scp = []
# 遍历音频
for file_name in os.listdir(target_dir):
# 判断后置名是否为wav
if file_name[-3:] == "wav":
# wav_scp放置数据
wav_scp.append([file_name.split(".")[0], os.path.join(target_dir, file_name)])
pass
# 保存wav_scp
with open(os.path.join(save_path, 'wav.scp'), 'w', encoding="utf-8") as file:
# 遍历wav_scp一个一个的保存
for item in wav_scp:
file.writelines(""+item[1]+"\n")
pass
Python提取出大量音频或文件的路径
于 2022-11-09 18:04:56 首次发布