mirror of https://github.com/Mai-with-u/MaiBot.git
39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
"""
|
|
TTS后端模块
|
|
"""
|
|
|
|
import sys
|
|
sys.dont_write_bytecode = True
|
|
|
|
from .base import TTSBackendBase, TTSBackendRegistry, TTSResult
|
|
from .ai_voice import AIVoiceBackend
|
|
from .gsv2p import GSV2PBackend
|
|
from .gpt_sovits import GPTSoVITSBackend
|
|
from .doubao import DoubaoBackend
|
|
from .cosyvoice import CosyVoiceBackend
|
|
from .comfyui import ComfyUIBackend, ComfyUIVoiceCloneBackend, ComfyUICustomVoiceBackend
|
|
|
|
# 注册后端
|
|
TTSBackendRegistry.register("ai_voice", AIVoiceBackend)
|
|
TTSBackendRegistry.register("gsv2p", GSV2PBackend)
|
|
TTSBackendRegistry.register("gpt_sovits", GPTSoVITSBackend)
|
|
TTSBackendRegistry.register("doubao", DoubaoBackend)
|
|
TTSBackendRegistry.register("cosyvoice", CosyVoiceBackend)
|
|
TTSBackendRegistry.register("comfyui", ComfyUIBackend)
|
|
TTSBackendRegistry.register("comfyui_voiceclone", ComfyUIVoiceCloneBackend)
|
|
TTSBackendRegistry.register("comfyui_customvoice", ComfyUICustomVoiceBackend)
|
|
|
|
__all__ = [
|
|
"TTSBackendBase",
|
|
"TTSBackendRegistry",
|
|
"TTSResult",
|
|
"AIVoiceBackend",
|
|
"GSV2PBackend",
|
|
"GPTSoVITSBackend",
|
|
"DoubaoBackend",
|
|
"CosyVoiceBackend",
|
|
"ComfyUIBackend",
|
|
"ComfyUIVoiceCloneBackend",
|
|
"ComfyUICustomVoiceBackend",
|
|
]
|