From c17592ca88f7e41b0f44cf65697e1eda0944f3b6 Mon Sep 17 00:00:00 2001 From: "vladimir.talpa" Date: Wed, 26 Aug 2026 13:37:11 +0300 Subject: [PATCH] Fix ValueError in FireRedTTS3Instruct.generate_tts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The text-frontend wrapper unpacked three values from the backend generate_tts, which returns only (gen_audio, gen_audio_sr) — matching the two-value form documented in the README. Every call to fireredtts3.core.FireRedTTS3Instruct.generate_tts therefore raised ValueError: not enough values to unpack (expected 3, got 2) regardless of device. Co-Authored-By: Claude Opus 5 --- fireredtts3/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fireredtts3/core.py b/fireredtts3/core.py index 5b4578c..5b19d50 100644 --- a/fireredtts3/core.py +++ b/fireredtts3/core.py @@ -381,7 +381,7 @@ def generate_tts( gen_audio_sr = None segments: List[torch.Tensor] = [] for sent in sentences: - seg, seg_sr, _ = super().generate_tts( + seg, seg_sr = super().generate_tts( prompt_text=prompt_text, prompt_audio=prompt_audio, prompt_audio_sr=prompt_audio_sr,