diff --git a/TTS/melo_handler.py b/TTS/melo_handler.py index 45eef88f2297b946d6602961b13ec6ea1e3987c1..9ddf2e12006a64e56958ab6050d013e2aab73c81 100644 --- a/TTS/melo_handler.py +++ b/TTS/melo_handler.py @@ -55,8 +55,8 @@ class MeloTTSHandler(BaseHandler): def process(self, llm_sentence): console.print(f"[green]ASSISTANT: {llm_sentence}") language_id = None - if isinstance(prompt, tuple): - prompt, language_id = prompt + if isinstance(llm_sentence, tuple): + llm_sentence, language_id = llm_sentence if language_id is not None and self.language != language_id: self.model = TTS(language=WHISPER_LANGUAGE_TO_MELO_LANGUAGE[self.language], device=self.device)