基于 GPU 的 AI 短视频批量生产与克隆平台:文案 → TTS 语音 → 数字人口播 → 批量合成/克隆成片。支持多团队(多租户)协作,从单条制作到批量自动化生产全流程覆盖。
📖 在线产品手册 —— 完整功能说明、5 步快速上手、操作流程、常见问题与版本记录
🚀 在线体验 —— 打开浏览器即可试用,无需下载安装
- 视频合成:单条合成 / 手动批量合成 / 自动批量合成
- 视频克隆:单条克隆 / 手动批量克隆 / 自动批量克隆(数字分身)
- 语音能力:TTS 语音合成、音色克隆、语音设计
- 内容资产:文案库、样式库、数字分身、片尾模板、字幕预设、BGM
- 多租户:团队 ID 隔离,团队管理员自助注册与账号管理
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 层 | 技术 |
|---|---|
| 后端 | NestJS + Prisma + MySQL + Redis |
| 前端 | React 18 + Ant Design 5 + Vite |
| GPU 服务 | Qwen3-TTS(语音合成/克隆)、LatentSync(口型对齐)、FFmpeg |
| 对象存储 | 阿里云 OSS / 本地磁盘存储(可配置) |
backend/ NestJS 后端
├── src/ 源码(admin/auth/synthesis/digital-clone/voice-clone/extract/...)
├── prisma/ Prisma schema 与迁移
└── .env.example 环境变量模板(复制为 .env 并填写)
frontend/ React 前端
├── src/ 源码(pages/components/api/...)
└── package.json
前置要求:Node.js 18+、MySQL、Redis;GPU 推理服务需另起(见下方"GPU 服务")
# 后端
cd backend
cp .env.example .env # 填写数据库/OSS/API Key 等配置
npm install
npx prisma generate
npm run start:dev
# 前端
cd ../frontend
npm install
npm run dev # 默认 http://localhost:5173| 变量 | 说明 |
|---|---|
DATABASE_URL |
MySQL 连接串 |
JWT_SECRET |
JWT 签名密钥(生产环境务必修改) |
INITIAL_ADMIN_PASSWORD |
初始管理员密码(首次启动创建 admin 账号时使用,务必配置) |
SERVER_URL |
对外服务地址,用于生成存储文件的公网 URL |
DASHSCOPE_API_KEY / DEEPSEEK_API_KEY |
语音识别 / 文本改写等云 API |
OSS_* |
对象存储配置(阿里云 OSS;不填则用本地存储) |
LOCAL_TTS_URL |
本地 TTS 服务地址(默认 http://localhost:8000) |
生产推理依赖以下外部服务(不在本仓库内,按需自行部署):
- Qwen3-TTS:语音合成与音色克隆(
LOCAL_TTS_URL) - LatentSync:数字人视频口型对齐
- FFmpeg:视频拼接与处理(
FFMPEG_PATH)
浏览器 (React)
│ REST /auth /synthesis /digital-clone /voice-clone ...
▼
NestJS 后端 ── Prisma ── MySQL
│
├── 任务落库(synthesis_tasks / digital_clone_tasks,含 task_type 区分单条/批量/自动)
├── 调用 GPU 服务(TTS 合成 → LatentSync 口型 → FFmpeg 成片)
└── 产物回传 OSS / 本地存储
核心模块:
synthesis:视频合成流水线(文案 → 配音 → 素材 → 成片)digital-clone:数字分身克隆流水线voice-clone:音色克隆与管理extract:视频解析 / 语音识别(ASR)/ 文案提取admin:团队与模板同步(团队模板 → 新团队自动复制)oss:对象存储封装(OSS / 本地双模式)
- 社区版:本仓库,Apache License 2.0,可自由使用、修改、商用,但高级功能不包含在本仓库内
- 企业版:商业授权,包含自动批量调度、工作流可视化编排、团队模板库、多 GPU 横向扩展、数据看板、API 开放平台等高级功能,并提供私有化部署与定制开发支持
企业版与定制咨询:请联系 286017663@qq.com
本项目仅提供技术能力,使用者须自行确保内容的合法合规性(版权、肖像权、内容安全等),并对使用结果负责。





