diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index 82bd75f..04da2e8 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -273,7 +273,7 @@ class WebSocketClinet: if board == 'orangepi': recorder.hardware.set_led_off("blue") elif self.speaking_event.is_set(): - print(f"{datetime.now()}: wait for speaking.") + print(f"{datetime.now()}: wait for speaking close and listening start.") self.listening_event.wait() def stream_record_process(self, @@ -490,6 +490,7 @@ class WebSocketClinet: self.listening_event.clear() self.speaking_event.set() if data_type in ['close', 'end']: + time.sleep(0.5) # 启动监听状态 self.speaking_event.clear() self.listening_event.set()