add edge tts

This commit is contained in:
2025-11-28 20:27:10 +08:00
parent f796a3833b
commit 87160c5265
20 changed files with 3589 additions and 3 deletions

View File

@ -27,6 +27,13 @@ class Settings(BaseSettings):
# 阿里云百炼服务API密钥
DASHSCOPE_API_KEY: str
# TTS 配置
TTS_ENGINE: str = Field("edge-tts", description="使用的 TTS 引擎 (edge-tts)")
TTS_LANGUAGE: str = Field("zh-CN", description="TTS 默认语言")
TTS_VOICE: str = Field("", description="TTS 默认声音,为空则使用引擎默认声音")
TTS_RATE: float = Field(1.0, description="TTS 语速1.0 为正常速度")
TTS_PITCH: float = Field(1.0, description="TTS 音调1.0 为正常音调")
class Config:
env_file = ".env"
env_file_encoding = "utf-8"