# ViGent 环境配置示例
# 复制此文件为 .env 并填入实际值

# 调试模式
DEBUG=true

# Redis 配置 (Celery 任务队列)
REDIS_URL=redis://localhost:6379/0

# =============== TTS 配置 ===============
# 默认 TTS 音色
DEFAULT_TTS_VOICE=zh-CN-YunxiNeural

# =============== LatentSync 配置 ===============
# GPU 选择 (0=第一块GPU, 1=第二块GPU)
LATENTSYNC_GPU_ID=1

# 使用本地模式 (true) 或远程 API (false)
# 使用本地模式 (true) 或远程 API (false)
LATENTSYNC_LOCAL=true

# 使用常驻服务 (Persistent Server) 加速
LATENTSYNC_USE_SERVER=false

# 远程 API 地址 (常驻服务默认端口 8007)
# LATENTSYNC_API_URL=http://localhost:8007

# 推理步数 (20-50, 越高质量越好，速度越慢)
LATENTSYNC_INFERENCE_STEPS=20

# 引导系数 (1.0-3.0, 越高唇同步越准，但可能抖动)
LATENTSYNC_GUIDANCE_SCALE=1.5

# 启用 DeepCache 加速 (推荐开启)
LATENTSYNC_ENABLE_DEEPCACHE=true

# 随机种子 (设为 -1 则随机)
LATENTSYNC_SEED=1247

# =============== 上传配置 ===============
# 最大上传文件大小 (MB)
MAX_UPLOAD_SIZE_MB=500

# =============== FFmpeg 配置 ===============
# FFmpeg 路径 (如果不在系统 PATH 中)
# FFMPEG_PATH=/usr/bin/ffmpeg

