diff --git a/whisper_live/server.py b/whisper_live/server.py index 5b53f1a..5338050 100644 --- a/whisper_live/server.py +++ b/whisper_live/server.py @@ -182,7 +182,7 @@ class TranscriptionServer: elapsed_time = time.time() - self.clients_start_time[websocket] if elapsed_time >= self.max_connection_time: self.clients[websocket].disconnect() - logging.warning(f"{self.clients[websocket]} Client disconnected due to overtime.") + logging.warning(f"Client with uid '{self.clients[websocket].client_uid}' disconnected due to overtime.") self.clients[websocket].cleanup() self.clients.pop(websocket) self.clients_start_time.pop(websocket) @@ -195,8 +195,6 @@ class TranscriptionServer: self.clients[websocket].cleanup() self.clients.pop(websocket) self.clients_start_time.pop(websocket) - logging.info("Connection Closed.") - logging.info(self.clients) del websocket break @@ -714,10 +712,10 @@ class ServeClientFasterWhisper(ServeClientBase): }) ) except Exception as e: - logging.error(f"[ERROR]: {e}") + logging.error(f"[ERROR]: Failed to send message to client: {e}") except Exception as e: - logging.error(f"[ERROR]: {e}") + logging.error(f"[ERROR]: Failed to transcribe audio chunk: {e}") time.sleep(0.01) def format_segment(self, start, end, text): diff --git a/whisper_live/transcriber.py b/whisper_live/transcriber.py index cf301d3..e6f2f1c 100644 --- a/whisper_live/transcriber.py +++ b/whisper_live/transcriber.py @@ -934,9 +934,6 @@ class WhisperModel: ) ] - def destroy(self): - del self.model - def restore_speech_timestamps( segments: Iterable[Segment],