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(
|
group.add_argument(
|
||||||
"--enable-musan",
|
"--enable-musan",
|
||||||
type=str2bool,
|
type=str2bool,
|
||||||
default=True,
|
default=False,
|
||||||
help="When enabled, select noise from MUSAN and mix it"
|
help="When enabled, select noise from MUSAN and mix it"
|
||||||
"with training dataset. ",
|
"with training dataset. ",
|
||||||
)
|
)
|
||||||
|
@ -1221,9 +1221,12 @@ def run(rank, world_size, args):
|
|||||||
sampler_state_dict = None
|
sampler_state_dict = None
|
||||||
|
|
||||||
if args.enable_musan:
|
if args.enable_musan:
|
||||||
cuts_musan = load_manifest(Path(args.manifest_dir) / "musan_cuts.jsonl.gz")
|
musan_path = Path(args.manifest_dir) / "musan_cuts.jsonl.gz"
|
||||||
else:
|
if musan_path.exists():
|
||||||
cuts_musan = None
|
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_dl = reazonspeech_corpus.train_dataloaders(
|
||||||
train_cuts,
|
train_cuts,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user