commit code
Some checks failed
Gitea Actions Demo / deploy (push) Failing after 2s

This commit is contained in:
2025-12-29 19:34:39 +08:00
parent 87160c5265
commit 6772699cfe
22 changed files with 2268 additions and 70 deletions

View File

@ -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,
# 添加其他引擎实现时在这里注册
}