NarratoAI

GitHub

利用 AI 大模型,一键解说并剪辑视频

AI Prompts & Endpoints
Agent Skills View CodeWiki Knowledge Base

Repository: linyqh/NarratoAI


Stars: 8834

README.md


<div align="center">
<h1 align="center" style="font-size: 2cm;"> NarratoAI 😎📽️ </h1>
<h3 align="center">一站式 AI 影视解说+自动化剪辑工具🎬🎞️ </h3>


<h3>📖 <a href="README-en.md">English</a> | 简体中文 </h3>
<div align="center">

[//]: # ( <a href="https://trendshift.io/repositories/8731" target="_blank"><img src="https://trendshift.io/api/badge/repositories/8731" alt="harry0703%2FNarratoAI | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>)
</div>
<br>
NarratoAI 是一个自动化影视解说工具,基于LLM实现文案撰写、自动化视频剪辑、配音和字幕生成的一站式流程,助力高效内容创作。
<br>

🔥 隆重推荐:VibeCut 的新范式 —— Speclip ,一个真正意义上的剪辑 Agent!👉 点击免费下载

![madewithlove](https://github.com/linyqh/NarratoAI)
![GitHub license](https://github.com/linyqh/NarratoAI/blob/main/LICENSE)
![GitHub issues](https://github.com/linyqh/NarratoAI/issues)
![GitHub stars](https://github.com/linyqh/NarratoAI/stargazers)

<a href="https://discord.com/invite/V2pbAqqQNb" target="_blank">💬 加入 discord 开源社区,获取项目动态和最新资讯。</a>

<h2><a href="https://p9mf6rjv3c.feishu.cn/wiki/SP8swLLZki5WRWkhuFvc2CyInDg?from=from_copylink" target="_blank">🎉🎉🎉 官方文档 🎉🎉🎉</a> </h2>
<h3>首页</h3>

![](docs/index-zh.png)

</div>

许可证


本项目仅供学习和研究使用,不得商用。如需商业授权,请联系作者。

最新资讯


- 2026.04.03 发布新版本 0.7.8,重构纪录片逐帧分析链路,统一共享服务并优化抽帧、缓存、视觉并发与文案生成流程
- 2026.03.27 发布新版本 0.7.7,出于安全考虑,已移除 LiteLLM 依赖,统一使用 OpenAI 兼容请求链路
- 2025.11.20 发布新版本 0.7.5,新增 IndexTTS2 语音克隆支持
- 2025.10.15 发布新版本 0.7.3,升级大模型供应商管理能力
- 2025.09.10 发布新版本 0.7.2,新增腾讯云tts
- 2025.08.18 发布新版本 0.7.1,支持 语音克隆 和 最新大模型
- 2025.05.11 发布新版本 0.6.0,支持 短剧解说 和 优化剪辑流程
- 2025.03.06 发布新版本 0.5.2,支持 DeepSeek R1 和 DeepSeek V3 模型进行短剧混剪
- 2024.12.16 发布新版本 0.3.9,支持阿里 Qwen2-VL 模型理解视频;支持短剧混剪
- 2024.11.24 开通 discord 社群:https://discord.com/invite/V2pbAqqQNb
- 2024.11.11 迁移开源社群,欢迎加入! 加入官方社群
- 2024.11.10 发布官方文档,详情参见 官方文档
- 2024.11.10 发布新版本 v0.3.5;优化视频剪辑流程,

重磅福利 🎉


1️⃣

开发者专属福利:一站式AI平台,注册即送体验金!

> 还在为接入各种AI模型烦恼吗?向您推荐 302.AI,一个企业级的AI资源中心。一次接入,即可调用上百种AI模型,涵盖语言、图像、音视频等,按量付费,极大降低开发成本。

> 通过下方我的专属链接注册,立获1美元免费体验金,助您轻松开启AI开发之旅。

> 立即注册领取: https://share.302.ai/I9P6mP

---

2️⃣

即日起全面支持硅基流动!注册即享2000万免费Token(价值16元平台配额),剪辑10分钟视频仅需0.1元!

> 🔥 快速领福利:

1️⃣ 点击链接注册:https://cloud.siliconflow.cn/i/MI9PgHwB

2️⃣ 使用手机号登录,务必填写邀请码:MI9PgHwB

3️⃣ 领取16元配额,极速体验高性价比AI剪辑

> 💡 小成本大创作:

硅基流动API Key一键接入,智能剪辑效率翻倍!

(注:邀请码为福利领取唯一凭证,注册后自动到账)

> 立即行动,用「MI9PgHwB」解锁你的AI生产力!


⚠️谨防被骗 📢

_1. NarratoAI 是一款完全免费的软件,近期在社交媒体(抖音,B站等)上发现,有人将 NarratoAI 改名后售卖,下面是部分截图,请大家务必提高警惕,切勿上当受骗_

---

<div style="display: flex; flex-wrap: wrap; justify-content: space-around; align-items: flex-start; gap: 10px;">
<img src="https://github.com/user-attachments/assets/9cc0e5e4-bd5b-4655-b5ef-7d9085cdbc50" alt="诈骗截图 1" style="width: 23%; max-width: 250px; height: auto; border: 1px solid #ddd; border-radius: 5px; box-shadow: 2px 2px 8px rgba(0,0,0,0.1);">
<img src="https://github.com/user-attachments/assets/464b877c-b061-4856-8260-a0ef6fad7e52" alt="诈骗截图 2" style="width: 23%; max-width: 250px; height: auto; border: 1px solid #ddd; border-radius: 5px; box-shadow: 2px 2px 8px rgba(0,0,0,0.1);">
<img src="https://github.com/user-attachments/assets/9d7a6ea9-4bca-42b5-a61e-7e464037930f" alt="诈骗截图 3" style="width: 23%; max-width: 250px; height: auto; border: 1px solid #ddd; border-radius: 5px; box-shadow: 2px 2px 8px rgba(0,0,0,0.1);">
<img src="https://github.com/user-attachments/assets/09eeb94d-c670-4d7d-ba19-c0468bed3291" alt="诈骗截图 4" style="width: 23%; max-width: 250px; height: auto; border: 1px solid #ddd; border-radius: 5px; box-shadow: 2px 2px 8px rgba(0,0,0,0.1);">
</div>

---

未来计划 🥳


- [x] windows 整合包发布
- [x] 优化剧情生成流程,提升生成效果
- [x] 发布 0.3.5 整合包
- [x] 支持阿里 Qwen2-VL 大模型理解视频
- [x] 支持短剧混剪
- [x] 一键合并素材
- [x] 一键转录
- [x] 一键清理缓存
- [ ] 支持导出剪映草稿
- [X] 支持短剧解说
- [ ] 主角人脸匹配
- [ ] 支持根据口播,文案,视频素材自动匹配
- [ ] 支持更多 TTS 引擎
- [ ] ...

快速启动 🚀

方式一:macos Docker 部署(macos 推荐)


bash

1. 克隆项目


git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI

2. 一键部署


docker compose up -d

3. 访问应用


浏览器打开 http://localhost:8501


方式二:整合包(Windows 推荐)


关注微信公众号 NarratoAI 助手 右下角菜单栏获取下载链接

方式三:本地运行


bash

1. 克隆项目


git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI

2. 安装依赖


pip install -r requirements.txt

3. 复制配置文件


cp config.example.toml config.toml

4. 编辑 config.toml,配置你的 API 密钥

5. 启动应用


streamlit run webui.py --server.maxUploadSize=2048

6. 访问应用


浏览器打开 http://localhost:8501

配置要求 📦

- 建议最低 CPU 4核或以上,内存 8G 或以上,显卡非必须
- Windows 10/11 或 MacOS 11.0 以上系统
- Python 3.12+

反馈建议 📢

👏 1. 可以提交 issue或者 pull request

💬 2. 加入开源社区交流群

📷 3. 关注公众号【NarratoAI助手】,掌握最新资讯

参考项目 📚


- https://github.com/FujiwaraChoki/MoneyPrinter
- https://github.com/harry0703/MoneyPrinterTurbo

该项目基于以上项目重构而来,增加了影视解说功能,感谢大佬的开源精神 🥳🥳🥳

请作者喝一杯咖啡 ☕️


<div style="display: flex; justify-content: space-between;">
<img src="https://github.com/user-attachments/assets/5038ccfb-addf-4db1-9966-99415989fd0c" alt="Image 1" style="width: 350px; height: 350px; margin: auto;"/>
<img src="https://github.com/user-attachments/assets/07d4fd58-02f0-425c-8b59-2ab94b4f09f8" alt="Image 2" style="width: 350px; height: 350px; margin: auto;"/>
</div>

赞助


![Powered by DartNode](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")

许可证 📝

点击查看 LICENSE 文件

Star History

![Star History Chart](https://star-history.com/#linyqh/NarratoAI&Date)