From fd78acf69852606b0bcf686939584f44e52336e2 Mon Sep 17 00:00:00 2001 From: IrvingGao <1729854488@qq.com> Date: Tue, 18 Jun 2024 22:27:39 +0800 Subject: [PATCH] [event] fix bugs --- takway/clients/web_socket_client_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index 478fbd3..bfbf364 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -376,6 +376,8 @@ class WebSocketClinet: ) except BrokenPipeError: print(f"{datetime.now()}: web socket connection broken, skip send data.") + self.listening_event.set() + self.speaking_event.clear() client.close_client() break # is_end后切换播放模式 @@ -386,7 +388,7 @@ class WebSocketClinet: if not self.wakeup_event.is_set(): continue - if self.listening_event.is_set() or self.speaking_event.is_set(): + if self.listening_event.is_set(): print(f"{datetime.now()}: listening or speaking, skip setup web socket connection.") continue