diff --git a/egs/aishell/ASR/zipformer_bbpe/decode.py b/egs/aishell/ASR/zipformer_bbpe/decode.py index 543ab84c8..14b67d5e0 100755 --- a/egs/aishell/ASR/zipformer_bbpe/decode.py +++ b/egs/aishell/ASR/zipformer_bbpe/decode.py @@ -585,9 +585,14 @@ def save_results( errs_filename = ( params.res_dir / f"errs-{test_set_name}-{key}-{params.suffix}.txt" ) + + results_char = [] + for res in results: + results_char.append((res[0], list("".join(res[1])), list("".join(res[2])))) + with open(errs_filename, "w") as f: wer = write_error_stats( - f, f"{test_set_name}-{key}", results, enable_log=True + f, f"{test_set_name}-{key}", results_char, enable_log=True ) test_set_wers[key] = wer