This commit is contained in:
@ -5,6 +5,7 @@ from enum import Enum
|
||||
from typing import Optional
|
||||
from .base import TTSEngine
|
||||
from .edge_tts_engine import EdgeTTSEngine
|
||||
from .cosyvoice_engine import CosyVoiceEngine
|
||||
from utils.logger import logger
|
||||
|
||||
|
||||
@ -12,6 +13,7 @@ class TTSEngineType(Enum):
|
||||
"""支持的 TTS 引擎类型"""
|
||||
|
||||
EDGE_TTS = "edge-tts"
|
||||
COSYVOICE = "cosyvoice"
|
||||
# 可以在这里添加更多引擎类型
|
||||
# GOOGLE_TTS = "google-tts"
|
||||
# BAIDU_TTS = "baidu-tts"
|
||||
@ -27,6 +29,7 @@ class TTSEngineFactory:
|
||||
|
||||
_engines = {
|
||||
TTSEngineType.EDGE_TTS: EdgeTTSEngine,
|
||||
TTSEngineType.COSYVOICE: CosyVoiceEngine,
|
||||
# 添加其他引擎实现时在这里注册
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user