From c767f0b83b998e996a4d230d86da575a03f54a3f Mon Sep 17 00:00:00 2001 From: ChasonJiang <46401978+ChasonJiang@users.noreply.github.com> Date: Tue, 30 Dec 2025 16:00:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug=20(#2704)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修复bug * fallbak and bug fix --- GPT_SoVITS/AR/models/t2s_model.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/GPT_SoVITS/AR/models/t2s_model.py b/GPT_SoVITS/AR/models/t2s_model.py index 486f85a3..ac905f4b 100644 --- a/GPT_SoVITS/AR/models/t2s_model.py +++ b/GPT_SoVITS/AR/models/t2s_model.py @@ -707,12 +707,11 @@ class Text2SemanticDecoder(nn.Module): if idx == 0: attn_mask = F.pad(attn_mask[:, :, -1].unsqueeze(-2), (0, 1), value=False) - logits = logits[:, :-1] else: attn_mask = F.pad(attn_mask, (0, 1), value=False) if idx < 11: ###至少预测出10个token不然不给停止(0.4s) - logits[:, -1] = float("-inf") + logits = logits[:, :-1] samples = sample( logits, y, top_k=top_k, top_p=top_p, repetition_penalty=repetition_penalty, temperature=temperature