Files
life-echo/api/services/__init__.py
iammm0 240a184da8 feat: 新增腾讯云ASR服务,支持按配置切换ASR提供商
- 新增tencent_asr_service.py腾讯云一句话识别
- 优化asr_service.py
- 更新services/__init__.py按ASR_PROVIDER切换whisper/tencent
- 更新requirements.txt

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:06 +08:00

36 lines
1.1 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""
服务模块
通过环境变量 ASR_PROVIDER 选择 ASR 实现:
- ASR_PROVIDER: whisper默认本地 faster-whisper| tencent腾讯云一句话识别
"""
import os
import logging
logger = logging.getLogger(__name__)
# =============================================================================
# ASR Provider 选择
# =============================================================================
ASR_PROVIDER = os.getenv("ASR_PROVIDER", "whisper").lower()
if ASR_PROVIDER == "tencent":
from .tencent_asr_service import tencent_asr_service as asr_service
logger.info("ASR Provider: 腾讯云一句话识别")
else:
from .asr_service import asr_service
logger.info("ASR Provider: faster-whisper本地")
# =============================================================================
# TTS 及其他服务
# =============================================================================
from .tts_service import tts_service
from .llm_service import llm_service
from .redis_service import redis_service
__all__ = [
"asr_service",
"tts_service",
"llm_service",
"redis_service",
]