MoneyPrinterTurbo
项目核心内容总结:
功能
MoneyPrinterTurbo 是一个基于大语言模型(LLM)的视频自动生成工具,支持文本生成、语音合成、字幕生成、背景音乐匹配等功能,可一键生成带配音和字幕的视频。
使用方法
-
部署方式
- Docker:通过
docker-compose up一键启动服务。 - 手动部署:创建虚拟环境,安装依赖(如 ImageMagick、FFmpeg),配置
config.toml文件后运行webui.bat或webui.sh启动 Web 界面,或通过main.py启动 API 服务。
- Docker:通过
-
配置
- 修改
config.toml设置 LLM 提供商(如 Azure、Whisper)、Pexels API 密钥、语音路径、字幕生成方式(Edge 或 Whisper)等。
- 修改
主要特性
- 多语音支持:集成 Azure、本地等多种语音合成方案,支持 9 种 Azure 声音(需 API Key)。
- 字幕生成:提供 Edge(快速但质量不稳定)和 Whisper(高质量但需下载 3GB 模型)两种模式。
- 资源管理:内置背景音乐(
resource/songs)和字幕字体(resource/fonts),支持自定义替换。 - API 接口:提供 RESTful API(
http://localhost:8080)供外部调用。 - 跨平台兼容:支持 Windows、macOS、Linux 系统,Docker 部署简化环境配置。
适用场景
适用于需要批量生成带配音、字幕的宣传视频、教学视频等内容的用户,支持通过 Web 界面或 API 调用实现自动化生产。