Download test/regression/test-main.sh from camenduru/pocketsphinx: direct link, hf CLI and curl.
- Browser
- Download file 922 Bytes
-
https://huggingface.co/camenduru/pocketsphinx/resolve/main/test/regression/test-main.sh
- Command line
-
hf download hf://camenduru/pocketsphinx/test/regression/test-main.sh
-
curl -L -o test-main.sh https://huggingface.co/camenduru/pocketsphinx/resolve/main/test/regression/test-main.sh
922 Bytes
| : ${CMAKE_BINARY_DIR:=$(pwd)} | |
| . ${CMAKE_BINARY_DIR}/test/testfuncs.sh | |
| bn=`basename $0 .sh` | |
| echo "Test: $bn" | |
| export POCKETSPHINX_PATH=$model | |
| sox $data/librivox/*.wav $(run_program pocketsphinx soxflags) | \ | |
| run_program pocketsphinx -loglevel INFO - \ | |
| 2>$bn.log >$bn.json | |
| # Test whether it actually completed | |
| if [ $? = 0 ]; then | |
| pass "run" | |
| else | |
| fail "run" | |
| fi | |
| if grep -q 'define FIXED' "${CMAKE_BINARY_DIR}/config.h"; then | |
| ref="$data/librivox/$bn.fixed.json" | |
| else | |
| ref="$data/librivox/$bn.json" | |
| fi | |
| # Check the decoding results | |
| compare_table "match" $ref $bn.json 1000000 | |
| run_program pocketsphinx \ | |
| -loglevel INFO \ | |
| -hmm $model/en-us/en-us \ | |
| -lm $model/en-us/en-us.lm.bin \ | |
| -dict $model/en-us/cmudict-en-us.dict single $data/null.wav \ | |
| 2>>$bn.log >null.json | |
| compare_table "match" $data/null.json null.json 1000000 | |