From 8831ea22b7668fda1199bf7d756597bf743c95c2 Mon Sep 17 00:00:00 2001 From: 3030332422 <3030332422@qq.com> Date: Wed, 16 Jul 2025 16:43:49 +0800 Subject: [PATCH] =?UTF-8?q?update:=E5=88=A0=E5=8E=BB=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E3=80=81=E4=B8=8D=E7=94=A8=E7=9A=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/xiaozhi-server/core/providers/asr/base.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/main/xiaozhi-server/core/providers/asr/base.py b/main/xiaozhi-server/core/providers/asr/base.py index e34d5c2f..972818d4 100644 --- a/main/xiaozhi-server/core/providers/asr/base.py +++ b/main/xiaozhi-server/core/providers/asr/base.py @@ -24,7 +24,7 @@ logger = setup_logging() class ASRProviderBase(ABC): def __init__(self): - pass # 将声纹识别从ASR实例分离,移到连接级别管理 + pass # 打开音频通道 async def open_audio_channels(self, conn): @@ -96,7 +96,6 @@ class ASRProviderBase(ABC): def run_asr(): start_time = time.monotonic() try: - import asyncio loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) try: @@ -117,9 +116,7 @@ class ASRProviderBase(ABC): def run_voiceprint(): if not wav_data: return None - start_time = time.monotonic() try: - import asyncio loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) try: @@ -152,7 +149,6 @@ class ASRProviderBase(ABC): asr_result = asr_future.result(timeout=15) results = {"asr": asr_result, "voiceprint": None} - parallel_execution_time = time.monotonic() - parallel_start_time # 处理结果 raw_text, file_path = results.get("asr", ("", None))