kaldi
kaldi copied to clipboard
fMLLR transforms failed. report: Failed to read vector from stream. Error reading vector data (binary mode); truncated stream? (size = 38) File position at start is -1, currently -1
When I use the corpus (wenetspeech) to train the chain model, an error occurs when I reach the steps/align_fmllr.sh step:
run.pl: 1 / 25 failed, log is in exp/tri5a_sp_ali/log/fmllr.*.log
Then I check the logs, and there are 3 logs with the following ERRORs:
ERROR (gmm-est-fmllr-gpost[5.5]:Read():kaldi-vector.cc:1224) Failed to read vector from stream. Error reading vector data (binary mode); truncated stream? (size = 38) File position at start is -1, currently -1
ERROR (gmm-est-fmllr-gpost[5.5]:~RandomAccessTableReader():util/kaldi-table-inl.h:2578) failure detected in destructor.
Then it terminates the operation.
Most of the logs contain warnings like this:
WARNING (gmm-est-fmllr-gpost[5.5]:main():gmm-est-fmllr-gpost.cc:116) Did not find posteriors for utterance sp0.9-BAC00JD590500065
Then there is also this information:
LOG (gmm-est-fmllr-gpost[5.5]:main():gmm-est-fmllr-gpost.cc:141) For speaker sp0.9-D5907, auxf-impr from fMLLR is -nan, over 0 frames.
What is the possible reason?
I use the examples in egs/aishell/s5 for training, and the training data has been processed in advance to the same format as aishell.