diff --git a/egs/librispeech/ASR/conformer_ctc/train.py b/egs/librispeech/ASR/conformer_ctc/train.py index 09d452c68..d57d693a0 100755 --- a/egs/librispeech/ASR/conformer_ctc/train.py +++ b/egs/librispeech/ASR/conformer_ctc/train.py @@ -588,6 +588,10 @@ def run(rank, world_size, args): eos_token="", ) elif "lang_phone" in params.lang_dir: + assert params.att_rate == 0, ( + "Attention decoder training does not support phone lang dirs at this time due to a missing " + " symbol. Set --att-rate=0 for pure CTC training when using a phone-based lang dir." + ) graph_compiler = CtcTrainingGraphCompiler( lexicon, device=device,