From ef25e825442aacc4a7d73390a463f6e6831a8071 Mon Sep 17 00:00:00 2001 From: Chingfeng Li Date: Thu, 31 Jul 2025 13:21:29 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E7=9A=84tts=E6=B6=88=E6=81=AFsentence=5Fend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/xiaozhi-server/core/handle/sendAudioHandle.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/main/xiaozhi-server/core/handle/sendAudioHandle.py b/main/xiaozhi-server/core/handle/sendAudioHandle.py index aa59a4d1..0ca36e1e 100644 --- a/main/xiaozhi-server/core/handle/sendAudioHandle.py +++ b/main/xiaozhi-server/core/handle/sendAudioHandle.py @@ -21,8 +21,6 @@ async def sendAudioMessage(conn, sentenceType, audios, text): await sendAudio(conn, audios, pre_buffer) - await send_tts_message(conn, "sentence_end", text) - # 发送结束消息(如果是最后一个文本) if conn.llm_finish_task and sentenceType == SentenceType.LAST: await send_tts_message(conn, "stop", None) From 71eef4693dc6284c8ec9ce8f627db036e4dd3b67 Mon Sep 17 00:00:00 2001 From: Chingfeng Li Date: Thu, 31 Jul 2025 14:15:39 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BB=85=E5=9C=A8=E9=A6=96=E5=8F=A5?= =?UTF-8?q?=E5=8F=91=E9=80=81TTS=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/xiaozhi-server/core/handle/sendAudioHandle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/xiaozhi-server/core/handle/sendAudioHandle.py b/main/xiaozhi-server/core/handle/sendAudioHandle.py index 0ca36e1e..b4f802e1 100644 --- a/main/xiaozhi-server/core/handle/sendAudioHandle.py +++ b/main/xiaozhi-server/core/handle/sendAudioHandle.py @@ -17,7 +17,8 @@ async def sendAudioMessage(conn, sentenceType, audios, text): conn.tts.tts_audio_first_sentence = False pre_buffer = True - await send_tts_message(conn, "sentence_start", text) + if sentenceType == SentenceType.FIRST: + await send_tts_message(conn, "sentence_start", text) await sendAudio(conn, audios, pre_buffer) From f40c3ec0f630d8e66c31d277e046a6b34e095313 Mon Sep 17 00:00:00 2001 From: Chingfeng Li Date: Thu, 31 Jul 2025 16:59:52 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=81=A2=E5=A4=8Dsentence=5Fstart=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/xiaozhi-server/core/handle/sendAudioHandle.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main/xiaozhi-server/core/handle/sendAudioHandle.py b/main/xiaozhi-server/core/handle/sendAudioHandle.py index b4f802e1..0ca36e1e 100644 --- a/main/xiaozhi-server/core/handle/sendAudioHandle.py +++ b/main/xiaozhi-server/core/handle/sendAudioHandle.py @@ -17,8 +17,7 @@ async def sendAudioMessage(conn, sentenceType, audios, text): conn.tts.tts_audio_first_sentence = False pre_buffer = True - if sentenceType == SentenceType.FIRST: - await send_tts_message(conn, "sentence_start", text) + await send_tts_message(conn, "sentence_start", text) await sendAudio(conn, audios, pre_buffer)