MoneyPrinterTurbo 全流程 AI短视频 短剧生成工具部署

MoneyPrinterTurbo:AI短视频一键生成利器

MoneyPrinterTurbo 是一款开源的一站式 AI 短视频自动生成工具。只需输入主题或关键词,即可自动完成文案撰写、配音合成、素材匹配与视频剪辑,全流程无需人工干预。

MoneyPrinterTurbo 全流程 AI短视频 短剧生成工具部署

其核心优势在于“零门槛”与“全免费”:支持本地部署,无需调用付费API;内置多语言TTS引擎与海量免版权素材库;兼容主流AI模型接口,可灵活替换底层能力。从选题到成片,最快数分钟即可产出可直接发布的短视频内容。

对创作者而言,它不仅是效率工具,更是将创意快速验证为内容的低成本试验场。只需提供视频主题关键词,即可自动生成视频脚本、匹配素材、生成字幕和背景音乐,并合成高清短视频。

功能特性

  •  提供 AI AgentWebUIAPI 和 CLI 四种使用方式,代码按控制器、服务和模型等职责分层
  •  支持 AI 自动生成视频脚本,也可以使用自定义脚本
  • 支持多种 高清视频 尺寸
    •  竖屏 9:16,1080x1920
    •  横屏 16:9,1920x1080
  •  支持 批量视频生成,可以一次生成多个视频,然后选择一个最满意的
  •  支持 视频片段时长 设置,方便调节素材切换频率
  •  支持 多语言视频脚本 生成
  •  支持 Edge TTSAzure SpeechSiliconFlowGoogle Gemini小米 MiMoElevenLabs 和 Chatterbox 语音合成,可实时试听
  •  支持 字幕生成,可调整字体、位置、颜色、大小、描边和背景样式
  •  支持 背景音乐,可随机选择或使用指定音乐,并调整音量
  •  支持使用自己的 本地素材,也可从 PexelsPixabay 和 Coverr 获取可免费使用的高清素材
  •  支持 Kimi / Moonshot AIOpenAIGoogle GeminiDeepSeek阿里云通义千问Microsoft Azure OpenAI火山引擎方舟xAI GrokMiniMax小米 MiMo 等主流模型服务,并兼容 Cloudflare AI Gateway魔搭 ModelScopeAIHubMixAIML APIEvoLinkOllamaOneAPILiteLLMGroqPollinations AI 等统一网关、聚合平台和本地运行环境
  •  支持一键 跨平台发布,生成完成后可自动上传至 TikTokInstagram 和 YouTube Shorts

作品展示

以下示例均由 MoneyPrinterTurbo 实际生成。

竖屏 9:16


城市醒来的时刻
中文 · 14 秒

清洁能源的未来
中文 · 24 秒

为什么我们仍要探索太空
中文 · 27 秒

一粒种子的旅程
中文 · 44 秒

The Future of Everyday Robotics
English · 21 sec

Small Habits, Lasting Change
English · 19 sec

Making Space for Creative Work
English · 20 sec

The Science Inside Coffee
English · 23 sec

横屏 16:9


深海里的微光
中文 · 23 秒

阅读如何塑造我们
中文 · 23 秒

一杯手冲咖啡的细节
中文 · 23 秒

春天适合出发
中文 · 14 秒

Why Ocean Conservation Matters
English · 25 sec

Designing More Sustainable Cities
English · 27 sec

What Mountains Teach Us
English · 18 sec

A Brief History of Human Flight
English · 59 sec

配置要求

  • 建议系统:Windows 10、macOS 11.0 或更高版本,以及主流 Linux 发行版
  • 本地部署需要 Python 3.11 或更高版本,推荐使用 Python 3.11
  • GPU 不是必需项,但如果你希望本地转录、更快的视频处理或更顺畅的批量生成体验,建议使用带显存的独立显卡
项目最低配置推荐配置理想配置
CPU4 核6 到 8 核8 核及以上
RAM4 GB8 GB16 GB 及以上
GPU非必须4 GB 显存及以上8 GB 显存及以上
  • 如果你主要依赖云端 LLM、云端 TTS 和在线素材源,CPU 与内存比 GPU 更重要
  • 如果你启用 faster-whisper、批量生成或更重的本地处理链路,GPU 会明显提升速度

快速开始

推荐使用方式

  • 不想手动安装和配置:直接使用 AI Agent 生成视频
  • Windows 用户:优先使用一键启动包,适合快速体验
  • macOS / Linux 用户:优先使用 uv 进行本地部署
  • 想要隔离运行环境:优先使用 Docker 部署

使用 AI Agent 生成视频

如果你的 AI Agent 支持读取 Skill 文档并操作本地终端,可以直接发送下面这段话。Agent 会自动完成安装、配置和视频生成;只有缺少必要的 API Key 时才会向你询问,完成后会返回生成的视频文件路径。目前支持 macOS 和 Windows。

使用这个 Skill:https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
帮我生成一个主题为“人工智能如何改变普通人的日常生活”的视频。

在 Google Colab 中运行

免去本地环境配置,点击直接在 Google Colab 中快速体验 MoneyPrinterTurbo

Windows 一键启动包

下载一键启动包,解压直接使用(路径不要有 中文特殊字符空格

下载后,建议先双击执行 update.bat 更新到最新代码,然后双击 start.bat 启动

启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)

安装部署

前提条件

  • 本地部署需要 Python 3.11 或更高版本
  • Windows 用户建议避免使用包含中文、特殊字符或空格的项目路径

① 克隆代码

git clone https://github.com/harry0703/MoneyPrinterTurbo.git

② 配置项目(可选)

首次启动时,项目会根据 config.example.toml 自动创建 config.toml。大模型 Provider、素材来源和相关 API Key 可以直接在 WebUI 的基础设置中配置。

