TextCreateVideo
chatGPT + 百度云API + Stable Diffusion + MoviePy + fastapi
Install / Use
/learn @Anning01/TextCreateVideoREADME
[2023/08/12] 支持自定义人物、场景标签
[2023/08/11] 目前已经实现图片、视频下载,提示词修改,视频内图片风格切换,语速,音量,音调,音库调整等等...
[2023/08/07] 实现web启动页面,上传文本,一键生成,配置信息,失败重载使用缓存数据。
[2023/08/01] 发布第一版,实现文本到视频流的全过程
<hr/># 先打开 config.py 文件 配置好内容
# 要求python版本3.10以上
> python -m venv .venv
> source .venv/bin/activate
> pip install -r requirement.txt
<h2>使用方式(页面)</h2>
<ol>
<li>先下载Stable Diffusion, window电脑推荐使用B站大佬@秋葉aaaki制作并免费发布的Stable Diffusion WebUI启动器电脑桌面版。<a href="https://www.zmthome.com/site/5432.html">绘世</a> Mac 用户下载 <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui">官网</a> 插一嘴 Mac M1还是别装了,很慢😭</li>
<li>由于我ChatGPT免费API次数用完了😭,所以用的第三方服务商的API <a href="https://fastgpt.run/">fastgpt</a>,我会在B站发视频教怎么用,新人注册送好几块钱,调用了几千上万次应该是不成问题(不是广告!),有chatGPT的API权限最好!</li>
<li>百度合成语音API,免费的,B站会放视频</li>
<li>直接在项目目录下执行 python main.py 即可启动项目,打开网页即可使用。</li>
</ol>
<h2>使用方式(命令行)</h2>
<ol>
<li>先下载Stable Diffusion, window电脑推荐使用B站大佬@秋葉aaaki制作并免费发布的Stable Diffusion WebUI启动器电脑桌面版。<a href="https://www.zmthome.com/site/5432.html">绘世</a> Mac 用户下载 <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui">官网</a> 插一嘴 Mac M1还是别装了,很慢😭</li>
<li>由于我ChatGPT免费API次数用完了😭,所以用的第三方服务商的API <a href="https://fastgpt.run/">fastgpt</a>,我会在B站发视频教怎么用,新人注册送好几块钱,调用了几千上万次应该是不成问题(不是广告!),有chatGPT的API权限最好!</li>
<li>百度合成语音API,免费的,B站会放视频</li>
<li>看我config.py文件里要求的配置,配置完启动cli_demo.py 就能得到视频,文件都放在media文件中。</li>
<p>文件不要太大,好一章一章来生成。</p>
</ol>
<h2>代码逻辑</h2>
<ul>
<li>
第一步、将用户输入的文本进行切割,按照逗号或者句号切割
</li>
<li>
<p>第二步、使用chatGPT生成提示词</p>
</li>
<li>
<p>第三步、调用百度语音合成包进行语音合成</p>
</li>
<li>
<p>第四步、使用stable diffusion生成图片</p>
</li>
<li>
<p>第五步、使用moviepy将图片和语音结合起来生成视频</p>
</li>
</ul>
<h2>协议</h2>
本仓库的代码依照 Apache-2.0 协议开源。
<h2>严禁</h2>
未经许可,严禁商用。
<hr/> QQ群:100419879
wx群:864399407
Related Skills
docs-writer
98.5k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
327.7kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
ddd
Guía de Principios DDD para el Proyecto > 📚 Documento Complementario : Este documento define los principios y reglas de DDD. Para ver templates de código, ejemplos detallados y guías paso
