| | #!/bin/bash |
| |
|
| | : ${CMAKE_BINARY_DIR:=$(pwd)} |
| | . ${CMAKE_BINARY_DIR}/test/testfuncs.sh |
| |
|
| | bn=`basename $0 .sh` |
| |
|
| | echo "Test: $bn" |
| | run_program pocketsphinx_batch \ |
| | -loglevel INFO \ |
| | -hmm $model/en-us/en-us \ |
| | -dict $model/en-us/cmudict-en-us.dict \ |
| | -alignctl $data/librivox/fileids \ |
| | -aligndir $data/librivox \ |
| | -alignext .txt \ |
| | -ctl $data/librivox/fileids \ |
| | -cepdir $data/librivox \ |
| | -cepext .wav \ |
| | -adcin yes \ |
| | -adchdr 44 \ |
| | -hyp $bn.align \ |
| | -hypseg $bn.matchseg \ |
| | -bestpath no \ |
| | -backtrace yes \ |
| | > $bn.log 2>&1 |
| |
|
| | |
| | if [ $? = 0 ]; then |
| | pass "run" |
| | else |
| | fail "run" |
| | fi |
| |
|
| | |
| | grep AVERAGE $bn.log |
| | compare_table "matchseg" $data/librivox/test-align.matchseg $bn.matchseg 1000000 |
| | compare_table "matchseg" $data/librivox/test-align.align $bn.align 1000000 |
| |
|