This commit is contained in:
Sakura-RanChen
2025-08-20 09:30:43 +08:00
parent d138e1dcef
commit 74826c1c59
3 changed files with 26 additions and 7 deletions
@@ -1,4 +1,5 @@
import json
import asyncio
from core.providers.tts.dto.dto import SentenceType
from core.utils import textUtils
@@ -52,8 +53,12 @@ async def send_tts_message(conn, state, text=None):
stop_tts_notify_voice = conn.config.get(
"stop_tts_notify_voice", "config/assets/tts_notify.mp3"
)
audios, _ = conn.tts.audio_to_opus_data(stop_tts_notify_voice)
await sendAudio(conn, audios)
conn.tts.audio_to_opus_data_stream(
stop_tts_notify_voice,
callback=lambda audio_data: asyncio.run_coroutine_threadsafe(
sendAudio(conn, audio_data), conn.loop
),
)
# 清除服务端讲话状态
conn.clearSpeakStatus()