# 1. 安装依赖
pip install -r requirements.txt
# 2. 生成视频(命令行)
python make_fast.py --local-tts
# 3. 启动手机端服务(同一 WiFi 下)
python server.py
# 手机浏览器打开 http://电脑IP:8000| 文件 | 作用 |
|---|---|
make_fast.py |
主渲染脚本(ffmpeg filter_complex + NVENC) |
make.py |
备选脚本(MoviePy 渲染) |
local_tts.py |
GPT-SoVITS 声音克隆引擎 |
prepare_voice.py |
参考音频准备工具(--mode segment/whole) |
compare.py |
原视频 vs 生成视频对比分析 |
server.py |
手机端服务(FastAPI,同一 WiFi 可用) |
templates/index.html |
手机端网页界面 |
python make_fast.py --local-tts # 声音克隆配音 + 渲染
python make_fast.py --local-tts --preview # 仅预览
python make_fast.py # edge-tts 配音(需联网)
python compare.py # 对比原视频pip install fastapi uvicorn python-multipart # 首次需要
python server.py # 启动服务手机和电脑同一 WiFi,浏览器打开 http://电脑IP:8000。
流程:选图片 → 输入字幕(每行对应一张图)→ 选背景音乐 → 生成 → 下载视频。
- GPU: NVIDIA 4060 Ti 或同等
- Python 3.10+
- PyTorch 2.x + CUDA
- FFmpeg(Gyan 版,含 NVENC 支持)