🚀 项目简介
MoneyPrinterTurbo 项目是一款通过AI快速生成文案+视频素材+字幕 = 高清短视频 的开源项目,
地址:github.com/harry0703/M…
门槛:较高,需要全局代理。(魔法哦~),而且里面的一个包不支持苹果芯片,导致mac无法安装!
文章同步在公众号:萌萌哒草头将军,欢迎关注!
🚀 效果预览
成果:www.bilibili.com/video/BV1iX…
🚀 安装
虽然项目支持docker,和一键部署,但是由于还不够完善,建议选择本地安装,下面是详细的安装步骤:
环境准备
需要安装 Conda,
安装 Conda 可以通过多种方式进行,我通过安装 Miniconda 安装的
Miniconda 是一个轻量级的 Conda 发行版,只包含 Conda 和其依赖项,适合希望更灵活管理环境的用户。
如果是服务器,请用下面的命令
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
按照提示进行安装即可,
如果 windows 平台,使用vsode 打开就可以了,无需安装。
安装完成后,打开终端(或命令提示符),输入以下命令以验证 Conda 是否安装成功,如果安装成功,你将看到 Conda 的版本号。
conda --version
下载代码
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
pip install -r requirements.txt
mv config.example.toml config.toml
🚀 页面配置和使用
运行打开命令
运行下面的命令,就会自动打开浏览器
sh webui.sh
切换语言
可以看到界面此时是英文,点击basic setting 切换语言,选择简体中文,页面就是中文了,
申请两个 api key
接下来,我们还需要申请几个 key
大模型
依次填入大模型的服务商、api-key、代理地址,相信大家已经有了!
语音
由于项目里需要视频素材,所以还需要Pexels服务的key,我们只需要点击获取,然后登录就可以看到 key
开始使用
现在我们可以输入一个主题了,例如:人生开悟的特征,设置视频画面比例,音色,字幕位置
此时项目会自动通过大模型获得文案,然后获取免费的视频素材,将文案装成语音,然后合成视频!
遇到的问题
大概率会遇到的问题:
1. 需要VPN全局代理
check if the language of the voice matches the language of the video script.
check if the network is available. If you are in China, it is recommended to use a VPN and enable the global traffic mode.
2024-12-31 14:10:12 | ERROR | "./webui\Main.py:790": - 视频生成失败
是没有全局代理,或者代理失败导致的,解决方案:
在app/services/voice.py 里面修改第1060行,communicate = edge_tts.Communicate(text, voice_name, rate=rate_str, proxy="http://127.0.0.1:10808") 新增 proxy="http://127.0.0.1:10808" 即可。
http://127.0.0.1:10808 是你自己的代理端口,根据情况修改即可!
2. 不支持https
failed, error: Cannot connect to host 127.0.0.1:xxxx ssl:<ssl.SSLContext object at 0x7f8a5eab8290> [None]
这是我在服务器遇到的问题, 目前没有解决方案,windows没有遇到