99 lines
3.1 KiB
Plaintext
99 lines
3.1 KiB
Plaintext
# 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)
|
||
LATENTSYNC_LOCAL=true
|
||
|
||
# 使用常驻服务 (Persistent Server) 加速
|
||
LATENTSYNC_USE_SERVER=true
|
||
|
||
# 远程 API 地址 (常驻服务默认端口 8007)
|
||
# LATENTSYNC_API_URL=http://localhost:8007
|
||
|
||
# 推理步数 (20-50, 越高质量越好,速度越慢)
|
||
LATENTSYNC_INFERENCE_STEPS=16
|
||
|
||
# 引导系数 (1.0-3.0, 越高唇同步越准,但可能抖动)
|
||
LATENTSYNC_GUIDANCE_SCALE=1.5
|
||
|
||
# 启用 DeepCache 加速 (推荐开启)
|
||
LATENTSYNC_ENABLE_DEEPCACHE=true
|
||
|
||
# 随机种子 (设为 -1 则随机)
|
||
LATENTSYNC_SEED=1247
|
||
|
||
# =============== MuseTalk 配置 ===============
|
||
# GPU 选择 (默认 GPU0,与 CosyVoice 共存)
|
||
MUSETALK_GPU_ID=0
|
||
|
||
# 常驻服务地址 (端口 8011)
|
||
MUSETALK_API_URL=http://localhost:8011
|
||
|
||
# 推理批大小
|
||
MUSETALK_BATCH_SIZE=32
|
||
|
||
# 模型版本
|
||
MUSETALK_VERSION=v15
|
||
|
||
# 半精度加速
|
||
MUSETALK_USE_FLOAT16=true
|
||
|
||
# =============== 混合唇形同步路由 ===============
|
||
# 音频时长 >= 此阈值(秒)用 MuseTalk,< 此阈值用 LatentSync
|
||
LIPSYNC_DURATION_THRESHOLD=120
|
||
|
||
# =============== 上传配置 ===============
|
||
# 最大上传文件大小 (MB)
|
||
MAX_UPLOAD_SIZE_MB=500
|
||
|
||
# =============== FFmpeg 配置 ===============
|
||
# FFmpeg 路径 (如果不在系统 PATH 中)
|
||
# FFMPEG_PATH=/usr/bin/ffmpeg
|
||
|
||
# =============== Supabase 配置 ===============
|
||
# 从 Supabase 项目设置 > API 获取
|
||
SUPABASE_URL=http://localhost:8008/
|
||
SUPABASE_PUBLIC_URL=https://api.hbyrkj.top
|
||
SUPABASE_KEY=eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJyb2xlIjogInNlcnZpY2Vfcm9sZSIsICJpc3MiOiAic3VwYWJhc2UiLCAiaWF0IjogMTc2OTQwNzU2NSwgImV4cCI6IDIwODQ3Njc1NjV9.LBPaimygpnM9o3mZ2Pi-iL8taJ90JjGbQ0HW6yFlmhg
|
||
|
||
# =============== JWT 配置 ===============
|
||
# 用于签名 JWT Token 的密钥 (请更换为随机字符串)
|
||
JWT_SECRET_KEY=F4MagRkf7nJsN-ag9AB7Q-30MbZRe7Iu4E9p9xRzyic
|
||
JWT_ALGORITHM=HS256
|
||
JWT_EXPIRE_HOURS=168
|
||
|
||
# =============== 管理员配置 ===============
|
||
# 服务启动时自动创建的管理员账号
|
||
ADMIN_PHONE=15549380526
|
||
ADMIN_PASSWORD=lam1988324
|
||
|
||
# =============== GLM AI 配置 ===============
|
||
# 智谱 GLM API 配置 (用于生成标题和标签)
|
||
GLM_API_KEY=32440cd3f3444d1f8fe721304acea8bd.YXNLrk7eIJMKcg4t
|
||
GLM_MODEL=glm-4.7-flash
|
||
|
||
# =============== Supabase Storage 本地路径 ===============
|
||
# 确保存储卷映射正确,避免硬编码路径
|
||
SUPABASE_STORAGE_LOCAL_PATH=/home/rongye/ProgramFiles/Supabase/volumes/storage/stub/stub
|
||
|
||
# =============== 支付宝配置 ===============
|
||
ALIPAY_APP_ID=2021006132600283
|
||
ALIPAY_PRIVATE_KEY_PATH=/home/rongye/ProgramFiles/ViGent2/backend/keys/app_private_key.pem
|
||
ALIPAY_PUBLIC_KEY_PATH=/home/rongye/ProgramFiles/ViGent2/backend/keys/alipay_public_key.pem
|
||
ALIPAY_NOTIFY_URL=https://vigent.hbyrkj.top/api/payment/notify
|
||
ALIPAY_RETURN_URL=https://vigent.hbyrkj.top/pay
|