一刻故事板创作 Skill

通过对话界面帮助用户完成从小说/剧本到故事板的 AI 视频创作工作流。

前置条件

1. Aliyun CLI 检查

预检查:需要 Aliyun CLI >= 3.3.3
```bash
aliyun version
```
验证版本 >= 3.3.3。如果未安装或版本过低,
运行 curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 更新,
或参阅 references/cli-installation-guide.md 获取安装说明。
然后 [必须] 运行以下命令配置 CLI:
```bash
# 启用插件自动安装
aliyun configure set --auto-plugin-install true
# 更新插件到最新
aliyun plugin update
# 设置地域为 cn-shanghai(ICE 服务必需)
aliyun configure set --region cn-shanghai
```

[必须] CLI User-Agent —— 每次调用 aliyun CLI 命令都必须包含:

--user-agent AlibabaCloud-Agent-Skills/alibabacloud-yike-storyboard

2. ICE 插件安装

预检查:需要 ICE CLI 插件
```bash
aliyun plugin install --names ice
```
验证插件已安装:
```bash
aliyun ice --help
```

服务开通

1. 开通 IMS(智能媒体服务)

开通链接: https://ice.console.aliyun.com/guide/default
使用阿里云账号登录并开通 ICE 智能媒体服务。

2. 登录 yikeai 平台

平台链接: https://www.yikeai.com/#/home
访问产品网站并使用阿里云账号授权登录。
目前万镜一刻处于邀请制阶段。点击 申请访问 提交申请。

凭证验证

预检查:需要阿里云凭证
安全规则:
- 不要读取、打印或输出 AK/SK 值
- 使用 aliyun configure list 检查凭证状态
```bash
aliyun configure list
```
如果不存在有效 profile,请停止并:
1. 从 阿里云控制台 获取凭证
2. 运行 aliyun configure 设置凭证

RAM 权限

本 Skill 需要 ICE 权限:ice:CreateYikeAssetUploadice:SubmitYikeStoryboardJobice:GetYikeStoryboardJob

完整权限策略见 references/ram-policies.md

[必须] 权限错误处理: 当任何命令因权限错误失败时,阅读 references/ram-policies.md 获取所需权限。

参数确认

通过自然对话在文件上传前与用户确认关键参数。
参数必填说明默认
file_path文本文件路径(txt/docx,≤5MB,≤30K 字符)用户提供
title故事板标题从文本提取
source-typeNovelScript基于内容分析
style视觉风格 ID基于类型
voice旁白声音 ID基于主角
shot-split-mode分镜模式基于叙事风格
ratio可选16:99:164:33:49:16
resolution可选720P1K2K4K720P

推荐指南见任务 0:参数确认

文本类型分类

类型说明
小说Novel主要为叙事、描写、心理内容,供阅读
剧本Script主要为场景、对话、动作描述,供表演/拍摄

分类指南:

评估以下特征判断文本是小说还是剧本(不要仅凭对话存在与否判断——小说也可能有大量对话):

特征剧本小说
场景标记✅ 有场景编号、时间、地点、INT/EXT❌ 无显式场景标记
结构✅ “角色名 + 对话”主导❌ 叙事文本主导
动作提示✅ 有舞台指示、镜头指示❌ 无可表演特征
文学表达❌ 极少✅ 丰富的环境描写、心理、情感

分类规则:

  1. 剧本:由场景、对话、动作描述主导
  2. 小说:由叙事、描写、心理活动主导
  3. 混合内容:判断主导特征,输出“更像剧本”或“更像小说”
重要:分类后,与用户确认文本类型或让用户直接指定。

核心工作流

任务 0:参数确认

上传前,分析文本并与用户确认关键参数。

#### 步骤 1:分析文本内容

head -c 1000 <file_path>

判断:类型、叙事风格(第一/第三人称)、主角特征。

#### 步骤 2:推荐并确认参数

基于分析,通过自然对话推荐并与用户确认。

推荐指南:

参数基于示例
style类型现代都市 → CinematicRealism;古装剧 → RealisticGuzhuangPro;仙侠 → RealisticXianxia;动漫 → Ghibli
voice主角年轻女性 → sys_ClassicYoungWoman;年轻男性 → sys_GentleYoungMan;成熟男性 → sys_CalmDeepMale
shot-split-mode叙事第三人称 → thirdPersonNarration;第一人称 → firstPersonNarration;对话密集剧本 → dialogue
ratio平台TikTok/抖音 → 9:16;YouTube → 16:9
resolution质量默认 720P;更高质量 1K/2K/4K

