This skill should be used when the user asks to put local reference images and Seedance 2.5 prompts into the Windows desktop app 灵豆同学·Dola 创作版. It prepares the app in AI创作 → 视频 → Seedance 2.5 state, asks for usable account numbers when they are not provided, maps per-segment R01–R15 images, injects the prompt, and stops before sending or generating.
--- name: lingdou-seedance-material-injector description: This skill should be used when the user asks to put local reference images and Seedance 2.5 prompts into the Windows desktop app 灵豆同学·Dola 创作版. It prepares the app in AI创作 → 视频 → Seedance 2.5 state, asks for usable account numbers when they are not provided, maps per-segment R01–R15 images, injects the prompt, and stops before sending or generating. agent_created: true --- # 灵豆同学 Seedance 素材投放 ## 目标 将本地参考图和独立 Seedance 2.5 提示词放入 Windows 桌面软件 `LingDouDola.exe`,不替用户发送生成请求。每次只处理一个独立段落,并在生成前停住供人工检查。 ## 触发与前置门 - 用户说“放到灵豆同学”“上传到这个软件”“把素材图和提示词放进去”时触发。 - 先确认可用账号编号或账号别名;未提供时只询问,不自动选择账号、不触碰账号列表。 - 确认软件已打开;若未打开,启动 `C:/Users/lsb/AppData/Local/LingDouDola/LingDouDola.exe`,启动失败时停止并报告,不反复盲启。 - 将界面准备到:`AI 创作 → 视频生成 → Seedance 2.5`。仅调整模型、模式、比例和时长,不点击生成。 - 若当前账号显示“登录失败”或账号不可用,停止并要求用户指定可用账号。 ## Dola 渠道专用 sd2.5skill 版本 Dola 渠道使用专用的 Seedance 2.5 提示词约束版本,不使用通用版本的前置顺序。每个独立提示词必须按以下结构编译: ```text 第一行:严格参考:seedance2.5 模型。只生成一段。共消耗 2 个视频额度。 中间:独立正文,按动作顺序、镜头逻辑和状态变化推进 其中单独设置一段:## 台词(独立段落) 台词段之后:动作段,只写画面执行,不嵌入完整台词原文 倒数第二段:## 固定声音身份锁 最后一段:## 最后执行约束(真人声明 + 单段生成约束) ``` ### 台词与动作段分离 - `## 台词(独立段落)` 必须集中列出本段全部台词;每句写清角色、说话触发时机或动作节点、台词原文、固定音色、语速、音量、停顿、换气、重音、句尾状态和口型同步。 - 台词必须独立成段,不得拆散到动作段、镜头段或空间段中;“什么时候说”只用动作节点、触发事件、视线变化、道具结果或前后关系表达,不写秒数、时间戳、帧号或时间区间;最终正文不输出内部长度校验标记。 - 动作段不得重复完整台词原文,只写可见动作、表情、视线、道具、镜头、空间、光线和声音执行;口型同步与声音表演按台词段和固定声音身份锁执行。 - 不设置 `## 节奏硬锁` 或同类字段;节奏只由动作段的连续起因、执行、结果和反应体现。 ### Dola 版第一行原文 每个 Dola 渠道提示词的第一行固定使用以下原文,不改写、不拆分: ```text 严格参考:seedance2.5 模型。只生成一段。共消耗 2 个视频额度。 ``` ### Dola 版倒数第二段 倒数第二段固定为 `## 固定声音身份锁`,必须在没有参考音频的情况下锁定角色的年龄感、音域、音色质地、普通话状态、语速、压力变化、换气、停顿、重音和口型同步,并明确禁止声线漂移、霸总腔、少女音、播音腔、哭腔、吼叫、耳语、混响、自动调音、变声器和随机背景人声。 ### Dola 版最后一段原文 最后一段固定为 `## 最后执行约束`,顺序必须是:真人参考图声明 → 只做一段约束。完整原文如下: ```text ## 最后执行约束 声明:图片由人工智能豆包生成,人物形象为基于参考图片进行视觉特征参考后生成的虚构数字人物,并非对现实人物真实行为、真实经历或现实场景的还原。 参考图片仅用于辅助生成角色的整体视觉特征,包括面部轮廓、发型、服装风格、构图及视觉气质等。生成结果中的人物、动作、表情、场景、时间、事件及行为均属于AI创作内容,不应被理解为参考图片中的真实人物实际参与、实施或经历了视频中的任何行为。 只做一段,整段一次生成,不拆分成多段。受控的多镜头连续叙事,按动作顺序推进。不要生成第二段。 ``` Dola 版的“第一行严格参考句”和最后一段中的“只做一段”是同一渠道约束的两处固定锁:第一行用于让Dola优先识别模型和生成方式,最后一段用于在正文之后再次锁定单段生成。两处都必须保留。 脚本仍禁止自动点击发送/生成;提示词中的额度句不等同于实际扣费事实。 ## 固定前置提示词 本节保留为非Dola通用兼容说明。Dola渠道必须使用上一节的Dola专用版本。 第1段提示词最前面必须加入以下原文,不改写、不拆分: ```text 严格参考:Seedance 2.5 模型。只生成一段。共消耗 2 个视频额度。 ``` 该前置提示词只说明生成约束和额度预期;脚本仍禁止自动点击发送/生成。 ## 真人参考图声明 当素材图包含真人照片、真人肖像或基于真人的视觉参考时,在提示词最前面加入以下完整原文,不删改: ```text 声明:图片由人工智能豆包生成,人物形象为基于参考图片进行视觉特征参考后生成的虚构数字人物,并非对现实人物真实行为、真实经历或现实场景的还原。 参考图片仅用于辅助生成角色的整体视觉特征,包括面部轮廓、发型、服装风格、构图及视觉气质等。生成结果中的人物、动作、表情、场景、时间、事件及行为均属于AI创作内容,不应被理解为参考图片中的真实人物实际参与、实施或经历了视频中的任何行为。 ``` 与第1段固定前置提示词一起使用时,顺序固定为:真人参考图声明 → Seedance 2.5 前置提示词 → 独立提示词正文。 ## 分段素材映射 对《离婚当天》项目,先读: ```text outputs/divorce_civil_affairs_serial/reference_upload_pack_episode_01/00_上传顺序与提示词映射.md ``` 再按映射表加载本段最小素材组合,不把15张图全部挂入同一段: - 段1:`R01 R03C R06C R11` - 段2:`R01 R03C R06C R09C R12` - 段3:`R01 R03C R06C R11 R13` - 段4:`R01 R03C R06C R09C R14 R15` - 段5:`R01 R02 R03C R06C R09C R13 R14 R15` 角色合并参考规则: - `R03C` 是苏晚棠当前场景唯一角色参考图,必须由完整已确认正脸图 + 当前段落对应的身体/服装状态三视图组成;不得混入默认身体三视图;当前段落不再上传 `R03`、`R04`、`R05`。 - `R06C` 是顾承骁当前场景唯一角色参考图,必须由完整已确认正脸图 + 当前段落对应的身体/服装状态三视图组成;不得混入默认身体三视图;当前段落不再上传 `R06`、`R07`、`R08`。 - `R09C` 是方桂兰当前场景唯一角色参考图,必须由完整已确认正脸图 + 当前段落对应的身体/服装状态三视图组成;不得混入默认身体三视图;当前段落不再上传 `R09`、`R10`。 - 当前段落没有对应身体/服装状态三视图时,停止上传准备并报告资产缺口,不得用默认身体图顶替。 - 合并板制作必须完整保留正脸,使用等比例缩放,禁止固定高度裁切、固定比例裁切、截掉额头/下巴/耳朵/发型或其他身份锚点。 - 合并参考板只负责当前场景角色身份、完整正脸、当前体态、服装和状态,不继承动作、视线、路径、道具位置或动作结果;动作与连续性以独立提示词正文为准。 - 上传前必须回读检查:正脸完整、当前状态三视图完整、无默认身体、无其他集状态、无裁切;任一项失败即停止,不将该板放入上传组合。 提示词来自: ```text outputs/divorce_civil_affairs_serial/prompts/episode_01_revised/ ``` 每个提示词必须保持独立、自包含,正文不得出现秒数、时间戳、帧号或时间区间。第1段在正文前加固定前置提示词,但不修改正文内容。 ## 桌面端执行顺序 1. 定位 `LingDouDola.exe` 主窗口。 2. 激活当前用户指定的可用账号窗口;不要猜测账号。 3. 将页面调到 AI 创作、视频生成、Seedance 2.5。 4. 打开“参考素材”入口。 5. 一次选择当前段落映射的本地 PNG 图片。 6. 将素材移入生成框,等待缩略图出现。 7. 将该段提示词(第1段含固定前置提示词)粘贴到输入框。 8. 检查模型、比例、素材缩略图和提示词首句。 9. 停止在生成按钮前,向用户报告“已准备,未发送”。 ## 安全边界 - 默认禁止点击发送、生成、提交、确认扣费按钮。 - 不自动切换到用户未授权的账号。 - 不读取、保存或输出账号密码、Cookie、Token、卡密。 - 不因素材上传失败自动重试或切换账号;记录最早失败变量并停住。 - 如果软件崩溃,先重新打开并确认界面状态;不宣称素材或提示词仍然存在。 - 生成额度、余额和实际扣费以软件回执为准,不把提示词中的额度句当成已扣费事实。 ## 交互规则 - 用户未说可用哪些号:询问“哪些账号编号可以用?”后停止。 - 用户只说“继续”:回读当前软件状态、当前账号、当前段落和素材状态,再执行最小动作。 - 用户说“已准备”:只做素材和提示词投放,不生成。 - 用户说“生成”:仍先确认当前账号、模型、比例、素材数量和预计额度;涉及扣费时要求当次明确授权。 ## 已验证路径 - 软件:`C:/Users/lsb/AppData/Local/LingDouDola/LingDouDola.exe` - 参考图目录:`outputs/divorce_civil_affairs_serial/reference_upload_pack_episode_01/` - 提示词目录:`outputs/divorce_civil_affairs_serial/prompts/episode_01_revised/` - 现有桌面自动化脚本:`tools/dola_seedance_upload_pw.py`