안녕하세요 최근 회사프로젝트진행을 위해 kaldi를 공부하고 있습니다.
해당 게시글의 내용을 바탕으로 zeroth 를 칼디에 올려서
잘 진행하고 마지막 디코딩하는 과정에 이르렀습니다.
근데 decode.sh 를 편집한 후 실행이 안되어
$ sudo ./decode.sh /home/kjs/test/conv_sample.flac /home/kjs/zeroth/s5 /home/kjs/out
명령어로 디코딩을 시도해 보았더니 이런 오류가 납니다.
혹시 도움 주실 수 있는분 계실까요? 부탁드립니다.
#### Decoding ####
ERROR (online2-wav-nnet3-latgen-faster[5.5.999~1545-d366a]:ReadConfigFile():parse-options.cc:462) Cannot open config file: /home/kjs/zeroth/conf/online.conf
[ Stack-Trace: ]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(kaldi::MessageLogger::LogMessage() const+0x77b) [0x557ca3704f8b]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(kaldi::MessageLogger::LogAndThrow::operator=(kaldi::MessageLogger const&)+0x25) [0x557ca33c6b99]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(kaldi::ParseOptions::ReadConfigFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x2c9) [0x557ca369b82b]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(kaldi::ParseOptions::Read(int, char const* const*)+0x132) [0x557ca369be3e]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(main+0x79b) [0x557ca33c332d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f790294c0b3]
/home/kjs/kaldi/src/online2bin/online2-wav-nnet3-latgen-faster(_start+0x2e) [0x557ca33c20ce]
kaldi::KaldiFatalError##### LM rescore ####
lattice-lmrescore --lm-scale=-1.0 'ark:gunzip -c /home/kjs/out/lat.1.gz|' 'fstproject --project_output=true /home/kjs/zeroth/G.fst |' ark:-
lattice-lmrescore-const-arpa --lm-scale=1.0 ark:- /home/kjs/zeroth/G.carpa ark:-
lattice-scale --inv-acoustic-scale=11.0 ark:- ark:-
lattice-1best ark:- 'ark:|gzip -c > /home/kjs/out/lmre_lat.1.gz'
ERROR (lattice-lmrescore-const-arpa[5.5.999~1545-d366a]:Input():kaldi-io.cc:756) Error opening input stream /home/kjs/zeroth/G.carpa
[ Stack-Trace: ]
lattice-lmrescore-const-arpa(kaldi::MessageLogger::LogMessage() const+0x77b) [0x561d0c0fa6a3]
lattice-lmrescore-const-arpa(kaldi::MessageLogger::LogAndThrow::operator=(kaldi::MessageLogger const&)+0x25) [0x561d0c01bb6d]
lattice-lmrescore-const-arpa(kaldi::Input::Input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)+0xbe) [0x561d0c08faa6]
lattice-lmrescore-const-arpa(main+0x1c3) [0x561d0c018f6c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f8fb95570b3]
lattice-lmrescore-const-arpa(_start+0x2e) [0x561d0c018cee]
kaldi::KaldiFatalErrorlattice-add-penalty --word-ins-penalty=0.0 ark:- ark:-
LOG (lattice-scale[5.5.999~1545-d366a]:main():lattice-scale.cc:107) Done 0 lattices.
LOG (lattice-add-penalty[5.5.999~1545-d366a]:main():lattice-add-penalty.cc:62) Done adding word insertion penalty to 0 lattices.
LOG (lattice-1best[5.5.999~1545-d366a]:main():lattice-1best.cc:103) Done converting 0 to best path, 0 had errors.
ERROR: ReadFstClass: Can't open file: /home/kjs/zeroth/G.fst
ERROR: FstHeader::Read: Bad FST header: fstproject --project_output=true /home/kjs/zeroth/G.fst |
ERROR (lattice-lmrescore[5.5.999~1545-d366a]:ReadFstKaldi():kaldi-fst-io.cc:35) Reading FST: error reading FST header from 'fstproject --project_output=true /home/kjs/zeroth/G.fst |'
[ Stack-Trace: ]
lattice-lmrescore(kaldi::MessageLogger::LogMessage() const+0x77b) [0x55f355bed563]
lattice-lmrescore(kaldi::MessageLogger::LogAndThrow::operator=(kaldi::MessageLogger const&)+0x25) [0x55f355b0c72f]
lattice-lmrescore(fst::ReadFstKaldi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+0x1bc) [0x55f355b6d847]
lattice-lmrescore(main+0x23a) [0x55f355b07143]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fa1f90090b3]
lattice-lmrescore(_start+0x2e) [0x55f355b06e4e]
WARNING (lattice-lmrescore[5.5.999~1545-d366a]:Close():kaldi-io.cc:515) Pipe fstproject --project_output=true /home/kjs/zeroth/G.fst | had nonzero return status 256
kaldi::KaldiFatalErrorlattice-best-path --word-symbol-table=/home/kjs/zeroth/words.txt ark:- ark,t:-
lattice-copy 'ark:gunzip -c /home/kjs/out/lmre_lat.1.gz|' ark:-
LOG (lattice-copy[5.5.999~1545-d366a]:main():lattice-copy.cc:225) Done copying 0 lattices.
ERROR: SymbolTable::ReadText: Can't open file /home/kjs/zeroth/words.txt
ERROR (lattice-best-path[5.5.999~1545-d366a]:main():lattice-best-path.cc:73) Could not read symbol table from file /home/kjs/zeroth/words.txt
[ Stack-Trace: ]
lattice-best-path(kaldi::MessageLogger::LogMessage() const+0x77b) [0x5609aa591d97]
lattice-best-path(kaldi::MessageLogger::LogAndThrow::operator=(kaldi::MessageLogger const&)+0x25) [0x5609aa4cbf13]
lattice-best-path(main+0x419) [0x5609aa4c9182]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f93e17d10b3]
lattice-best-path(_start+0x2e) [0x5609aa4c8cae]