Files
Volcano-Engine-TTS-UI/.env.example
T
sun 3304707abe feat: 升级项目适配火山引擎TTS v3 API
新增:
- 添加.env.example环境变量配置示例
- 重构鉴权逻辑,支持新旧两种鉴权模式
- 适配v3版API接口,实现流式响应
- 完善README文档和配置说明

移除:
- 删除原Linux启动脚本start_linux.sh

优化:
- 重构代码结构,适配新的API参数格式
- 优化日志输出和错误处理
2026-05-17 18:08:06 +08:00

57 lines
2.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ByteDance TTS v3 API 全兼容配置示例
# 将此文件复制为 .env 并填入实际配置
# ==========================================
# 必需的环境变量
# ==========================================
# 鉴权模式(必要参数)
# - legacy: 旧版鉴权,使用 AppID + AccessKey(v1资产升级推荐)
# - new: 新版鉴权,使用 ApiKey(新控制台用户推荐)
BYTEDANCE_TTS_AUTH_MODE=legacy
# 资源信息ID(决定使用1.0还是2.0模型)
# 语音合成模型:
# - seed-tts-1.0: 豆包语音合成模型1.0字符版
# - seed-tts-1.0-concurr: 豆包语音合成模型1.0并发版
# - seed-tts-2.0: 豆包语音合成模型2.0字符版
# 声音复刻模型:
# - seed-icl-1.0: 声音复刻1.0字符版
# - seed-icl-1.0-concurr: 声音复刻1.0并发版
# - seed-icl-2.0: 声音复刻2.0字符版
BYTEDANCE_TTS_RESOURCE_ID=seed-tts-1.0
# 发音人(音色)ID,具体参考火山引擎音色列表
# 注意:1.0音色只能搭配 seed-tts-1.0 Resource ID
# 2.0音色只能搭配 seed-tts-2.0 Resource ID
BYTEDANCE_TTS_SPEAKER=your_speaker_id_here
# ==========================================
# 鉴权参数(根据 AUTH_MODE 选择配置)
# ==========================================
# ---------- legacy 模式需要配置 ----------
# 火山引擎旧版控制台获取的 AppID
BYTEDANCE_TTS_APP_ID=your_app_id_here
# 火山引擎旧版控制台获取的 Access Key
BYTEDANCE_TTS_ACCESS_KEY=your_access_key_here
# ---------- new 模式需要配置 ----------
# 火山引擎新版控制台获取的 API Key
BYTEDANCE_TTS_API_KEY=your_api_key_here
# ==========================================
# 可选的环境变量
# ==========================================
# 请求超时时间,默认30秒
BYTEDANCE_TTS_TIMEOUT=30s
# OpenAI兼容接口的API密钥(可选)
# 配置后,客户端请求需要携带 Authorization: Bearer <OPENAI_TTS_API_KEY>
OPENAI_TTS_API_KEY=your_openai_compatible_key_here
# 服务监听端口,默认8080
PORT=8080