MoneyPrinterTurbo 项目是一款通过AI快速生成文案
+视频素材
+字幕
= 高清短视频
的开源项目, 地址:https://github.com/harry0703/MoneyPrinterTurbo
门槛:较高,需要全局代理。(魔法哦~),而且里面的一个包不支持苹果芯片,导致mac无法安装!
页面
成果:https://www.bilibili.com/video/BV1iX9NYnEoC/?spm_id_from=333.1387.homepage.video_card.click
虽然项目支持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 切换语言,选择简体中文,页面就是中文了,
接下来,我们还需要申请几个 key
依次填入大模型的服务商、api-key、代理地址,相信大家已经有了!
由于项目里需要视频素材,所以还需要 Pexels 服务的 key,我们只需要点击获取,然后登录就可以看到 key,十分简单!
现在我们可以输入一个主题了,例如:人生开悟的特征,设置视频画面比例,音色,字幕位置
此时项目会自动通过大模型获得文案,然后获取免费的视频素材,将文案装成语音,然后合成视频!
视频效果看这里:https://www.bilibili.com/video/BV1iX9NYnEoC
大概率会遇到的问题:
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 是你自己的代理端口,根据情况修改即可!
failed, error: Cannot connect to host 127.0.0.1:xxxx ssl:<ssl.SSLContext object at 0x7f8a5eab8290> [None]
这是我在服务器遇到的问题, 目前没有解决方案,windows没有遇到