diff --git a/rust-whisper.d/hotwords.py b/rust-whisper.d/hotwords.py index b13283b..14f98ad 100644 --- a/rust-whisper.d/hotwords.py +++ b/rust-whisper.d/hotwords.py @@ -80,8 +80,11 @@ class Reader(threading.Thread): time.sleep(5) log("Reader.run: error:", e) finally: - if mic: - mic.__exit__(None, None, None) + try: + if mic: + mic.__exit__(None, None, None) + except Exception: + pass self.outq.put(None) log("Reader.run: stop")