diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index 3e2029a..8d05f56 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -237,6 +237,7 @@ class WebSocketClinet: # 长时沉默关闭唤醒状态:如果唤醒后超过一定时间没有说话/关闭按键被按下,则认为是结束 if slience_time > recorder.max_slience_time: recorder.hardware.long_power_status = False + self.wakeup_event.set() break # 短时沉默结束单次对话:沉默时间超过一定时间段(0.5s左右),则发送数据