Hello,
I managed to get the NN3 running (thanks a lot guys !!) and now I want to prepare the decoding.
I am using mostly m-ailabs data in German, without segments, and use the Aspire NN3 recipe.
When I run
local/nnet3/decode.sh dev exp/tdnn_lstm_1a_chain_online/graph_pp data/dev exp/tdnn_lstm_1a_chain_online/
(data is in data/dev , utterances are not segmented, dev_hires does not exist)
I get an error:
....
Succeeded creating CMVN stats for dev_hires
+ utils/fix_data_dir.sh data/dev_hires
fix_data_dir.sh: kept all 5000 utterances.
+ utils/validate_data_dir.sh --no-text data/dev_hires
utils/validate_data_dir.sh: Successfully validated data-directory data/dev_hires
+ '[' 1 -le 3 ']'
+ echo 'local/generate_uniformly_segmented_data_dir.sh: Generating uniform segments with length 10 and overlap 5.'
local/generate_uniformly_segmented_data_dir.sh: Generating uniform segments with length 10 and overlap 5.
+ '[' -d data/dev_uniformsegmented_hires ']'
+ '[' '!' -f data/dev_hires/segments ']'
+ utils/data/get_segments_for_data.sh data/dev_hires
utils/data/get_utt2dur.sh: segments file does not exist so getting durations from wave files
utils/data/get_utt2dur.sh: could not get utterance lengths from sphere-file headers, using wav-to-duration
run.pl: 4 / 4 failed, log is in data/dev_hires/log/get_durations.*.log
utils/data/get_utt2dur.sh: there was a problem getting the durations
in data/dev_hires/log/get_durations.1.log there is
1 # wav-to-duration --read-entire-file=false scp:data/dev_hires/split4utt/1/wav.scp ark,t:data/dev_hires/split4utt/1/utt2dur
2 # Started at Tue Feb 12 21:26:20 CET 2019
3 #
4 wav-to-duration --read-entire-file=false scp:data/dev_hires/split4utt/1/wav.scp ark,t:data/dev_hires/split4utt/1/utt2dur
5 LOG (wav-to-duration[5.5.195~1-6f565]:main():wav-to-duration.cc:92) Printed duration for 0 audio files.
6 # Accounting: time=0 threads=1
7 # Ended (code 1) at Tue Feb 12 21:26:20 CET 2019, elapsed time 0 seconds
in data/dev_hires there are 2 empty files: segments and utt2dur. I assume that the empty segmenst file is the problem, but I can not find where it comes from.
Thanks a lot for your help,
Ernst