merge main
This commit is contained in:
@@ -182,7 +182,7 @@ class TranscriptionServer:
|
|||||||
elapsed_time = time.time() - self.clients_start_time[websocket]
|
elapsed_time = time.time() - self.clients_start_time[websocket]
|
||||||
if elapsed_time >= self.max_connection_time:
|
if elapsed_time >= self.max_connection_time:
|
||||||
self.clients[websocket].disconnect()
|
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[websocket].cleanup()
|
||||||
self.clients.pop(websocket)
|
self.clients.pop(websocket)
|
||||||
self.clients_start_time.pop(websocket)
|
self.clients_start_time.pop(websocket)
|
||||||
@@ -195,8 +195,6 @@ class TranscriptionServer:
|
|||||||
self.clients[websocket].cleanup()
|
self.clients[websocket].cleanup()
|
||||||
self.clients.pop(websocket)
|
self.clients.pop(websocket)
|
||||||
self.clients_start_time.pop(websocket)
|
self.clients_start_time.pop(websocket)
|
||||||
logging.info("Connection Closed.")
|
|
||||||
logging.info(self.clients)
|
|
||||||
del websocket
|
del websocket
|
||||||
break
|
break
|
||||||
|
|
||||||
@@ -714,10 +712,10 @@ class ServeClientFasterWhisper(ServeClientBase):
|
|||||||
})
|
})
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"[ERROR]: {e}")
|
logging.error(f"[ERROR]: Failed to send message to client: {e}")
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"[ERROR]: {e}")
|
logging.error(f"[ERROR]: Failed to transcribe audio chunk: {e}")
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
|
|
||||||
def format_segment(self, start, end, text):
|
def format_segment(self, start, end, text):
|
||||||
|
|||||||
@@ -934,9 +934,6 @@ class WhisperModel:
|
|||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
def destroy(self):
|
|
||||||
del self.model
|
|
||||||
|
|
||||||
|
|
||||||
def restore_speech_timestamps(
|
def restore_speech_timestamps(
|
||||||
segments: Iterable[Segment],
|
segments: Iterable[Segment],
|
||||||
|
|||||||
Reference in New Issue
Block a user