Loading repository data…
Loading repository data…
linyqh / repository
利用AI大模型,一键解说并剪辑视频; Using AI models to automatically provide commentary and edit videos with a single click.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
NarratoAI 是一款自动化影视解说工具,基于 LLM 实现文案撰写、自动化视频剪辑、配音和字幕生成的一站式流程,助力高效内容创作。支持本地部署开源版及 云端托管版。
💬 加入开源社群,获取项目动态和最新资讯
uv + Python 3.12 本地运行流程,新增一键清理系统缓存和自定义 OpenAI 兼容 Base URL 的格式校验与 API Key 风险提示,并优化短脚本解析、字幕预览和音频设置的跨平台兼容性| 功能 | 说明 |
|---|---|
| Sonilo AI 配乐 | 在 WebUI 的背景音乐来源中选择“AI 生成配乐(Sonilo)”,即可根据画面内容和剪辑节奏生成配乐。该功能默认关闭,需自行配置 Sonilo API Key;当前支持最长 6 分钟的视频,生成失败时会自动回退到随机背景音乐,不中断成片任务。 |
| IndexTTS-1.5 macOS | 新增面向 Apple Silicon 的 MLX 本地语音克隆引擎,可上传或从资源目录选择参考音频。下载部署包 |
| IndexTTS-2 MLX | 更新 MLX Pack API 适配,支持参考音频、情感控制、随机种子和更完整的生成参数。macOS 部署包(Windows 版本待更新) |
| OmniVoice | 补充 OmniVoice-Pack 部署包下载入口;该引擎支持自动音色、指令音色和参考音频克隆。macOS 部署包 / Windows 部署包 |
使用 Sonilo AI 配乐时,合成完成且尚未添加背景音乐的视频会上传至 Sonilo API。请在启用前确认视频内容符合相关服务条款与隐私要求;生成音乐的授权和商用范围以 Sonilo 最新条款为准。
即日起全面支持硅基流动!注册即享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 改名后售卖,下面是部分截图,请大家务必提高警惕,切勿上当受骗
vision_llm_provider = "twelvelabs")请下载与系统对应的整合包并完整解压;不要单独移动其中的 NarratoAI、runtime 或 tools 等目录。Windows 使用 x64 版本;macOS 使用 Apple Silicon(M1/M2/M3/M4)arm64 版本。
NarratoAI-windows-x64 目录。update-windows.bat 更新项目,等待窗口提示更新完成。start.bat 启动应用,并保持启动窗口打开。http://127.0.0.1:8501。打开解压后的 NarratoAI-macos-arm64 目录。
若系统阻止打开脚本,请在“终端”中执行(将路径替换为实际解压位置):
xattr -cr "/path/to/NarratoAI-macos-arm64"
chmod +x "/path/to/NarratoAI-macos-arm64/"*.command
先双击 update-macos.command 更新项目,等待更新完成。
再双击 start-macos.command 启动应用,并保持终端窗口打开。
在浏览器访问 http://127.0.0.1:8501。
# 1. 克隆项目
git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
# 2. 一键部署
docker compose up -d
# 3. 访问应用
# 浏览器打开 http://localhost:8501
# 1. 克隆项目
git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
# 2. 使用 uv 安装依赖
uv sync
# 3. 复制配置文件
cp config.example.toml config.toml
# 4. 编辑 config.toml,配置你的 API 密钥
# 5. 启动应用
uv run streamlit run webui.py --server.maxUploadSize=2048
# 6. 访问应用
# 浏览器打开 http://localhost:8501
👏 1. 可以提交 issue或者 pull request
💬 2. 加入开源社区交流群
📷 3. 关注公众号【NarratoAI助手】,掌握最新资讯
该项目基于以上项目重构而来,增加了影视解说功能,感谢大佬的开源精神 🥳🥳🥳
点击查看 LICENSE 文件