打断时增加tts和音频任务清理

This commit is contained in:
Sakura-RanChen
2025-04-25 09:34:22 +08:00
parent 8318ba5e55
commit 204b966935
2 changed files with 9 additions and 2 deletions
@@ -10,6 +10,7 @@ async def handleAbortMessage(conn):
logger.bind(tag=TAG).info("Abort message received")
# 设置成打断状态,会自动打断llm、tts任务
conn.client_abort = True
conn.clear_queues()
# 打断客户端说话状态
await conn.websocket.send(json.dumps({"type": "tts", "state": "stop", "session_id": conn.session_id}))
conn.clearSpeakStatus()