ServeClientTranslation import only when enable_tranlsation is True
Signed-off-by: makaveli10 <vineet.suryan@collabora.com>
This commit is contained in:
@@ -13,7 +13,6 @@ from websockets.sync.server import serve
|
|||||||
from websockets.exceptions import ConnectionClosed
|
from websockets.exceptions import ConnectionClosed
|
||||||
from whisper_live.vad import VoiceActivityDetector
|
from whisper_live.vad import VoiceActivityDetector
|
||||||
from whisper_live.backend.base import ServeClientBase
|
from whisper_live.backend.base import ServeClientBase
|
||||||
from whisper_live.backend.translation_backend import ServeClientTranslation
|
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
|
||||||
@@ -160,7 +159,6 @@ class TranscriptionServer:
|
|||||||
|
|
||||||
# Check if client wants translation
|
# Check if client wants translation
|
||||||
enable_translation = options.get("enable_translation", False)
|
enable_translation = options.get("enable_translation", False)
|
||||||
target_language = options.get("target_language", "fr")
|
|
||||||
|
|
||||||
# Create translation queue if translation is enabled
|
# Create translation queue if translation is enabled
|
||||||
translation_queue = None
|
translation_queue = None
|
||||||
@@ -168,7 +166,9 @@ class TranscriptionServer:
|
|||||||
translation_thread = None
|
translation_thread = None
|
||||||
|
|
||||||
if enable_translation:
|
if enable_translation:
|
||||||
|
target_language = options.get("target_language", "fr")
|
||||||
translation_queue = queue.Queue()
|
translation_queue = queue.Queue()
|
||||||
|
from whisper_live.backend.translation_backend import ServeClientTranslation
|
||||||
translation_client = ServeClientTranslation(
|
translation_client = ServeClientTranslation(
|
||||||
client_uid=options["uid"],
|
client_uid=options["uid"],
|
||||||
websocket=websocket,
|
websocket=websocket,
|
||||||
|
|||||||
Reference in New Issue
Block a user