File size: 720 Bytes
1e4a2ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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