mirror of
https://github.com/babysor/MockingBird.git
synced 2024-03-22 13:11:31 +08:00
fix:preprocess_audio.py--The .npy file failed to save
This commit is contained in:
parent
156723e37c
commit
4a0f5b0c57
|
@ -116,14 +116,13 @@ def preprocess_general(speaker_dir, out_dir: Path, skip_existing: bool, hparams,
|
||||||
print(f"No word found in dict_info for {wav_fpath.name}, skip it")
|
print(f"No word found in dict_info for {wav_fpath.name}, skip it")
|
||||||
continue
|
continue
|
||||||
sub_basename = "%s_%02d" % (wav_fpath.name, 0)
|
sub_basename = "%s_%02d" % (wav_fpath.name, 0)
|
||||||
mel_fpath = out_dir.joinpath("mels", f"mel-{sub_basename}.npy")
|
mel_fpath_out = out_dir.joinpath("mels", f"mel-{sub_basename}.npy")
|
||||||
wav_fpath = out_dir.joinpath("audio", f"audio-{sub_basename}.npy")
|
wav_fpath_out = out_dir.joinpath("audio", f"audio-{sub_basename}.npy")
|
||||||
|
|
||||||
if skip_existing and mel_fpath.exists() and wav_fpath.exists():
|
if skip_existing and mel_fpath_out.exists() and wav_fpath_out.exists():
|
||||||
continue
|
continue
|
||||||
wav, text = _split_on_silences(wav_fpath, words, hparams)
|
wav, text = _split_on_silences(wav_fpath, words, hparams)
|
||||||
result = _process_utterance(wav, text, out_dir, sub_basename,
|
result = _process_utterance(wav, text, out_dir, sub_basename, mel_fpath_out, wav_fpath_out, hparams, encoder_model_fpath)
|
||||||
False, hparams, encoder_model_fpath) # accelarate
|
|
||||||
if result is None:
|
if result is None:
|
||||||
continue
|
continue
|
||||||
wav_fpath_name, mel_fpath_name, embed_fpath_name, wav, mel_frames, text = result
|
wav_fpath_name, mel_fpath_name, embed_fpath_name, wav, mel_frames, text = result
|
||||||
|
|
Loading…
Reference in New Issue
Block a user