mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-08 09:32:20 +00:00
keep backward compatibility and add proper error handling for musan manifest loading
This commit is contained in:
parent
345b2ab1b0
commit
7a56af4351
@ -174,7 +174,7 @@ class ReazonSpeechAsrDataModule:
|
||||
group.add_argument(
|
||||
"--enable-musan",
|
||||
type=str2bool,
|
||||
default=True,
|
||||
default=False,
|
||||
help="When enabled, select noise from MUSAN and mix it"
|
||||
"with training dataset. ",
|
||||
)
|
||||
|
@ -1221,9 +1221,12 @@ def run(rank, world_size, args):
|
||||
sampler_state_dict = None
|
||||
|
||||
if args.enable_musan:
|
||||
cuts_musan = load_manifest(Path(args.manifest_dir) / "musan_cuts.jsonl.gz")
|
||||
else:
|
||||
cuts_musan = None
|
||||
musan_path = Path(args.manifest_dir) / "musan_cuts.jsonl.gz"
|
||||
if musan_path.exists():
|
||||
cuts_musan = load_manifest(musan_path)
|
||||
logging.info(f"Loaded MUSAN manifest from {musan_path}")
|
||||
else:
|
||||
cuts_musan = None
|
||||
|
||||
train_dl = reazonspeech_corpus.train_dataloaders(
|
||||
train_cuts,
|
||||
|
Loading…
x
Reference in New Issue
Block a user