diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index afd95ee..adb393b 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -275,6 +275,7 @@ class WebSocketClinet: recorder.hardware.set_led_off("red") # 重新计时 slience_bgn_t = time.time() + print(f"{datetime.now()}: restart listening.") def stream_record_process(self, bytes_frames: bytes, @@ -475,6 +476,7 @@ class WebSocketClinet: print(f"{datetime.now()}: microphone and speaker close.") self.listening_event.clear() self.speaking_event.clear() + self.sleep_event.set() # 沉默状态下,关闭唤醒状态 break # 按键打断播放 if self.interrupt_event.is_set():