diff --git a/src/gstkaldinnet2onlinedecoder.cc b/src/gstkaldinnet2onlinedecoder.cc index 82cfe80bba805625d675bd22196ba82d1a5a6f61..17837970bce646f1967f8b920d076491be95fa74 100644 --- a/src/gstkaldinnet2onlinedecoder.cc +++ b/src/gstkaldinnet2onlinedecoder.cc @@ -603,28 +603,18 @@ static void gst_kaldinnet2onlinedecoder_loop( &tot_like, &num_words); if (num_words > 0) { // Only update adaptation state if the utterance was not empty - // We might avoid updating the adaptation state if - // we felt the utterance had low confidence. - int32 num_paths; - std::vector<int32> best_sentence,second_best_sentence; - BaseFloat confidence = SentenceLevelConfidence(clat, &num_paths, - &best_sentence, - &second_best_sentence); - // FIXME: is 1.0 a good value? - if (confidence > 1.0) { feature_pipeline.GetAdaptationState(&adaptation_state); - } } } else { GST_DEBUG_OBJECT(filter, "Less than 0.1 seconds decoded, discarding"); } } - // We should also push out adaptation state now, something like this -// bool binary = false; -// Output ko("adaptation_state.txt", binary); -// adaptation_state.Write(ko.Stream(), binary); -// ko.Close(); + // TODO: write adaptation state to string and push it out + // bool binary = false; + // Output ko("adaptation_state.txt", binary); + // adaptation_state.Write(ko.Stream(), binary); + // ko.Close(); GST_DEBUG_OBJECT(filter, "Finished decoding loop");