Thank you.
convert-ali --phone-map=phone_map final.mdl new.mdl new.tree "ark:gunzip -c ali.1.gz|" "ark:|gunzip -c ali.new.gz"
convert-ali --phone-map=phone_map final.mdl new.mdl new.tree 'ark:gunzip -c ali.1.gz|' 'ark:|gunzip -c ali.new.gz'
ERROR (convert-ali:Input():kaldi-io.cc:674) Error opening input stream new.mdl
gzip: ali.new.gz: No such file or directory
WARNING (convert-ali:Close():kaldi-io.cc:274) Pipe |gunzip -c ali.new.gz had nonzero return status 256
WARNING (convert-ali:Close():kaldi-io.cc:446) Pipe gunzip -c ali.1.gz| had nonzero return status 36096
ERROR (convert-ali:Input():kaldi-io.cc:674) Error opening input stream new.mdl
[stack trace: ]
kaldi::KaldiGetStackTrace()
kaldi::KaldiErrorMessage::~KaldiErrorMessage()
kaldi::Input::Input(std::string const&, bool*)
void kaldi::ReadKaldiObject<kaldi::TransitionModel>(std::string const&, kaldi::TransitionModel*)
convert-ali(main+0x2aa) [0x589dae]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f81d60fc76d]
convert-ali() [0x589a49]
I think the new-model should be a wspecifier, and I just provide a name to it, because I expect it will generate the new model for me. Could you tell me why does this error happen?
Thank you.