❤️ 如果你也关注大模型与 AI 的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的 AI 应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦
🚀 快速阅读
- MoneyPrinterTurbo 是一款支持 AI 自动生成视频文案、字幕和背景音乐的工具。
- 支持多种视频尺寸和语言,提供 Web 界面和 API 接口,方便集成和使用。
- 项目基于 MVC 架构,代码结构清晰,易于维护和扩展。
正文(附运行示例)
MoneyPrinterTurbo 是什么
MoneyPrinterTurbo 是一款强大的视频生成工具,通过提供视频主题或关键词,可以自动生成高清视频。它支持 AI 自动生成视频文案、视频素材、字幕和背景音乐,适用于各种场景,如社交媒体、广告和教育等。
MoneyPrinterTurbo 的主要功能
- AI 自动生成:支持视频文案和字幕的 AI 自动生成。
- 多语言支持:支持中文和英文视频文案。
- 多种视频尺寸:支持竖屏 9:16 和横屏 16:9 的视频尺寸。
- 批量视频生成:可以一次性生成多个视频,选择最满意的一个。
- 语音合成:支持多种语音合成,可实时试听效果。
- 背景音乐:支持随机或指定背景音乐,可调整音量。
- 视频素材来源:支持高清无版权素材,也可使用本地素材。
- 多种模型接入:支持 OpenAI、Moonshot、Azure 等多种大模型提供商。
如何运行 MoneyPrinterTurbo
快速开始
- 下载一键启动包:
- Windows 用户可以从百度网盘下载最新版本:https://pan.baidu.com/s/1pSNjxTYiVENulTLm6zieMQ?pwd=g36q 提取码: g36q
- 下载后,建议先双击执行
update.bat
更新到最新代码,然后双击start.bat
启动。 - 启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)。
其他系统
如果没有一键启动包,可以按照以下步骤手动部署:
- 克隆代码:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
- 修改配置文件:
- 将
config.example.toml
文件复制一份,命名为config.toml
。 - 按照
config.toml
文件中的说明,配置好pexels_api_keys
和llm_provider
,并根据 llm_provider 对应的服务商,配置相关的 API Key。
Docker 部署
- 启动 Docker:
- 如果未安装 Docker,请先安装:https://www.docker.com/products/docker-desktop/
- 如果是 Windows 系统,请参考微软的文档:
- https://learn.microsoft.com/zh-cn/windows/wsl/install
- https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers
- 在项目目录下运行:
cd MoneyPrinterTurbo
docker-compose up
- 访问 Web 界面:
- 打开浏览器,访问 http://0.0.0.0:8501
- 访问 API 文档:
手动部署
- 创建虚拟环境:
- 建议使用 conda 创建 Python 虚拟环境:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.10
conda activate MoneyPrinterTurbo
pip install -r requirements.txt
- 安装好 ImageMagick:
- Windows 用户:
- 下载 https://imagemagick.org/script/download.php 选择 Windows 版本,切记一定要选择静态库版本。
- 安装下载好的 ImageMagick,注意不要修改安装路径。
- 修改
配置文件 config.toml
中的imagemagick_path
为你的实际安装路径。 - MacOS 用户:
brew install imagemagick
- Ubuntu 用户:
sudo apt-get install imagemagick
- CentOS 用户:
sudo yum install ImageMagick
- 启动 Web 界面:
- 在项目根目录下执行:
- Windows:
conda activate MoneyPrinterTurbo
webui.bat
- MacOS 或 Linux:
conda activate MoneyPrinterTurbo
sh webui.sh
- 启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)。
- 启动 API 服务:
- 在项目根目录下执行:
python main.py
- 启动后,可以查看 API 文档:http://127.0.0.1:8080/docs 或 http://127.0.0.1:8080/redoc
资源
- 项目官网:https://github.com/harry0703/MoneyPrinterTurbo
- GitHub 仓库:https://github.com/harry0703/MoneyPrinterTurbo
- 文档:https://github.com/harry0703/MoneyPrinterTurbo/tree/main/docs
❤️ 如果你也关注大模型与 AI 的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的 AI 应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