From d24c928cd41672976526e1fd6cabb204d5c641c8 Mon Sep 17 00:00:00 2001 From: IrvingGao <1729854488@qq.com> Date: Tue, 18 Jun 2024 21:00:39 +0800 Subject: [PATCH] [client] fix bugs --- takway/clients/web_socket_client_utils.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/takway/clients/web_socket_client_utils.py b/takway/clients/web_socket_client_utils.py index 6f11545..3873594 100644 --- a/takway/clients/web_socket_client_utils.py +++ b/takway/clients/web_socket_client_utils.py @@ -496,16 +496,16 @@ class WebSocketClinet: self.interrupt_event.clear() break - if not self.speaking_event.is_set(): - audio_list = [] # 清空音频列表 - print(f"{datetime.now()}: audio data clear.") - continue - else: + if self.speaking_event.is_set(): # 播放最后一段音频 audio_player.stream.write(tts_audio[i+audio_player.CHUNK:]) audio_list = [] # 清空音频列表 # audio_list.pop(0) # 弹出已播放音频 print(f"{datetime.now()}: audio data played.") + else: + audio_list = [] # 清空音频列表 + print(f"{datetime.now()}: audio data clear.") + continue except TypeError as e: print(f"audio play error: {e}") continue