42 lines
814 B
Python
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",
|
|
]
|