大家好,我是吾鳴。专注于分享提升工作与生活效率的工具,无偿分享AI领域相关的精选报告,持续关注AI的前沿动向。
关于扣子(Coze)的一些常用的基础知识,吾鳴输出了以下几篇文章,对扣子还不太了解的可以抽空看一看。
- 扣子(Coze)基础:扣子入门教程------初识扣子
- 扣子(Coze)基础:扣子入门教程------工作流常用知识点介绍
- 扣子(Coze)基础:实战一个新闻查找智能体,完整步骤拆解
- 扣子(Coze)基础:考公智能体,讲解知识库的使用
成语学习一直是语文科目的重要知识点,因为语文写作离不开成语的运用及其背后典故的理解。若仅靠死记硬背学习成语,不仅会挫伤孩子的学习兴趣,过程也显得枯燥乏味。因此,学习成语应首先理解其背后的故事,而视频动画无疑是呈现这些故事最有趣的形式。
本文将分享一个能将成语转化为高清绘本动画的工作流。该工作流只需输入一个成语,便能自动挖掘成语背后的故事,并根据故事内容创作相应的卡通形象。系统会将故事文本生成对应的语音和配图,最终合成一段完整的成语绘本动画,大幅提升动画制作效率。
下面的章节中,我将完整地讲述和拆解这套工作流,先看一下工作流的运行效果:
- 输入
输入一个成语,比如"据水断桥","五湖四海"等。
- 输出
输出一段绘本动画,因视频太大,这里放了一张图片,视频和工作流源码一起打包好,感兴趣可以下载查看。

一、完整工作流
这个工作流不算复杂,文章下方我会按照【生成成语故事及卡通形象】、【生成成语故事配图】、【成语故事语音生成】和【成语故事绘本视频合成】四部分做讲解。这个工作流使用到的提示词、代码以及工作流的源码我都统一打包好放到了文末。

二、生成成语故事及卡通形象
这一部分主要的内容是用于生成成语背后的故事,根据故事内容生成一个卡通形象绘制的提示词,同时对生成的故事内容做了段落拆分。受限文章篇幅,这一部分我会挑几个关键节点讲解,其他的节点,可以导入源码查看。

开始
- idiom:输入成语,比如"据水断桥","五湖四海"等

文本处理-故事内容切分
- 功能描述:用于把大模型生成的成语故事按段落拆分,输出成多个小段落
- String:成语故事内容,引用"大模型-故事生成"节点输出的"output"
- 分隔符:如何拆分成语故事,选择"换行"符

代码-优化文案格式
- 功能描述:用于剔除为空的段落,避免后面的工作流因收到空段落而导致失败
- content_list:段落列表,引用"文本处理-故事内容切分"的输出"output"
- 代码:文章篇幅原因,打包放文末

三、生成成语故事配图
这一部分的作用是用于生成每一个段落的配图,接收上游节点切分好的故事段落,然后循环处理每一个段落。循环体中的大模型节点用于生成段落配图的提示词指令,图像生成节点用于接收绘图指令绘制配图,最后这一部分输出一个配图列表。
这一部分比较简单,不对节点做详细展开,有需要的朋友可以直接导入源码看戏,源码已经打包好放到了文末。

四、成语故事语音生成
这一部分用于生成每一个故事段落的音频,并且获取每一个段落音频的时间长度,用于生成下游节点中的剪映时间线。这部分用到的节点插件还是比较新的,所以会对插件做下详细解读。

语音合成-speech_synthesis-文生音频
- 功能描述:这个节点是用到了"语音合成"插件的"speech_synthesis"工具,用于把文案转成语音
- text:引用"循环-文案生成音频"的"content_list"
- 其他参数含义可以查看参数旁边的提示

获取音频时长-get_audio_duration
- 功能描述:这个节点是使用到了"获取音频时长"插件的"get_audio_duration"工具,用于获取音频时长
- mp3_url:音频地址,引用"语音合成-speech_synthesis-文生音频"输出的"link"

五、成语故事绘本视频合成
这一部分用于把前面生成的故事音频、故事配图、文案等,添加到剪映草稿的轨道中,生成剪影的草稿。这部分节点主要使用到了"视频合成_剪映小助手"插件下面的一些工具。主要的流程就是先创建一个剪映得草稿,往草稿中添加语音、添加图片、添加关键帧等,最后生成剪映草稿和视频。需要微调的可以下载剪映草稿,导入剪映做二次剪辑,不需要的可以直接使用生成的视频地址下载视频。
这一部分的节点较多,受限文章篇幅,我只挑几个关键的节点进行详解,其他的节点详情可以导入源码看详情。

代码-转剪映数据格式
- 功能描述:用于把生成的故事配图、故事语音、故事文案等内容,转换成"剪映小助手"插件所需要的格式
- audio_duration_list:音频长度列表,用于时间线生成,引用"循环-文案生成音频"输出的"audio_duration_list"
- paragraph_pics:配图列表,引用"循环-绘制段落配图"输出的"paragraph_pics"
- content_list:故事段落列表,引用"3.代码-优化文案格式"输出的"content_list"
- audio_link_list:音频列表,引用"循环-文案生成音频"输出的"audio_link_list"
- width:视频宽度,这里我固定了,可以让"input"输入
- height:视频高度,这里我固定了,可以让"input"输入
- 代码:已经打包好放到了文末

代码-转成关键帧数据
- 功能描述:图片关键帧设置,主要生成"剪映小助手"插件需要的格式数据
- segment_ids,引用"剪映小助手-add_images-添加图片"输出的"segment_ids"
- image_durations,图片时间线,引用"代码-转剪映数据格式"输出的"image_durations"
- 代码:代码已经打包好放到了文末

结束
- video_url:视频下载地址,引用"剪映小助手-gen_video-生成视频"输出的"video_url"
- draft_url:剪映草稿地址,可下载导入剪映做二次剪辑,引用"剪映小助手-save_draft-保存草稿"输出的"draft_url"

今天的分享就到这里,如果您觉得有收获的话,可以给个一键三连,您的鼓励是吾鳴持续输出的最大动力。有什么疑问也可以打在评论区,吾鳴会第一时间回复。

这个扣子工作流的源码、提示词都已经打包好,创作不易,感兴趣的朋友可以一键三连,评论区评论"成语绘本动画" 领取。