语音识别之HTK入门(五)结果显示
一口气写完,不为别的,就怕自己忘了,这年纪大了,脑袋不记事,隔天就忘,记录下来,以备不时之需。
我这里就用了一个测试音频,所以准确性大家自己来测吧,我只是验证一下操作的可行性。我是用了一个blue的音频,放在htk_color/data/test/speech/目录下,同样,对音频进行检测时,需要将wav文件转换成mfc文件
在config目录下,建立codetest.scp
touch codetest.scp
内容为:
data/test/speech/s16.wav data/test/mfc/s16.mfc
wav文件转换成mfc文件:
HCopy -T 1 -C ./config/config_HCopy -S ./config/codetest.scp
此时,会在data/test/mfc目录生成s16.mfc;
格式转换后,准备进行识别
config目录下
touch test.scp
test.scp内容为
data/test/mfc/s16.mfc
执行以下命令即可完成识别,会保存在results目录下:
HVite -H ./hmm7/macros -H ./hmm7/hmmdefs -C ./config/config_color -S ./config/test.scp -l '*' -i ./results/recout_step7.txt -w ./config/wordnet -p 0.0 -s 5.0 ./dict/dict_color ./lists/monophones
结果:
正确识别出BLUE,到此整个过程记录完成
因为对整个得结构框架还没有深入的了解,后面会慢慢学习,然后进行补充解释
后面会改进直接录音然后识别,这个得等研究研究htkbook再说吧。