
MoneyPrinterTurbo
输入一句话,高清短视频自动出炉,文案配音全包了
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 140675
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.11 或更高版本(本地手动部署需要,推荐 3.11)
- 系统为 Windows 10、macOS 11.0 及以上或主流 Linux 发行版
- 建议 CPU 6 到 8 核、内存 8 GB 及以上(主要依赖云端 LLM/TTS 时)
- GPU 非必需;本地转录或批量生成建议 4 GB 显存以上
- 使用 Docker 部署需先安装 Docker Desktop
安装与启动步骤
-
1获取项目代码
README 未直接给出克隆命令,此处按官方仓库地址推断;也可改用 Windows 一键启动包或 Google Colab 体验。
git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo -
2准备 Python 环境
确认本机 Python 版本不低于 3.11。README 未给出依赖安装命令,webui 脚本会自动使用项目 .venv 或 uv。
-
3准备配置文件
首次启动会自动由 config.example.toml 生成 config.toml;Docker 部署需先手动复制供容器挂载。
cp config.example.toml config.toml -
4启动 WebUI(Windows)
在项目根目录执行,脚本会优先使用项目 .venv 或一键包内置 Python,找不到时自动切换 uv。
.\webui.bat -
5启动 WebUI(macOS/Linux
在项目根目录执行,脚本自动使用虚拟环境或 uv,并选择可用的本地端口。
sh webui.sh -
6开放局域网访问
默认仅本机可访问;需让局域网内其他设备访问时,先设置 MPT_WEBUI_HOST 为 0.0.0.0 再启动脚本。
MPT_WEBUI_HOST=0.0.0.0 sh webui.sh -
7启动 API 服务
除 WebUI 外还可单独启动 API 服务;已手动激活虚拟环境时可直接用 python main.py。
uv run python main.py -
8Docker 部署
默认拉取 ghcr.io 预构建镜像,无需本地构建;需本地重新构建镜像时改用 docker compose up。
cd MoneyPrinterTurbo docker compose -f docker-compose.release.yml up
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
config.toml | 否 | 首次启动自动从 config.example.toml 生成,Docker 部署需提前复制 | config.toml |
API Key(WebUI 基础设置中填写) | 是 | 使用云端大模型、在线素材或 AI 视频服务前必须填写对应密钥 | sk-xxxxxxxx |
MPT_WEBUI_HOST | 否 | 设为 0.0.0.0 可允许局域网内其他设备访问 WebUI | 0.0.0.0 |
如何确认成功
脚本执行后会自动打开浏览器并显示 WebUI 页面;若页面空白,改用 Chrome 或 Edge 打开即可。
常见问题
Q:启动后浏览器打开是空白怎么办?
A:README 建议换成 Chrome 或者 Edge 打开,通常即可正常显示 WebUI 页面。
Q:局域网内其他设备访问不了 WebUI?
A:默认只监听本机。先设置 MPT_WEBUI_HOST=0.0.0.0(Windows 用 set MPT_WEBUI_HOST=0.0.0.0),再运行 webui 脚本。
Q:没有独立显卡可以运行吗?
A:可以,GPU 非必需。若主要使用云端 LLM、云端 TTS 和在线素材源,CPU 与内存比 GPU 更重要。
Q:Windows 一键启动包解压后无法正常启动?
A:解压路径不要包含中文、特殊字符和空格;建议先双击执行 update.bat 更新代码,再双击 start.bat 启动。
Q:什么时候必须填 API Key?
A:使用云端大模型、在线素材或 AI 视频等服务前,需要在 WebUI 的基础设置中填写对应的 API Key。
注意事项
- 首次启动会自动根据 config.example.toml 创建 config.toml,无需手动创建;Docker 部署需先手动复制。
- Windows 用户可优先使用一键启动包,macOS / Linux 用户优先用 uv 本地部署,想隔离环境优先用 Docker。
- README 未提供 pip install 等依赖安装命令,依赖由 webui 脚本或 uv 自动处理,请勿自行臆造包名。
- 本项目大量功能依赖第三方云端服务,生成视频前请准备好相应 API Key 并注意用量成本。
核心亮点
- 一键全自动生成完整短视频,从文案、配音、字幕到视频合成均由AI完成,极大降低制作门槛
- 支持接入OpenAI、Claude、Gemini等主流大模型,并可灵活选择TTS引擎和视频模板,可定制程度高
- 集成FFmpeg等成熟技术,能自动匹配B-Roll素材、生成字幕并适配多种社交平台(YouTube Shorts/TikTok/Instagram Reels)的分辨率
不足之处
- 生成视频的素材依赖免费图库和模板,内容同质化明显,深度原创性有限
- 对中文文案和配音的优化支持不如英文完善,部分TTS音色和字幕断句质量一般
- 大量依赖外部API密钥和网络服务,本地部署繁琐且运行成本较高,文档/社区待观察
适用场景
- 自媒体创作者快速产出日常短视频,保持多平台更新频率
- 企业营销团队批量化制作产品介绍或活动宣传短视频
- 个人开发者用于学习AI工作流、自动化视频生成或搭建内容生产线
替代项目
ShortGPT、Auto-Video-Generator、Text-To-Video-AI
上一篇:LTX-Video
同类项目推荐
DynamiCrafter
开源
上传一张静态图,AI 让它动起来,生成自然流畅的视频。
[ECCV 2024, Oral] DynamiCrafter: Animating Open-domain Images with Video Diffusion P···
EvoWorld
开源
用3D记忆让AI生成的世界不穿帮,长视频场景稳如老狗。
EvoWorld: Evolving Panoramic World Generation with Explicit 3D Memory
erduo-broll-loop-engineering
开源
给字幕自动配 B-roll 镜头,剪辑少翻素材库
SRT 驱动的双后端 B-roll Agent Skill:自动路由 HyperFrames / Remotion,集成 152 张 Sh···
InternVideo
开源
用海量视频数据预训练,一个模型搞定分类、问答和字幕生成。
[ECCV2024] Video Foundation Models & Data for Multimodal Understanding
autoclip
开源
上传长视频,AI 自动剪出高光片段,快速做二创。
AutoClip|一个链接,一键出片。开源 AI 视频剪辑桌面工具,将播客、访谈、课程等长视频自···
improved-video-gan
开源
用GAN生成更连贯真实的视频,支持多任务扩展
GitHub repository for "Improving Video Generation for Multi-functional Applications"
EasyCache
开源
免训练加速视频生成,动态缓存省算力
Less is Enough: Training-Free Video Diffusion Acceleration via Runtime-Adaptive Cach···
UniVidX_ComfyUI
开源
拖拽节点,一键分解视频为前景和物理属性
UniVidX intrinsic & alpha video decomposition custom nodes for ComfyUI
DreamX-Creator
开源
一句话生成带声音的2K视频,音画同步不用后期。
Democratizing Native Audio-Video Generation at 2K Resolution