diff --git a/main/xiaozhi-server/core/handle/receiveAudioHandle.py b/main/xiaozhi-server/core/handle/receiveAudioHandle.py index 4d000972..352d0656 100644 --- a/main/xiaozhi-server/core/handle/receiveAudioHandle.py +++ b/main/xiaozhi-server/core/handle/receiveAudioHandle.py @@ -16,7 +16,7 @@ async def handleAudioMessage(conn, audio): if not conn.asr_server_receive: conn.logger.bind(tag=TAG).debug(f"前期数据处理中,暂停接收") return - if conn.client_listen_mode == "auto": + if conn.client_listen_mode == "auto" or conn.client_listen_mode == "realtime": have_voice = conn.vad.is_vad(conn, audio) else: have_voice = conn.client_have_voice