15 #ifndef NLP_GRM2_BAUMWELCH_DECODESCRIPT_H_ 16 #define NLP_GRM2_BAUMWELCH_DECODESCRIPT_H_ 20 #include <fst/extensions/far/far-class.h> 21 #include <fst/extensions/far/far.h> 23 #include <fst/script/fst-class.h> 30 const FstClass &, FarWriterClass &>;
34 FarReader<Arc> &input = *std::get<0>(*args).GetFarReader<Arc>();
35 FarReader<Arc> &output = *std::get<1>(*args).GetFarReader<Arc>();
36 const Fst<Arc> &model = *std::get<2>(*args).GetFst<Arc>();
37 FarWriter<Arc> &hypotext = *std::get<3>(*args).GetFarWriter<Arc>();
38 Decode(input, output, model, hypotext);
41 void Decode(FarReaderClass &input, FarReaderClass &output,
42 const FstClass &model, FarWriterClass &hypotext);
47 #endif // NLP_GRM2_BAUMWELCH_DECODESCRIPT_H_
void Decode(BaumWelchDecodeArgs *args)
std::tuple< FarReaderClass &, FarReaderClass &, const FstClass &, FarWriterClass & > BaumWelchDecodeArgs