File size: 925 Bytes
ef0d09e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89f7f05
ef0d09e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
"""
Audio Generator Module

提供文本转语音(TTS)功能的完整解决方案,包括:
- TTS管理器和注册系统
- 多种TTS引擎支持
- 配置管理
- 运行时接口
"""

from .models import (
    TTSConfigType,
    VoiceModelStatus,
    tts_config_registry,
    BaseTTSConfig
)
from .runtime import (
    TTSInterface,
    TTSFactory
)
from .manager import (
    TTSManager,
    TTSRegistryTables,
    tts_manager,
    tts_tables,
    register_all_tts
)

__version__ = "1.0.0"

__all__ = [
    # 管理器和注册表
    'TTSManager',
    'TTSRegistryTables',
    'tts_manager',
    'tts_tables',
    'register_all_tts',

    # 配置模型
    'TTSConfigType',
    'VoiceModelStatus',
    'tts_config_registry',
    'BaseTTSConfig',

    # 运行时接口
    'TTSInterface',
    'TTSFactory',
]

# 模块初始化时自动注册所有TTS实现
# register_all_tts() 已在 tts_manager 模块中自动调用