From 12d8bd77a6686e29f6840e8de3909f3aaf96afa3 Mon Sep 17 00:00:00 2001
From: 语帆 <yf352572@alibaba-inc.com>
Date: 星期三, 28 二月 2024 16:48:11 +0800
Subject: [PATCH] test

---
 funasr/models/lcbnet/model.py |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/funasr/models/lcbnet/model.py b/funasr/models/lcbnet/model.py
index 422956f..82a1b78 100644
--- a/funasr/models/lcbnet/model.py
+++ b/funasr/models/lcbnet/model.py
@@ -111,8 +111,8 @@
             )
     
         self.blank_id = blank_id
-        self.sos = sos if sos is not None else vocab_size - 1
-        self.eos = eos if eos is not None else vocab_size - 1
+        self.sos = vocab_size - 1
+        self.eos = vocab_size - 1
         self.vocab_size = vocab_size
         self.ignore_id = ignore_id
         self.ctc_weight = ctc_weight
@@ -375,14 +375,14 @@
         scorers["ngram"] = ngram
         
         weights = dict(
-            decoder=1.0 - kwargs.get("decoding_ctc_weight", 0.5),
-            ctc=kwargs.get("decoding_ctc_weight", 0.5),
+            decoder=1.0 - kwargs.get("decoding_ctc_weight", 0.3),
+            ctc=kwargs.get("decoding_ctc_weight", 0.3),
             lm=kwargs.get("lm_weight", 0.0),
             ngram=kwargs.get("ngram_weight", 0.0),
             length_bonus=kwargs.get("penalty", 0.0),
         )
         beam_search = BeamSearch(
-            beam_size=kwargs.get("beam_size", 10),
+            beam_size=kwargs.get("beam_size", 20),
             weights=weights,
             scorers=scorers,
             sos=self.sos,
@@ -449,7 +449,7 @@
         ocr, ocr_lens, _ = self.text_encoder(ocr, ocr_lengths)
         fusion_out, _, _, _ = self.fusion_encoder(encoder_out,None, ocr, None)
         encoder_out = encoder_out + fusion_out
-
+        pdb.set_trace()
         # c. Passed the encoder result and the beam search
         nbest_hyps = self.beam_search(
             x=encoder_out[0], maxlenratio=kwargs.get("maxlenratio", 0.0), minlenratio=kwargs.get("minlenratio", 0.0)
@@ -457,7 +457,7 @@
         
         nbest_hyps = nbest_hyps[: self.nbest]
 
-        pdb.set_trace(0)
+        pdb.set_trace()
         results = []
         b, n, d = encoder_out.size()
         for i in range(b):
@@ -485,7 +485,7 @@
                 pdb.set_trace()
                 text = tokenizer.tokens2text(token)
                 pdb.set_trace()
-                
+
                 text_postprocessed, _ = postprocess_utils.sentence_postprocess(token)
                 result_i = {"key": key[i], "token": token, "text": text_postprocessed}
                 results.append(result_i)

--
Gitblit v1.9.1