公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
NarratoAI
是一个集影视解说、自动化剪辑、配音和字幕生成于一体的全自动化工具,能够帮助创作者高效制作内容。
它依托大型语言模型(LLM)技术,自动生成文案,并自动剪辑视频,配上相应的配音和字幕,为用户提供一站式的影视解说方案。
01
NarratoAI主要功能
• 自动化文案撰写:使用 LLM 技术生成影视解说文案,自动化程度高,节省时间和精力。
• 自动剪辑与配音:自动对视频进行剪辑,同时生成配音,使整个流程更加高效。
• 字幕生成:自动生成字幕,确保视频内容更具可读性和观赏性。
📦 系统配置要求
• CPU: 最低要求4核或以上
• 内存: 8G 或以上
• 显卡: 非必需
• 操作系统: Windows 10 或 MacOS 11.0 以上
02
使用前准备
要使用 NarratoAI,首先需要申请一个 Google AI Studio 账号并获取 API Key:
• 访问Google AI Studio申请账号(地址放在文末)
• 点击 Get API Key 申请 API Key
• 申请的 API Key 填入 config.example.toml 文件中的 gemini_api_key 配置
03
部署方式
1、📂 本地部署
步骤 1: 使用 conda 创建虚拟环境并安装依赖
conda create -n narratoai python=3.10
conda activate narratoai
cd narratoai
pip install -r requirements.txt
步骤 2: 根据操作系统安装 ImageMagick
• Windows: 下载并安装 ImageMagick,并在配置文件
config.toml
中设置imagemagick_path
。• MacOS: 使用 Homebrew 安装:
brew install imagemagick
步骤 3: 启动 WebUI
streamlit run ./webui/Main.py --browser.serverAddress=127.0.0.1 --server.enableCORS=True --browser.gatherUsageStats=False
步骤 4: 访问 Web 界面
在浏览器中访问 http://127.0.0.1:8501
。
2、 🐳 Docker 部署
步骤 1: 拉取项目并启动 Docker
git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
docker-compose up
步骤 2: 访问 Web 界面
在浏览器中打开 http://127.0.0.1:8501
。
步骤 3: 访问 API 文档
在浏览器中打开http://127.0.0.1:8080/docs
或者 http://127.0.0.1:8080/redoc
查看 API 文档。
04
使用方法
• 基础配置
首先,配置好 API Key 并选择支持的模型。目前,NarratoAI 仅支持 Gemini 模型,其他模型将在后续更新中支持。
• 选择视频并生成脚本
可以使用平台内置的演示视频,或者将你自己的 mp4 文件放在resource/videos
目录下并刷新浏览器来加载视频。请注意:文件名不能包含中文、特殊字符、空格或反斜杠等。
• 保存脚本并开始剪辑
生成并保存脚本后,刷新浏览器,在脚本文件下拉框中选择生成的.json
文件即可开始剪辑。
• 检查视频
如果视频中有不符合要求的片段,可以选择重新生成或手动编辑。
• 配置视频参数
配置好视频的基本参数后,点击开始生成视频。
• 生成视频
完成所有设置后,NarratoAI 将自动生成最终视频,完成整个解说和剪辑流程。
05
结语
NarratoAI 通过简化视频内容创作流程,使得影视解说和视频剪辑更加智能和高效。对于需要批量生产影视内容的创作者来说,这是一个强大的工具,可以极大提高工作效率。
开源地址:https://github.com/linyqh/NarratoAI
Google AI Studio:https://aistudio.google.com/app/prompts/new_chat
本文转载自:「开源星探」,原文:https://url.hi-linux.com/m2Fj2,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
🚀 最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
🌟『极客视界』科技达人必备综合资讯指南,等你来探索!访问网址 https://bestgeek.org 即可打开新世界。
📕 关注『奇妙的 Linux 世界』公众号,带你开启有趣新生活!更多好用好玩的软件资源,可访问 https://666666.dev 免费获取。
你可能还喜欢
点击下方图片即可阅读
告别混乱远程管理:这款开源神器,让运维效率飙升 500%!
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!