diff --git a/api/.env.production b/api/.env.production index 6ff3db2..67577e0 100644 --- a/api/.env.production +++ b/api/.env.production @@ -52,7 +52,7 @@ TENCENT_SMS_TEMPLATE_PARAM_COUNT=1 # ASR Provider 选择 # ============================================================================= # ASR Provider: whisper(默认,本地 faster-whisper)| tencent(腾讯云一句话识别) -ASR_PROVIDER=whisper +ASR_PROVIDER=tencent # ============================================================================= # Whisper ASR 配置(ASR_PROVIDER=whisper 时使用) @@ -71,8 +71,8 @@ ASR_COMPUTE_TYPE=int8 # 腾讯云 ASR 配置(ASR_PROVIDER=tencent 时使用) # ============================================================================= # 腾讯云 API 密钥(与短信服务共用,或单独配置语音服务专用密钥) -TENCENT_SECRET_ID= -TENCENT_SECRET_KEY= +TENCENT_SECRET_ID=AKIDa2ILCwUr56uVt31oU0JOHxPfGhvvkLiq +TENCENT_SECRET_KEY=xiFbjlZ9XheS2NWYLvHRPAh2A5nGYcR2 # 腾讯云 ASR 应用 ID(可选) # TENCENT_ASR_APP_ID= diff --git a/api/main.py b/api/main.py index 97bf64f..f4a530c 100644 --- a/api/main.py +++ b/api/main.py @@ -110,11 +110,13 @@ async def startup_event(): # 检查并预加载 ASR 模型(在后台线程执行,避免阻塞启动) try: from services import asr_service + from services import ASR_PROVIDER as _asr_provider asr_ready = await asyncio.to_thread(asr_service.ensure_ready) if asr_ready: - logger.info("ASR 模型已就绪(本地 Whisper)") + provider_name = "腾讯云一句话识别" if _asr_provider == "tencent" else "本地 Whisper" + logger.info(f"ASR 服务已就绪({provider_name})") else: - logger.warning("ASR 模型未就绪,语音转写将不可用") + logger.warning("ASR 服务未就绪,语音转写将不可用") except Exception as e: logger.warning(f"ASR 初始化检查失败: {e}")