# 字节火山引擎 TTS v3 API 配置示例 # 将此文件复制为 .env 并填入实际配置 # ========================================== # 必需的环境变量 # ========================================== # 火山引擎新版控制台获取的 API Key BYTEDANCE_TTS_API_KEY=your_api_key_here # 资源信息ID(决定使用1.0还是2.0模型) # 复刻 2.0 音色(seed-icl-2.0 / 复刻 1.0 音色(seed-icl-1.0) BYTEDANCE_TTS_RESOURCE_ID=seed-icl-2.0 # 发音人(音色)ID BYTEDANCE_TTS_SPEAKER=your_speaker_id_here # ========================================== # 可选的环境变量 # ========================================== # 单次合成超时,默认30s BYTEDANCE_TTS_TIMEOUT=30s # 上游实际请求的音频格式:mp3 / pcm / ogg_opus # 客户端要求 wav 时,内部自动转 pcm 上游 + 本地拼 WAV 头 BYTEDANCE_TTS_FORMAT=mp3 # 上游采样率:8000/16000/22050/24000/32000/44100/48000 BYTEDANCE_TTS_SAMPLE_RATE=24000 # MP3 比特率(可选),仅 MP3 生效 # BYTEDANCE_TTS_BIT_RATE=128000 # 复刻 2.0 子模型(可选),留空则使用控制台默认值 # seed-tts-2.0-standard:标准版,延时更优 # seed-tts-2.0-expressive:表现力增强版,支持 QA / Cot # BYTEDANCE_TTS_MODEL=seed-tts-2.0-standard # 复刻 2.0 模型类型(可选,推荐显式指定) # 4 = ICL V2,5 = ICL V3 # BYTEDANCE_TTS_MODEL_TYPE=4 # 非中文/英文合成时指定语种(可选) # zh-cn / en / ja / es-mx / id / pt-br / ko # BYTEDANCE_TTS_EXPLICIT_LANGUAGE=zh-cn # 复刻 2.0 启用字级时间戳(可选) # BYTEDANCE_TTS_ENABLE_SUBTITLE=false # OpenAI兼容接口的API密钥(可选,多个用逗号分隔) OPENAI_TTS_API_KEY=your_openai_compatible_key_here # CORS 跨域白名单(逗号分隔;开发环境可设 *;空则拒绝所有跨域) # ALLOWED_ORIGINS=https://example.com,https://app.example.com # 服务监听端口,默认8080 PORT=8080