| | |
| | | |
| | | |
| | | mkdir -p ${inference_dir}/1best_recog |
| | | for f in token score text; do |
| | | if [ -f "${inference_dir}/${JOB}/1best_recog/${f}" ]; then |
| | | for JOB in $(seq "${nj}"); do |
| | | cat "${inference_dir}/${JOB}/1best_recog/${f}" |
| | | done | sort -k1 >"${inference_dir}/1best_recog/${f}" |
| | | fi |
| | | done |
| | | |
| | | for JOB in $(seq "${nj}"); do |
| | | cat "${inference_dir}/${JOB}/1best_recog/token" >> "${inference_dir}/1best_recog/token" |
| | | done |
| | | |
| | | echo "Computing WER ..." |
| | | echo "Computing WER ..." |
| | | python utils/postprocess_text_zh.py ${inference_dir}/1best_recog/text ${inference_dir}/1best_recog/text.proc |
| | | python utils/postprocess_text_zh.py ${data_dir}/text ${inference_dir}/1best_recog/text.ref |
| | | python utils/compute_wer.py ${inference_dir}/1best_recog/text.ref ${inference_dir}/1best_recog/text.proc ${inference_dir}/1best_recog/text.cer |
| | | tail -n 3 ${inference_dir}/1best_recog/text.cer |
| | | sed -e 's/ /\t/' -e 's/ //g' -e 's/▁/ /g' -e 's/\t /\t/' ${inference_dir}/1best_recog/token > ${inference_dir}/1best_recog/token.proc |
| | | cp ${file_dir}/text ${inference_dir}/1best_recog/token.ref |
| | | python utils/compute_wer.py ${inference_dir}/1best_recog/token.ref ${inference_dir}/1best_recog/token.proc ${inference_dir}/1best_recog/token.cer |
| | | tail -n 3 ${inference_dir}/1best_recog/token.cer |