test/app/services/asr/engines/__init__.py

42 lines
814 B
Python

# -*- coding: utf-8 -*-
"""
ASR引擎模块
支持多种ASR引擎实现
"""
# 基础类和数据类
from .base import (
BaseASREngine,
RealTimeASREngine,
WordToken,
ASRSegmentResult,
ASRFullResult,
ASRRawResult,
)
# 全局模型管理
from .global_models import (
get_global_vad_model,
get_global_punc_model,
get_global_punc_realtime_model,
get_punc_inference_lock,
get_punc_realtime_inference_lock,
)
__all__ = [
# 基础类
"BaseASREngine",
"RealTimeASREngine",
# 数据类
"WordToken",
"ASRSegmentResult",
"ASRFullResult",
"ASRRawResult",
# 全局模型管理
"get_global_vad_model",
"get_global_punc_model",
"get_global_punc_realtime_model",
"get_punc_inference_lock",
"get_punc_realtime_inference_lock",
]