""" Runtime Module TTS运行时模块,包含: - TTS抽象接口定义 - TTS工厂类 - 具体TTS实现 """ from .interface import TTSInterface, TTSFactory __all__ = [ 'TTSInterface', 'TTSFactory', ] # 导入所有TTS实现,确保注册装饰器被执行 try: from .moyoyo import MoYoYoTTS __all__.append('MoYoYoTTS') except ImportError as e: # 如果某些TTS实现无法导入,不影响整体功能 from voice_dialogue.utils.logger import logger logger.warning(f"Failed to import some TTS implementations: {e}") try: from .kokoro import KokoroTTS __all__.append('KokoroTTS') except ImportError as e: # 如果某些TTS实现无法导入,不影响整体功能 from voice_dialogue.utils.logger import logger logger.warning(f"Failed to import some TTS implementations: {e}")