Пример #1
0
def preprocess_vctk(args):
    in_dir = os.path.join(args.input, 'VCTK-Corpus')
    out_dir = os.path.join(args.base_dir, args.output, 'npy_vctk')
    os.makedirs(out_dir, exist_ok=True)
    metadata = vctk.build_from_path(in_dir,
                                    out_dir,
                                    args.num_workers - 5,
                                    tqdm=tqdm)
    write_metadata(metadata, out_dir)
Пример #2
0
def preprocess(args, input_folders, out_dir, hparams):
    mel_dir = os.path.join(out_dir, 'mels')
    wav_dir = os.path.join(out_dir, 'audio')
    linear_dir = os.path.join(out_dir, 'linear')
    os.makedirs(mel_dir, exist_ok=True)
    os.makedirs(wav_dir, exist_ok=True)
    os.makedirs(linear_dir, exist_ok=True)
    if len(input_folders) > 1:
        datasets = args.dataset.split(',')
        metadata = preprocessor.build_from_dirs(hparams, input_folders, datasets, mel_dir, linear_dir, wav_dir, args.n_jobs,
                                                tqdm=tqdm)
    elif args.dataset == 'VCTK':
        metadata = vctk.build_from_path(hparams, input_folders[0], mel_dir, linear_dir, wav_dir, args.n_jobs, tqdm=tqdm)
    else:
        raise ValueError('not support dataset')

    write_metadata(metadata, out_dir)
Пример #3
0
def preprocess_vctk(args):
  in_dir = os.path.join(args.base_dir, 'vctk-data')
  out_dir = os.path.join(args.base_dir, args.output)
  os.makedirs(out_dir, exist_ok=True)
  metadata = vctk.build_from_path(in_dir, out_dir, args.num_workers, tqdm=tqdm)
  write_metadata(metadata, out_dir)