From 04db67170b1651c5596722e5872460ac227d4809 Mon Sep 17 00:00:00 2001 From: makaveli10 Date: Tue, 22 Jul 2025 15:47:06 +0000 Subject: [PATCH] ServeClientTranslation import only when enable_tranlsation is True Signed-off-by: makaveli10 --- whisper_live/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whisper_live/server.py b/whisper_live/server.py index c11d1f8..47a4543 100644 --- a/whisper_live/server.py +++ b/whisper_live/server.py @@ -13,7 +13,6 @@ from websockets.sync.server import serve from websockets.exceptions import ConnectionClosed from whisper_live.vad import VoiceActivityDetector from whisper_live.backend.base import ServeClientBase -from whisper_live.backend.translation_backend import ServeClientTranslation logging.basicConfig(level=logging.INFO) @@ -160,7 +159,6 @@ class TranscriptionServer: # Check if client wants translation enable_translation = options.get("enable_translation", False) - target_language = options.get("target_language", "fr") # Create translation queue if translation is enabled translation_queue = None @@ -168,7 +166,9 @@ class TranscriptionServer: translation_thread = None if enable_translation: + target_language = options.get("target_language", "fr") translation_queue = queue.Queue() + from whisper_live.backend.translation_backend import ServeClientTranslation translation_client = ServeClientTranslation( client_uid=options["uid"], websocket=websocket,