Docker 部署

① 启动 Docker

如果未安装 Docker,请先安装 https://www.docker.com/products/docker-desktop/

Windows 用户可以参考微软的文档:

  1. https://learn.microsoft.com/zh-cn/windows/wsl/install
  2. https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers
cd MoneyPrinterTurbo
docker compose -f docker-compose.release.yml up

默认推荐使用 docker-compose.release.yml,它会直接拉取 GitHub Container Registry 上的预构建镜像:ghcr.io/harry0703/moneyprinterturbo:latest。 如果你需要本地重新构建镜像,可以继续使用 docker compose up。 首次启动前,请将 config.example.toml 复制为 config.toml,供容器挂载使用。

② 访问 WebUI

打开浏览器,访问 http://127.0.0.1:8501

③ 访问 API 文档

打开浏览器,访问 http://127.0.0.1:8080/docs 或者 http://127.0.0.1:8080/redoc

手动部署 📦

视频教程

① 创建虚拟环境

推荐使用 uv 管理 Python 环境和依赖。项目支持 Python 3.11 或更高版本,以下示例使用 Python 3.11。

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
uv python install 3.11
uv sync --frozen

如果你暂时不使用 uv,也可以继续使用 venv + pip

python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

说明:

  • pyproject.toml 是主依赖定义文件
  • uv.lock 是锁文件,建议默认执行 uv sync --frozen
  • requirements.txt 仅保留给旧的 pip 安装方式兼容使用

② 启动 WebUI 🌐

注意需要到 MoneyPrinterTurbo 项目 根目录 下执行以下命令

Windows

.\webui.bat

在 CMD 中也可以执行 webui.bat。 webui.bat 会优先使用项目 .venv 或一键包内置 Python;如果没有找到项目 Python,但已安装 uv,会自动切换为 uv run streamlit。 如需允许局域网内其他设备访问 WebUI,可以先执行 set MPT_WEBUI_HOST=0.0.0.0,再运行 webui.bat

macOS 或 Linux

sh webui.sh

脚本会自动使用项目虚拟环境或 uv,并选择可用的本地端口。如需允许局域网内其他设备访问,可以执行:

MPT_WEBUI_HOST=0.0.0.0 sh webui.sh

启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)

③ 启动 API 服务 🚀

uv run python main.py

如果你已经手动激活了虚拟环境,也可以直接执行:

python main.py

④ 纯命令行方式(无浏览器)⌨️

如果你无法使用浏览器或端口转发,可以直接在命令行生成视频。最简单的完整视频生成命令如下:

uv run python cli.py --video-subject "人工智能如何改变日常生活"

如需查看完整命令、参数说明和使用方法,可以执行:

uv run python cli.py --help

语音合成 🗣

默认使用免费的 Edge TTS,在 WebUI 中显示为 Azure TTS V1。项目同时支持 Azure TTS V2SiliconFlow TTSGoogle Gemini TTS小米 MiMo TTSElevenLabs TTS、自托管 Chatterbox TTS,以及无配音模式。

可直接在 WebUI 中选择 Provider 和音色,并按照界面提示填写所需凭据。Edge TTS 不需要 API Key;Azure TTS V2 及其他云端服务需要对应平台的凭据。Edge TTS 音色可查看:音色列表

字幕生成 📜

当前支持两种字幕生成方式:

  • edge:使用 TTS 时间戳生成字幕,速度快,不需要 GPU,默认使用该模式。
  • whisper:使用本地 faster-whisper 转写音频,适用于需要更准确字幕时间轴的场景。首次使用时需要下载模型。

在 config.toml 中修改 subtitle_provider 即可切换模式。Whisper 默认使用约 3 GB 的 large-v3;如需更小、更快的模型,可以使用约 1.6 GB 的 large-v3-turbo

[app]
subtitle_provider = "whisper"

[whisper]
model_size = "large-v3-turbo"

[whisper]

model_size = “large-v3-turbo”” tabindex=”0″ role=”button” style=”box-sizing: border-box; padding: 0px !important; font-size: 14px; font-weight: 500; white-space: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; display: flex !important; position: relative; color: rgb(9, 105, 218); background-color: rgba(0, 0, 0, 0); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1), background-color 80ms cubic-bezier(0.33, 1, 0.68, 1), box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1), border-color 80ms cubic-bezier(0.33, 1, 0.68, 1); justify-content: center !important; align-items: center !important; margin: 8px !important; width: 28px; height: 28px;”>

首次使用 Whisper 时,程序会自动从 Hugging Face 下载模型。如果当前网络无法自动下载,可以从 Hugging Face 手动下载 whisper-large-v3

下载并解压后,将整个目录放到 .\MoneyPrinterTurbo\models,最终路径应为 .\MoneyPrinterTurbo\models\whisper-large-v3

MoneyPrinterTurbo
  ├─models
  │   └─whisper-large-v3
  │          config.json
  │          model.bin
  │          preprocessor_config.json
  │          tokenizer.json
  │          vocabulary.json

背景音乐 🎵

用于视频的背景音乐,位于项目的 resource/songs 目录下。

当前项目里面放了一些默认的音乐,来自于 YouTube 视频,如有侵权,请删除。

字幕字体 🅰

用于视频字幕的渲染,位于项目的 resource/fonts 目录下,你也可以放进去自己的字体。

原创文章,作者:AI下载网站,如若转载,请注明出处:https://www.qidm.com/Ai/18

(0)
AI下载网站AI下载网站
本地部署开源 MiniMax Music 3 歌词生成完整歌曲教程
上一篇 3小时前
AI本应帮助人类赢得人心,为何反而遭遇信任危机?
下一篇 2小时前

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注