如何测试hdecode是否正确运行

时间:2014-01-30 22:13:28

标签: speech-recognition speech

我正在尝试运行sailalign。它需要安装htk和hdecode。当我测试风帆时,我得到了以下错误

  

〜/ SailAlign-1.10 $ sail_align -i support / data / timit_5.wav -t support / data / timit_5.txt -w support / data / test / timit_sample_test -e timit_sample_test -c config / timit_alignment.cfg   [致命](/usr/local/share/perl/5.14.2/SailTools/SailHtkWrapper.pm第408行)HVite失败:ERROR [+6510] LOpen:无法打开标签文件support / data / test / timit_sample_test / asr / timit_5.0-12880.rec

     

致命错误 - 终止程序   /home/mxa129730/SailAlign-1.10/bin/HVite非法划分为零   /usr/local/share/perl/5.14.2/SailTools/AlignSpeech.pm第395行。

联系sailalign的开发者他们提到问题可能与hdecode有关 我确保htk和hdecode都安装正确,我甚至用HTKDemo测试了htk,但我找不到测试hdecode的方法

1 个答案:

答案 0 :(得分:0)

您可以使用此命令直接运行HDecode(您需要根据测试更改路径):

sail_align/bin/HDecode -T 1 -C support/test/local/asr.cfg -t 150.0 -o S -p -4.0 -s 15.0 -H sail_align/models/ac_models/english/htk/wsj_all_10000_32/hmmdefs -H sail_align/models/ac_models/english/htk/wsj_all_10000_32/macros -l support/test/local/asr -S support/test/local/timit_5.seg -w support/test/local/lm/timit_5.lm support/test/local/dictionary sail_align/models/ac_models/english/htk/wsj_all_10000_32/tiedlist

如果这不起作用,请尝试使用SailAlign作者的HDecode二进制文件:http://cvsp.cs.ntua.gr/~nassos/HDecode

如果这也不起作用,请尝试重新安装SailAlign。