From 392235ec296b4cdd593f0260049f616339210dee Mon Sep 17 00:00:00 2001 From: SevaSk Date: Mon, 22 May 2023 21:28:16 -0400 Subject: [PATCH] Fixed closing UI not ending threads --- main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.py b/main.py index 3e17491..345cad3 100644 --- a/main.py +++ b/main.py @@ -78,12 +78,14 @@ def main(): global_transcriber = AudioTranscriber(user_audio_recorder.source, speaker_audio_recorder.source) transcribe = threading.Thread(target=global_transcriber.transcribe_audio_queue, args=(audio_queue,)) + transcribe.daemon = True transcribe.start() print(f"[INFO] Whisper using GPU: " + str(torch.cuda.is_available())) responder = GPTResponder() respond = threading.Thread(target=responder.respond_to_transcriber, args=(global_transcriber,)) + respond.daemon = True respond.start() print("READY")