diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index b14827e..afd95ee 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -260,8 +260,6 @@ class WebSocketClinet: single_chat_finish = False print(f"{datetime.now()}: single conversation finish, reset frames.") - # if board == 'orangepi': - # recorder.hardware.set_led_off("blue") elif self.speaking_event.is_set(): print(f"{datetime.now()}: wait for speaking close and listening start or sleep mode.") if board == 'orangepi': @@ -385,6 +383,9 @@ class WebSocketClinet: break if self.interrupt_event.is_set(): + self.listening_event.set() + self.speaking_event.clear() + self.interrupt_event.clear() break response, data_type = client.receive_per_data()