AnhP's picture
Upload 170 files
1e4a2ab verified
raw
history blame
720 Bytes
import os
def setup_paths(exp_dir, version = None, rms_extract = False):
wav_path = os.path.join(exp_dir, "sliced_audios_16k")
if rms_extract:
out_path = os.path.join(exp_dir, "energy")
os.makedirs(out_path, exist_ok=True)
return wav_path, out_path
if version:
out_path = os.path.join(exp_dir, f"{version}_extracted")
os.makedirs(out_path, exist_ok=True)
return wav_path, out_path
else:
output_root1, output_root2 = os.path.join(exp_dir, "f0"), os.path.join(exp_dir, "f0_voiced")
os.makedirs(output_root1, exist_ok=True); os.makedirs(output_root2, exist_ok=True)
return wav_path, output_root1, output_root2