Blame view
egs/hkust/s5/local/ext/score.sh
1.26 KB
8dcb6dfcb first commit |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#!/bin/bash # Copyright Johns Hopkins University (Author: Daniel Povey) 2012-2013. # Hong Kong University of Science and Technology (Ricky Chan) 2013. Apache 2.0. orig_args= for x in "$@"; do orig_args="$orig_args '$x'"; done # begin configuration section. we include all the options that score_sclite.sh or # score_basic.sh might need, or parse_options.sh will die. cmd=run.pl stage=0 min_lmwt=7 max_lmwt=17 #end configuration section. [ -f ./path.sh ] && . ./path.sh . parse_options.sh || exit 1; if [ $# -ne 3 ]; then echo "Usage: local/score.sh [options] <data-dir> <lang-dir|graph-dir> <decode-dir>" && exit; echo " Options:" echo " --cmd (run.pl|queue.pl...) # specify how to run the sub-processes." echo " --stage (0|1|2) # start scoring script from part-way through." echo " --min_lmwt <int> # minumum LM-weight for lattice rescoring " echo " --max_lmwt <int> # maximum LM-weight for lattice rescoring " exit 1; fi data=$1 if [ -f $data/stm ]; then # use sclite scoring. echo "$data/stm exists: using local/score_sclite.sh" eval local/score_sclite.sh $orig_args else echo "$data/stm does not exist: using local/ext/score_basic_ext.sh" eval local/ext/score_basic_ext.sh $orig_args fi |