From 1e7998d12f48d22f3eae7fb1790b35b57e0914c9 Mon Sep 17 00:00:00 2001 From: LittleMouse Date: Wed, 5 Nov 2025 14:10:38 +0800 Subject: [PATCH] [fix] Fix print log --- backend/tts_client_backend.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/backend/tts_client_backend.py b/backend/tts_client_backend.py index 34e4db9..8d74a29 100644 --- a/backend/tts_client_backend.py +++ b/backend/tts_client_backend.py @@ -138,14 +138,13 @@ class TtsClientBackend(BaseModelBackend): return len(self.tokenizer.encode(text)) async def generate_speech(self, input_text: str, voice: str = "prompt_data", format: str = "mp3") -> AsyncGenerator[bytes, None]: - if self._count_tokens(input_text) > self.MAX_CONTEXT_LENGTH: - self.logger.warning( - f"Input text length ({len(input_text)}) exceeds max context length ({self.MAX_CONTEXT_LENGTH})." - ) - raise ValueError( - f"Text too long: {len(input_text)} characters. " - f"Maximum allowed: {self.MAX_CONTEXT_LENGTH}." + token_count = self._count_tokens(input_text) + if token_count > self.MAX_CONTEXT_LENGTH: + msg = ( + f"Input token count ({token_count}) exceeds max context length ({self.MAX_CONTEXT_LENGTH})." ) + self.logger.warning(msg) + raise ValueError(msg) client = await self._get_client(voice) task = asyncio.current_task()