今天跑eesen自己的数据,好不容易调了一晚上把数据准备搞好了,然后在提取特征的时候报了一个数据格式的错误:

WARNING (compute-fbank-feats:Read():feat/wave-reader.h:149) Exception caught in WaveHolder object (reading).

WARNING (compute-fbank-feats:LoadCurrent():util/kaldi-table-inl.h:232) TableReader: failed to load object from /home/zjm/all_data/data_bjfu/train/10003/20131215_1061.wav

ERROR (compute-fbank-feats:Read():wave-reader.cc:198) Expected 68212 bytes in RIFF chunk, but after first data block there will be 36 + 68160 bytes (we do not support reading multiple data chunks).

然后解决方法可以参考这个link: https://sourceforge.net/p/kaldi/discussion/1355347/thread/4f07e084/

我这直接给出怎么去解决这个问题:

把所有的wav 做一下操作:

sox –ignore-length 20131215_9.wav temp.wav

mv

temp.wav

20131215_9.wav





然后再执行就OK了。



版权声明:本文为zjm750617105原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/zjm750617105/article/details/52076480