|
from .web_configs import WEB_CONFIGS |
|
|
|
from .rag.rag_worker import load_rag_model |
|
from .asr.asr_worker import load_asr_model |
|
from .digital_human.realtime_inference import digital_human_preprocess |
|
from .infer.load_infer_model import load_turbomind_model |
|
from .tts.gpt_sovits.inference_gpt_sovits import get_tts_model |
|
|
|
|
|
|
|
|
|
|
|
|
|
if WEB_CONFIGS.ENABLE_DIGITAL_HUMAN: |
|
DIGITAL_HUMAN_HANDLER = digital_human_preprocess( |
|
model_dir=WEB_CONFIGS.DIGITAL_HUMAN_MODEL_DIR, |
|
use_float16=False, |
|
video_path=WEB_CONFIGS.DIGITAL_HUMAN_VIDEO_PATH, |
|
work_dir=WEB_CONFIGS.DIGITAL_HUMAN_GEN_PATH, |
|
fps=WEB_CONFIGS.DIGITAL_HUMAN_FPS, |
|
bbox_shift=WEB_CONFIGS.DIGITAL_HUMAN_BBOX_SHIFT, |
|
) |
|
else: |
|
DIGITAL_HUMAN_HANDLER = None |
|
|
|
|
|
|
|
|
|
|
|
|
|
if WEB_CONFIGS.ENABLE_RAG: |
|
RAG_RETRIEVER = load_rag_model() |
|
else: |
|
RAG_RETRIEVER = None |
|
|
|
|
|
|
|
|
|
|
|
|
|
if WEB_CONFIGS.ENABLE_TTS: |
|
|
|
|
|
|
|
|
|
|
|
TTS_HANDLER = get_tts_model() |
|
else: |
|
TTS_HANDLER = None |
|
|
|
|
|
|
|
|
|
|
|
|
|
if WEB_CONFIGS.ENABLE_ASR: |
|
ASR_HANDLER = load_asr_model() |
|
else: |
|
ASR_HANDLER = None |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LLM_MODEL = load_turbomind_model(WEB_CONFIGS.LLM_MODEL_NAME) |
|
|