chore: 更新 ASR 服务配置与日志信息
- 修改 api/.env.production,切换 ASR_PROVIDER 至腾讯云 - 更新 api/main.py 中的日志信息以反映新的 ASR 服务提供者
This commit is contained in:
@@ -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=
|
||||
|
||||
|
||||
@@ -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}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user