Commit b037bfa8 authored by Your Name's avatar Your Name

Check if whisper-server already running before creating new instance

parent 30412d42
...@@ -5034,11 +5034,16 @@ def main(): ...@@ -5034,11 +5034,16 @@ def main():
if args.whisper_server: if args.whisper_server:
print(f"\nWhisper server: {args.whisper_server}") print(f"\nWhisper server: {args.whisper_server}")
print(f" Port: {args.whisper_server_port}") print(f" Port: {args.whisper_server_port}")
# Check if whisper-server is already running
if multi_model_manager.whisper_server is None:
whisper_server_mgr = WhisperServerManager( whisper_server_mgr = WhisperServerManager(
server_path=args.whisper_server, server_path=args.whisper_server,
port=args.whisper_server_port port=args.whisper_server_port
) )
multi_model_manager.whisper_server = whisper_server_mgr multi_model_manager.whisper_server = whisper_server_mgr
else:
whisper_server_mgr = multi_model_manager.whisper_server
print("Whisper server already running, using existing instance")
# Start whisper-server if we should preload or if it's the only audio option # Start whisper-server if we should preload or if it's the only audio option
if audio_models and (should_preload or not args.whisper_cpp): if audio_models and (should_preload or not args.whisper_cpp):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment