news 2026/9/1 11:14:03

Toonflow实战演练:导入小说、提取章节事件,5分钟开始你的第一次AI剧本改编

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Toonflow实战演练:导入小说、提取章节事件,5分钟开始你的第一次AI剧本改编

Toonflow实战演练:导入小说、提取章节事件,5分钟开始你的第一次AI剧本改编

【免费下载链接】Toonflow-appToonflow 是开源一站式 AI 短剧创作工具,将小说、剧本快速转化为动画短剧。集成 AI 编剧、智能分镜、角色与视频生成,跨平台桌面端轻量部署,助力创作者低成本批量产出视觉内容。Toonflow is an open-source AI tool that turns stories and scripts into animated short dramas. Features AI scriptwriting, storyboarding, character and video generation. A cross-platform desktop app for efficient content creation.项目地址: https://gitcode.com/gh_mirrors/to/Toonflow-app

Toonflow 是一款开源的一站式 AI 短剧创作工具,能把小说、剧本快速转化为动画短剧。本篇带你完成第一次实操:新建项目、导入小说原著、用 AI 提取章节事件,为后续的 AI 剧本改编打好地基。全程无需编写代码,跟着做大约 5 分钟即可跑通。

准备工作:安装并启动 Toonflow

先确认你的电脑已安装 Node.js(项目基于 TypeScript + Node.js + Electron 构建)。

一键安装步骤:

  1. 克隆仓库到本地:

    git clone https://gitcode.com/gh_mirrors/to/Toonflow-app

  2. 进入目录并安装依赖、启动开发版(详见 package.json 中的 scripts 配置):

    yarn install yarn dev

  3. 启动后使用默认账号登录:admin/admin123

💡 不想自己搭环境?也可以直接拉取官方 Docker 镜像运行,构建配置见 Dockerfile。

启动成功后,你会进入「我的项目」页面,看到已创建的项目卡片列表:

左侧导航栏包含「项目」「剧本」「素材」等入口,整个流程就是沿着这条主线走:项目 → 原著 → 事件 → 剧本 → 分镜 → 成片

新建项目并导入小说章节

点击页面右上角「+ 新建项目」,为项目取一个名字(例如小说书名),并选择一种美术风格(如realpeople_urban_modern现代都市真人风)。项目创建后会自动跳转到该项目的「原文管理」页签。

在原文页签中,你可以:

  • 粘贴/上传小说章节文本:按「集数-卷-章节-正文」的结构录入内容
  • 批量导入:一次性粘贴多章内容,系统会按章节自动切分入库
  • AI 正则识别:如果你的文本带「第X集」「第X章」这类分隔标记,工具可以借助 AI 自动学习出章节切分规则,实现智能拆分(相关逻辑见 getAiRegex.ts)

提交后,每章原文都会写入数据库并附带一个初始的eventState: 0状态位,等待事件提取——这是整个改编流程的关键起点,实现代码位于 addNovel.ts。

一键提取章节事件:AI 自动读懂你的小说

这是 Toonflow 最核心的功能之一——章节事件图谱驱动改编。它会把每一章的剧情自动归纳成结构化的「事件摘要」,之后生成剧本时,Agent 就按这张事件图谱精准调用上下文,避免长文本喂给大模型时出现的信息丢失。

在原文列表中选中章节,点击「生成事件」(也可勾选多章批量生成)。后台会:

  1. 读取事件提取的 Prompt 模板(可在设置中自定义,模板定义在 src/lib/vendor.json 的 prompt 区段)
  2. 以默认5 并发逐章调用大模型,把章节内容压缩成事件摘要
  3. 每完成一章,实时更新章节上的事件状态与摘要文本

核心处理逻辑在 cleanNovel.ts,这里用了一个信号量式的并发池,既保证多章同时处理的速度,又避免把 API 打爆:

小贴士:章节较多时生成需要一些时间,你可以随时通过事件状态查询接口(getNovelEventState.ts)查看每章的完成进度;失败章节会记录errorReason,单独重试即可。

生成完成后,每章下方会展示一段精炼的事件摘要,例如「女主发现家产被侵占 → 连夜搜集证据 → 与管家摊牌」这样的关键剧情链。这些事件后续会在 getEvent.ts 中按名称聚合、分页检索,供剧本 Agent 按需取用。

下一步:让 ScriptAgent 开始改编剧本

事件提取完成后,你的小说已经变成了一张「剧情地图」。接下来切到项目顶部的「剧本」页签,进入 ScriptAgent 对话界面,依次让它完成:

  • 故事骨架生成:确定整部短剧的集数结构与主线
  • 改编策略规划:明确核心改编原则、要删除/保留的戏份
  • 结构化剧本输出:按事件图谱逐集写出分场剧本

剧本阶段使用的智能体提示词都以 Markdown Skill 文件形式外化,方便你随时调整「导演风格」,例如叙事决策策略见 script_agent_decision.md、改编执行规范见 script_execution_adaptation.md。

剧本生成后,就进入 ProductionAgent 的无限画布:上传或生成角色、场景素材,编排分镜并批量生成视频——从文字到片子的完整闭环就打通了 🎬。

常见问题速查

问题解决办法
章节切分不准使用「AI 正则识别」功能,让模型学习你的章节标记格式
某章事件生成失败查看失败原因后单独重跑该章,无需整批重试
事件摘要太长/太短在设置-提示词管理中调整eventExtraction模板
首次运行慢本地 ONNX 向量模型首次加载需要初始化,耐心等待即可

总结

本次实战我们只做了两步——导入小说提取章节事件,但这两步恰恰是 AI 短剧改编的地基:原文结构化入库 + 事件图谱化,后面的剧本、分镜、视频生成都建立在这张图谱之上。

按 README.md 中的「快速上手」继续走下去,从策划到出片的全流程,Toonflow 都帮你把门槛降到了最低。现在就试试,把书架上那本小说变成属于你的 AI 短剧吧!

【免费下载链接】Toonflow-appToonflow 是开源一站式 AI 短剧创作工具,将小说、剧本快速转化为动画短剧。集成 AI 编剧、智能分镜、角色与视频生成,跨平台桌面端轻量部署,助力创作者低成本批量产出视觉内容。Toonflow is an open-source AI tool that turns stories and scripts into animated short dramas. Features AI scriptwriting, storyboarding, character and video generation. A cross-platform desktop app for efficient content creation.项目地址: https://gitcode.com/gh_mirrors/to/Toonflow-app

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 11:13:45

如何快速上手Continue:免费AI代码助手的3步实用指南

如何快速上手Continue:免费AI代码助手的3步实用指南 【免费下载链接】continue open-source coding agent 项目地址: https://gitcode.com/GitHub_Trending/co/continue 刚改了一行代码,报错半天没查出来;写样板代码写到手指发麻&…

作者头像 李华
网站建设 2026/9/1 11:11:18

AI翻唱技术全解析:从歌声合成到未修音后处理

最近 AI 翻唱、AI 虚拟歌手的内容在各大平台刷屏,像“AI 茉莉安翻唱《雨爱》”这类作品,既有真实感十足的演唱细节,又带着一点赛博味,评论区最常见的讨论反而是“这声音真的没修过吗”“未修音的 AI 歌声怎么还会有电音和喷麦”。…

作者头像 李华
网站建设 2026/9/1 11:11:13

基于Spring AI构建AI智能体:从核心架构到工程实践

最近在AI圈子里,一个词的热度正在悄然超过“大模型”,那就是“智能体”(AI Agent)。如果你还在为大模型的幻觉、上下文限制和被动响应而头疼,那么智能体可能正是你寻找的下一把钥匙。它不再是一个简单的聊天机器人&…

作者头像 李华
网站建设 2026/9/1 11:09:34

如何本地跑通 AI RSS 阅读器:Folo 完整指南

如何本地跑通 AI RSS 阅读器:Folo 完整指南 【免费下载链接】follow 🧡 Folo is the AI RSS Reader 项目地址: https://gitcode.com/GitHub_Trending/fol/follow Folo 是一个开源的 AI RSS 阅读器,官方定位是"AI 替你读互联网&qu…

作者头像 李华
网站建设 2026/9/1 11:06:49

DeepTutor 支持哪些大模型:从 OpenAI 到本地 Ollama,怎么选?

DeepTutor 支持哪些大模型:从 OpenAI 到本地 Ollama,怎么选? 【免费下载链接】DeepTutor DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/. 项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor DeepT…

作者头像 李华