www.pudn.com > sphinx_recipe.zip > code_test.sh



# Codes up all the test data using Sphinx

cd wav
find -iname *.sph | grep -E "SI_ET_05" >sph_files.txt

# Create a script file with all the test data
perl $CMU_SCRIPTS/StripText.pl sph_files.txt ./ .sph >../etc/wsj_test_all.fileids

# Create a Nov'92 only test set
perl $CMU_SCRIPTS/PruneWithIndex.pl si_et_05 sph_files.txt $WSJ0_DIR/WSJ0/DOC/INDICES/TEST/NVP/SI_ET_05.NDX sph_nov92_files.txt >prune_test.log

perl $CMU_SCRIPTS/StripText.pl sph_nov92_files.txt ./ .sph >../etc/wsj_test_nov92.fileids

# Now code all the test files
cd ..
perl scripts_pl/make_feats.pl -cfg etc/wsj_all.cfg -ctl etc/wsj_test_all.fileids

########################################################
# Create test set for si_dt_s2, hub 2 sentences from SJM
cd wav
find -iname *.sph | grep -E "si_dt_s2" >sph_files.txt

# Create a script file with all the test data
perl $CMU_SCRIPTS/StripText.pl sph_files.txt ./ .sph >../etc/temp_all_si_dt_s2.txt

# Create a Nov'92 only test set
perl $CMU_SCRIPTS/PruneWithIndex.pl '' sph_files.txt $CMU_COMMON/si_dt_s2.ndx sph_si_dt_s2_files.txt >prune_test_si_dt_s2.log

perl $CMU_SCRIPTS/StripText.pl sph_si_dt_s2_files.txt ./ .sph >../etc/wsj_test_si_dt_s2.fileids

cd ..

# Create a config file for use with the coding script
perl $CMU_SCRIPTS/CreateConfig.pl etc/code_template.cfg CMU_ROOT $CMU_ROOT BASE_DIR wsj >temp_code.cfg

# Now code all the test files
perl scripts_pl/make_feats.pl -cfg temp_code.cfg -ctl etc/temp_all_si_dt_s2.txt

rm -f etc/temp_all_si_dt_s2.txt
rm -f temp_code.cfg