Print a more user-friendly error message when using --hotwords-file. (#344)

This commit is contained in:
Fangjun Kuang
2023-09-26 11:04:20 +08:00
committed by GitHub
parent 9091917eab
commit 33a5765169
6 changed files with 38 additions and 5 deletions

View File

@@ -46,7 +46,17 @@ bool OfflineRecognizerConfig::Validate() const {
max_active_paths);
return false;
}
if (!lm_config.Validate()) return false;
if (!lm_config.Validate()) {
return false;
}
}
if (!hotwords_file.empty() && decoding_method != "modified_beam_search") {
SHERPA_ONNX_LOGE(
"Please use --decoding-method=modified_beam_search if you"
" provide --hotwords-file. Given --decoding-method=%s",
decoding_method.c_str());
return false;
}
return model_config.Validate();