将单文件tts_server.go重构为模块化项目结构,拆分出common、dto、middleware、router、controller、service、adapter、setting等目录,优化代码组织提升可维护性
32 lines
899 B
Bash
32 lines
899 B
Bash
# ByteDance TTS v3 API 配置示例
|
|
# 将此文件复制为 .env 并填入实际配置
|
|
|
|
# ==========================================
|
|
# 必需的环境变量
|
|
# ==========================================
|
|
|
|
# 火山引擎新版控制台获取的 API Key
|
|
BYTEDANCE_TTS_API_KEY=your_api_key_here
|
|
|
|
# 资源信息ID(决定使用1.0还是2.0模型)
|
|
BYTEDANCE_TTS_RESOURCE_ID=seed-tts-1.0
|
|
|
|
# 发音人(音色)ID
|
|
BYTEDANCE_TTS_SPEAKER=your_speaker_id_here
|
|
|
|
# ==========================================
|
|
# 可选的环境变量
|
|
# ==========================================
|
|
|
|
# 请求超时时间,默认30秒
|
|
BYTEDANCE_TTS_TIMEOUT=30s
|
|
|
|
# OpenAI兼容接口的API密钥(可选)
|
|
OPENAI_TTS_API_KEY=your_openai_compatible_key_here
|
|
|
|
# CORS 跨域白名单(逗号分隔,开发环境可设 *)
|
|
# ALLOWED_ORIGINS=https://example.com,https://app.example.com
|
|
|
|
# 服务监听端口,默认8080
|
|
PORT=8080
|