1#!/bin/sh 2 3. ../testfuncs.sh 4 5bn=`basename $0 .sh` 6 7echo "Test: $bn" 8run_program pocketsphinx_batch \ 9 -hmm $model/hmm/en_US/hub4wsj_sc_8k \ 10 -lm $model/lm/en_US/wsj0vp.5000.DMP \ 11 -dict $model/lm/en_US/cmu07a.dic \ 12 -ctl $data/wsj/test5k.s1.ctl \ 13 -cepdir $data/wsj \ 14 -cepext .mfc \ 15 -hyp $bn.match \ 16 -backtrace yes \ 17 > $bn.log 2>&1 18 19# Test whether it actually completed 20if [ $? = 0 ]; then 21 pass "run" 22else 23 fail "run" 24fi 25 26# Check the decoding results 27grep AVERAGE $bn.log 28$tests/word_align.pl -i $data/wsj/test5k.s1.lsn $bn.match | grep 'TOTAL Percent' 29compare_table "match" $data/wsj/$bn.match $bn.match 1000000 30