--
Deal All,
I am new to Kaldi, and I wish to create acoustic models using Kaldi and TIMIT data.
Using google search I came to know that we can run it locally too, which I prefer.
1- I edited the cmd.sh and uncomment the following while commenting others:
#c) run it locally...
export train_cmd=run.pl
export decode_cmd=run.pl
export cuda_cmd=run.pl
export mkgraph_cmd=run.pl
2- in the run.sh file, my TIMIT data path is
timit=/home/kaldi/kaldi-trunk/egs/timit/data/TIMIT
3- Then I execute inside S5, ./run.sh which gives the below:
Succeeded in formatting data.
============================================================================
MFCC Feature Extration & CMVN for Training and Test set
============================================================================
steps/make_mfcc.sh --cmd run.pl --nj 30 data/train exp/make_mfcc/train mfcc
steps/make_mfcc.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
run.pl: 30 / 30 failed, log is in exp/make_mfcc/train/make_mfcc_train.*.log
root@shanti-Satellite-C650:/home/kaldi/kaldi-trunk/egs/timit/s5#
4- The log files says the following ERRORS:
ERROR (compute-mfcc-feats:Read4ByteTag():wave-reader.cc:74) WaveData: expected 4-byte chunk-name, got read errror
WARNING (compute-mfcc-feats:Read():feat/wave-reader.h:148) Exception caught in WaveHolder object (reading).
WARNING (compute-mfcc-feats:LoadCurrent():util/kaldi-table-inl.h:232) TableReader: failed to load object from '/home/kaldi/kaldi-trunk/egs/timit/s5/../../../tools/sph2pipe_v2.5/sph2pipe -f wav /home/kaldi/kaldi-trunk/egs/timit/data/TIMIT/TRAIN/DR5/MJRG0/SX16.wav |'
ERROR (compute-mfcc-feats:Value():util/kaldi-table-inl.h:142) TableReader: failed to load object from '/home/kaldi/kaldi-trunk/egs/timit/s5/../../../tools/sph2pipe_v2.5/sph2pipe -f wav /home/kaldi/kaldi-trunk/egs/timit/data/TIMIT/TRAIN/DR5/MJRG0/SX16.wav |' (to suppress this error, add the permissive (p, ) option to the rspecifier.
WARNING (compute-mfcc-feats:Close():kaldi-io.cc:446) Pipe /home/kaldi/kaldi-trunk/egs/timit/s5/../../../tools/sph2pipe_v2.5/sph2pipe -f wav /home/kaldi/kaldi-trunk/egs/timit/data/TIMIT/TRAIN/DR5/MJRG0/SX16.wav | had nonzero return status 256
ERROR (compute-mfcc-feats:Value():util/kaldi-table-inl.h:142) TableReader: failed to load object from '/home/kaldi/kaldi-trunk/egs/timit/s5/../../../tools/sph2pipe_v2.5/sph2pipe -f wav /home/kaldi/kaldi-trunk/egs/timit/data/TIMIT/TRAIN/DR5/MJRG0/SX16.wav |' (to suppress this error, add the permissive (p, ) option to the rspecifier.
5- in one of the discussions I saw the following comment by Povey.
This is because you don't have GridEngine installed locally.
You could try setting in the environment
train_cmd=run.pl
decode_cmd=run.pl
but be careful, as it may cause too many jobs to run on your machine.
Dan
I tried the setting of environment. But same error.
Please Help Shanti
You received this message because you are subscribed to the Google Groups "kaldi-help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kaldi-help+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
To run with sph, will sox be able to convert the wav to sph and 16KHz?
If so, will the output of sox be okay to run in Kaldi.
I will make sure that wav.scp is in the
<key> <wav-filename> format.
--
You received this message because you are subscribed to a topic in the Google Groups "kaldi-help" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kaldi-help/q6ydwWJiNcA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kaldi-help+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Technology Incubation Center,SpeecHWareNet (I) Pvt. Ltdwarm Regards,Senjam Shantirani
============================
IIT Guwahati, India
www.speechwarenet.com============================
--
--
You received this message because you are subscribed to a topic in the Google Groups "kaldi-help" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kaldi-help/q6ydwWJiNcA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kaldi-help+...@googlegroups.com.
I ran the script, but it seeks word-boundary.int, which I could not found in lang/phones. I tried creating them by setting position_dependent_phones = false , in prepare_lang.sh as in one of your post it was mentioned TIMIT was prepared without position dependent phones. Could you please suggest how to get this word_boundary.into and get this output format.
Thanking you,
Shanti
Thank you Dan, I will dig more and see. If possible, I will create own database and do it.
Thank you for your help.
Shanti.