diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index bfab6dc..eaae26b 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -367,12 +367,6 @@ class WebSocketClinet: self.speaking_event.clear() client.close_client() break - ''' - # 当正在说话时接收到时,默认全是废消息 - if self.listening_event.is_set() and not self.speaking_event.is_set(): - client.close_client() - break - ''' response, data_type = client.receive_per_data() if data_type == dict: @@ -385,6 +379,7 @@ class WebSocketClinet: break # 200: 正常结束 elif response['code'] == 200: + self.audio_play_queue.put(('audio_json', response)) if response['type'] == 'close': break # 201: 切换沉默模式