update: 优化vad判断逻辑

This commit is contained in:
Sakura-RanChen
2025-10-20 11:45:50 +08:00
parent 2e6aced1bd
commit c06a7b1db6
5 changed files with 20 additions and 23 deletions
@@ -68,7 +68,7 @@ class ASRProviderBase(ABC):
conn.asr_audio.clear()
conn.reset_vad_states()
if len(asr_audio_task) > 15:
if len(asr_audio_task) > 15 or conn.client_listen_mode == "manual":
await self.handle_voice_stop(conn, asr_audio_task)
# 处理语音停止