From 4fc0a1dc6428ffffd7e36be7a4380d6336a27917 Mon Sep 17 00:00:00 2001 From: Dadoou <33223302+Dadoou@users.noreply.github.com> Date: Fri, 24 May 2024 22:31:56 +0800 Subject: [PATCH] Update offline-ctc-greedy-search-decoder.cc (#917) Bug fixes. Z_O_O will be decoded as ZO instead of ZOO. To fix this, prev_id should update every time. --- sherpa-onnx/csrc/offline-ctc-greedy-search-decoder.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sherpa-onnx/csrc/offline-ctc-greedy-search-decoder.cc b/sherpa-onnx/csrc/offline-ctc-greedy-search-decoder.cc index 8c4451b3..59d16f5d 100644 --- a/sherpa-onnx/csrc/offline-ctc-greedy-search-decoder.cc +++ b/sherpa-onnx/csrc/offline-ctc-greedy-search-decoder.cc @@ -42,8 +42,8 @@ std::vector OfflineCtcGreedySearchDecoder::Decode( if (y != blank_id_ && y != prev_id) { r.tokens.push_back(y); r.timestamps.push_back(t); - prev_id = y; } + prev_id = y; } // for (int32_t t = 0; ...) ans.push_back(std::move(r));