默认: 9:16720P(移动端竖屏高清)

⚠️ 约束: dialogue 模式适用于 Script 类型,适用于 Novel

确认对话示例:

“基于您的现代都市言情小说,我推荐:
- 风格:CinematicRealism(电影级,非常适合情感场景)
- 声音:sys_ClassicYoungWoman(匹配您的年轻女性主角)
- 分镜模式:thirdPersonNarration(用于第三人称叙事)
- 格式:9:16720P(移动平台竖屏高清)
- 标题:“雨夜归途”
这样可以吗,还是您想改些什么?”

如果用户无偏好,使用推荐默认值。完整选项见风格映射表旁白声音映射表

在用户确认之前,不要进入任务 1。

任务 1:上传文本文件到 OSS

前置条件: 任务 0(参数确认)必须已完成。

使用辅助脚本自动获取凭证并上传:

bash scripts/upload_to_oss.sh <file_path>

返回: FileURL(供后续任务提交)

任务 2:提交故事板任务

aliyun ice submit-yike-storyboard-job \
  --file-url "<FileURL>" \
  --source-type <SourceType> \
  --style-id <StyleId> \
  --narration-voice-id <VoiceId> \
  --aspect-ratio "9:16" \
  --resolution 720P \
  --shot-split-mode <ShotSplitMode> \
  --shot-prompt-mode multi \
  --video-model "wan2.6-r2v-flash" \
  --exec-mode StoryboardOnly \
  --title "<Title>" \
  --region cn-shanghai \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-yike-storyboard
完整参数参考见 references/related-commands.md

任务 3:查询任务状态

aliyun ice get-yike-storyboard-job \
  --job-id <JobId> \
  --region cn-shanghai \
  --user-agent AlibabaCloud-Agent-Skills/alibabacloud-yike-storyboard
完整参数和响应参考见 references/related-commands.md

状态流和用户提示:

状态子状态当前阶段用户提示动作
ConfiguringParsing实体资产解析“正在解析您的剧本,AI 正在提取角色、场景和道具……”等待
ConfiguringParseSucc实体资产图像生成“剧本解析完成!现在正在为角色、场景和道具生成图像。您可以在此预览进度:”提供实体管理链接
EditingCreating分镜脚本生成“实体资产已就绪!现在正在创建分镜脚本,快完成了……”等待
EditingCreateSucc完成 ✅“分镜脚本完成!您现在可以查看和编辑您的故事板:”提供编辑链接
EditingCreateFailed失败 ❌“分镜脚本生成失败,请检查错误消息或重新提交。”排查

交互链接:

状态链接用途
ParseSucchttps://www.yikeai.com/#/storyboard/entitiesManagement?storyboardId={storyboardId}预览实体资产(角色、场景、道具)生成进度
CreateSucchttps://www.yikeai.com/#/storyboard/editing?storyboardId={storyboardId}编辑故事板、生成视频、导出最终视频

任务状态说明:

JobStatus说明用户提示
Running任务进行中“任务正在处理,通常需要几分钟,请稍候……”
Succeeded任务成功“任务完成!”
Failed任务失败“任务失败,请检查错误消息。”
Suspended任务挂起“任务挂起,部分镜头失败,可在故事板中手动修复。”
查询建议:任务通常需要几分钟。建议每 30 秒查询一次状态。

任务 4:获取故事板链接

JobResult.StoryboardInfoList 获取 storyboardId 并构造链接:

https://www.yikeai.com/#/storyboard/editing?storyboardId={storyboardId}

风格映射表

StyleId名称
RealisticPhotographyPro真实摄影 Pro
RealisticGuzhuangPro真实古装 Pro
RealisticPhotography真实摄影
RealisticGuzhuang真实古装
RealisticXianxia真实仙侠
RealisticEra真实年代
RealisticWasteland真实废土
GuofengAnime2D 国风动漫
GuofengAnime3D3D 国风动漫
Cartoon3D3D 卡通
Photorealistic3D真实感 3D 渲染
SciFiRealism科幻写实
Chibi3D3D Q 版
ShojoManga少女漫画
NewPeriodAnime新时代动漫
FairyTale2D2D 童话
Wasteland2D2D 废土
InkWuxia水墨武侠
ShadiaoMeme熊猫头表情包风格
Chibi2D2D Q 版
Ghibli吉卜力
SciFiComic赛博朋克
AmericanSuperhero美式超级英雄
Hokusei北星
RealisticComic写实漫画
CinematicRealism电影级写实
MinimalistRealism极简写实
ShonenManga少年漫画

旁白声音映射表

Voice ID说明
sys_ClassicMiddleAgedWoman经典女性旁白(25-45,睿智)
sys_ClassicYoungWoman经典年轻女性(18-25,知性)
sys_IntellectualYoungWoman知性年轻女性(18-25,知性)
sys_GentleYoungMan温柔年轻男性(18-25,温柔)
sys_WiseYoungMan睿智年轻男性(18-25,睿智)
sys_ClassicYoungMan经典年轻男性(18-25,有魅力)
sys_thoughtfulBoy沉思少年(10-15,乖巧)
sys_SereneIntellect沉静知性男性(18-25,冷静理性)
sys_RichBassMale浑厚低音男性(18-25,低沉)
sys_CalmDeepMale沉稳深沉男性(25-40,稳重深沉)
sys_MajesticBaritone威严男中音(40-60,权威)
sys_GravellySoulful沙哑深情男性(40-60,沧桑)
sys_SweetBrightGirl甜美明亮女孩(10-15,活泼)
sys_GracefulPoisedWoman优雅从容女性(18-25,优雅)
longbaizhi龙白芷(20-30,机智女性旁白)
sys_YoungGracefulWoman年轻优雅女性(18-25,温柔)
sys_MaturePoisedWoman成熟从容女性(25-40,优雅)
sys_MatureWiseWoman成熟睿智女性(25-40,优雅睿智)
sys_ElderlyWistfulWoman老年怀旧女性(40-60,怀旧)

分镜模式

模式说明用例支持类型
dialogue对话模式对话密集剧本、短剧仅剧本
firstPersonNarration第一人称叙事主角视角故事、日记体小说/剧本
firstPersonNarrationPureVO第一人称纯旁白内心独白故事、散文小说/剧本
thirdPersonNarration第三人称叙事全知视角故事、童话、历史小说/剧本
限制:当 source-typeNovel 时,支持 dialogue 模式。

推荐指南:

根据文本类型和内容分析选择合适模式:

剧本:

  1. 高对话比例(短剧、聊天格式、喜剧)→ 推荐 dialogue
  2. 第一人称叙事 → 推荐 firstPersonNarration
  3. 纯内心独白/旁白(散文、反思)→ 推荐 firstPersonNarrationPureVO
  4. 第三人称叙事 → 推荐 thirdPersonNarration

小说:

  1. “我”视角 + 有对话(都市言情、悬疑)→ 推荐 firstPersonNarration
  2. 纯内心独白/旁白(散文、反思)→ 推荐 firstPersonNarrationPureVO
  3. 第三人称叙事(童话、神话、历史)→ 推荐 thirdPersonNarration
重要:执行前,向用户描述模式特征并让其确认或选择。

能力范围

本 Skill 自动化:

  • 上传小说/剧本文件到 OSS
  • 实体资产解析(角色、场景、道具提取)
  • 实体资产图像生成
  • 分镜脚本生成
  • 任务状态跟踪

分镜脚本完成后,在 UI 中继续:

一旦任务达到 CreateSucc 状态,本 Skill 的自动化即完成。以下步骤需要一刻故事板 Web 界面:

  1. 编辑分镜脚本——调整镜头内容、描述和提示词
  2. 生成分镜图像/视频——AI 为每个镜头生成图像/视频
  3. 编辑和组装——微调时序、添加转场
  4. 导出最终视频——渲染并下载完整视频
下一步:打开故事板编辑链接,继续您的视频创作之旅!

参考链接

参考说明
references/cli-installation-guide.mdCLI 安装指南
references/ram-policies.mdRAM 权限策略
references/related-commands.md相关 CLI 命令
references/verification-method.md验证方法

错误处理

错误原因解决
MainAccountUserNotFoundYike 服务未开通服务开通章节申请访问
InvalidAccessKeyId无效 AK/SK检查凭证配置
Forbidden权限不足见 RAM 权限章节
region can't be emptyOSS 上传缺少地域添加 --region cn-shanghai
注意:如果收到 MainAccountUserNotFound 错误,表示您的账号尚未被加入 Yike 服务白名单。请访问 https://www.yikeai.com 并通过邀请申请表申请访问。

文档 6 / 6:alibabacloud-pai-feature-store-featuredb-usage-query