update:优化带有方括号的字符语音转换

This commit is contained in:
hrz
2025-06-09 12:35:25 +08:00
parent 250afc0a5c
commit 3e7c200a0b
2 changed files with 27 additions and 11 deletions
@@ -2,6 +2,7 @@ import time
import json
import random
import asyncio
from core.utils.dialogue import Message
from core.utils.util import audio_to_data
from core.handle.sendAudioHandle import sendAudioMessage, send_stt_message
from core.utils.util import remove_punctuation_and_length, opus_datas_to_wav_bytes
@@ -79,6 +80,9 @@ async def checkWakeupWords(conn, text):
await sendAudioMessage(conn, SentenceType.FIRST, opus_packets, response["text"])
await sendAudioMessage(conn, SentenceType.LAST, [], None)
# 补充对话
conn.dialogue.put(Message(role="assistant", content=response["text"]))
# 检查是否需要更新唤醒词回复
if time.time() - response["time"] > WAKEUP_CONFIG["refresh_time"]:
if not _wakeup_response_lock.locked():