Skip to content

Mosael v1.8.1

Choose a tag to compare

@Alndaly Alndaly released this 30 Sep 21:10
· 1540 commits to main since this release

工作流、画板和官方模板的一轮大修

把全部工作流节点、画板格子和官方工作流逐个过了一遍:付了钱才失败的、静默出错的、交互说不清的,这一版集中修掉。

新东西

  • 画板上多选之后一起连线、一起拉出新建。 选中几格,从其中任一格拉线到目标,选中的几格都连过去(连不上的跳过并说一声);
    拉到空白处松手,弹出「新建一格,连上选中的 N 格」,新的一格把它们都当上游 —— 几张图一起当参考就是这么接的。撤销都是一步。
  • 画板支持 ⌘C / ⌘V 复制粘贴格子。 剪贴板里不是格子时照旧贴系统剪贴板里的文字和文件;连着的一对格子复制出来,副本的
    绑定指向副本,时间线格复制出来是另一条时间线。
  • 工作流的开始节点能点名必填参数。 官方模板里要你填的那几格(商品名、卖点、主题、素材标签……)没填就不让跑,
    不再拿占位示例当真参数跑下去、再把「如 60% 棉 40% 亚麻」写进交给客户的规格页。
  • 智能体会查有哪些配音引擎。 新工具 list_speech_engines 列出每个引擎的 id、是否就绪、是否免费和它的音色;
    generate_audio 只给音色也认得出是哪家(Edge 是内置引擎,免费、不用配置)。
  • 官网多了「数字人」一页。 说话照片和改口型是什么、能用哪几家模型、在哪里用、三个模板、授权怎么把关、AI 标识和
    花费怎么算,中英两版;资产库一页里「之后的数字人功能」改成指向它。

改了

  • 确认卡重新排版。 请求方、要做的事、后果、参数、按钮五层;参数一行一项,代码还原换行、按语言高亮、默认露前 8 行;
    原始数据收进「原始数据」。批准之后卡留在原处写着「已执行」或失败原因,不再一批就消失。
  • 数字人的人物和音色授权,每个入口都查。 此前只有数字人工作流节点查:AI 工作台、画板生成格、智能体只要勾一个
    「已取得授权」就放行。现在生成时统一查 —— 驱动音频是用还没声明的克隆音色配的、画面里的脸是真人人物资产却没有
    「本人」或「已获同意」的声明,都会当场说明是哪一把嗓子、哪一个人物;智能体在开确认卡时就说。克隆音色配出来的音频
    会记下是哪把嗓子配的,已有的升级时从当初的配音任务补上。「译配对口型」节点也查(此前混音后的配音丢了是哪把嗓子)。
  • 配音「压回原长度」只在 0.9–1.5 倍之间变速。 此前能拉到 0.25 倍、压到 4 倍,念出来要么拖沓要么听不清;
    1.5 倍还念不完时先占用到下一句开始之前的空当。剪辑台字幕配音、智能体、工作流同一条规则。
  • 「HTTP 请求」节点: JSON 请求体里插进来的上游文字按 JSON 转义,自动带 Content-Type,非 2xx 默认算失败
    (高级里可以关)。
  • 代码字段不再插值 {{…}}。 「执行脚本」「代码」里的上游值改接到 input,作为 JSON 数据交进去 —— 此前网页里抓来的
    一段文字能改写脚本、在已登录的页面里执行。已有工作流里写在代码中的引用升级时自动挪进 input。
  • 浏览器的具名会话按工作区分开。 此前不同工作区用同一个名字就共用一份登录,「xhs-主号」「xhs-副号」这类中文名还会被合成
    同一个;现在每个工作区各一份,名字原样保留。已有的登录数据升级时归到最早用它的那个工作区。同一个具名会话被另一次运行
    占着时直接说,不再两次运行抢同一个标签页。
  • 画板「让 AI 写」改成后台任务。 先摆好占位就回,格子上转圈、能停,不再占着整张板的保存队列等模型几分钟。
  • 口播整理只让模型挑删除区间,整理后的逐字稿在本机算。 长素材不再撑爆上下文或输出上限(说明里写明适合 30 分钟以内);
    删得超过上限时按把握从高到低删到上限,其余列进复核清单,不再整步失败。
  • 译配模板: 统一叫「视频译配 · 字幕与配音」「视频译配 · 改口型」;目标语言放在步骤里,和原片语言相同时花钱前就拦;
    项目名和通知跟着界面语言;改口型和整片模板写明花费量级。

修好了

工作流引擎

  • 上游传来的文字不再被当成模板再插一遍。 模型写的代码、网页正文里的 {{…}} 此前会被吞掉或换成别的节点的值。
  • 循环 / 子图的「输出」「继续条件」不再被保存改写成外层的引用。 外层和循环体里有同名节点时,保存后循环每项都输出外层那段
    固定文字、条件循环跑满 50 轮;已经被改写的图升级时自动修回来。
  • 循环里套子图不再卡死整个应用, 取消也能停下。
  • 一个节点失败后,正在跑的循环会停, 不再把剩下的迭代(连同其中的付费调用)跑完。
  • 调用一个没有「输出」节点的工作流会报错,不再静默拿到空结果;「输出」节点不能放进循环体。
  • 条件节点对空列表、空对象判空;两边都是数时按数值比(30.0 等于 30)。
  • 运行前检查引用的节点在不在、开始节点的参数有没有 —— 定时任务、智能体触发的运行也查,不再静默变成空串。
  • 并行往同一条时间线追加片段不再版本冲突;指定的轨道类型不对会说;出点夹到素材时长;清空时间线只记一条撤销。
  • 遍历循环的「列表」接一段 JSON 数组文本时按数组拆;「最多几轮」「数量」这类整数格认 10.0,填错就报错,不再悄悄换成默认值。
  • 文本处理的「查找」为空时报错(此前在每个字符之间插替换串);正则写错说人话。
  • 转写节点取的是自己这一次的逐字稿,不是素材上最新的那份。

官方工作流

  • 自有素材混剪: 没配音色、某一段没旁白时不再整条失败;每段按起止截取,不再把整条素材加速塞进去;有旁白的段压低原声;
    标签没取到素材时停下说明,不再让模型编造素材 id。
  • 商品图 → 模特上身图与短视频: 视频那一步此前对所有内置视频模型都会失败,现在只交上身图当首帧(或只收参考的模型当参考)。
  • 带货口播短视频: 此前只念开头钩子和结尾号召,中间各拍一句没念、也没有字幕;现在逐拍配音、逐拍字幕,画面时长照脚本。
  • 数字人出镜带货: 先取主播再写脚本、建项目,没挑主播时运行前就拦;画外音不再互相叠。
  • 面料规格页、商品卖点笔记 不再嵌着一段 JSON 原文。
  • 从主题到完整视频: 用 Evolink 这类尺寸表写画幅比的图像模型时不再建不出来(500);布景里的房间和人偶、相机摆在同一处;
    改画幅要动的四个字段写全了;拍不了一镜的模型(说话照片、改口型这类)不会被挑去拍镜头。
  • 视频译配: 翻译用你自己的对话模型,不再落到最早建的那条连接(那条不能对话就失败、能对话就扣错账户);人声分离用不了时
    在任何节点花钱之前就说。
  • 视频译配 · 改口型: 所有块改完、钱付完之后不再崩;失败重跑不再把已改好的块重买一遍;中间素材挂在译配项目下。
  • 长稿分段配音 每段带起止和挑定的模型,下游说话用同一个模型;嗓子标成必填。
  • 模板库的「齐了」和实际跑的时候用同一套判断(对话模型、插件、克隆音色、人声分离);只需要一张参考图的模板不再要求能带 9 张。

画板

  • 文档格点「转为笔记」之后,这张画板每次保存都失败 —— 修好了,已经存坏的升级时自动修回来。
  • 生成结果落回来之后,你接着做的编辑不再被整份替换掉。 本地改动按格子合到新的一版上再存,只有两边改了同一格同一处才提示;
    出结果也不再清空撤销历史。
  • 生成、念、截的按钮转到请求落地为止,连点不再发两次。
  • 删掉正在跑的格子先问「停下并删除」;撤销回来的格子如果任务已经结束,当场补上结果,不再永远转圈。
  • 智能体改板批准之后,开着的画板跟上。
  • 空槽手动换上素材之后能撤回空槽。
  • 能力绑着的上游文档还在解析时,点开那一项会说明,不再什么都不出现。
  • 上游便签改了字,重新选中下游格子,提示词跟着换。
  • 便签正文有长度上限;保存被某一格拒掉时跳到那一格、圈出来。
  • 连进时间线格撤一下就回去;空槽连进时间线格,生成出来之后接到末尾。
  • PDF / PPT 文档格也能翻译;能力的产出摆在上一轮产出旁边,落在视野外时提示「去看看」。
  • 大画板拖动不再卡:不再每帧序列化整张画布;画板列表只带摘要。自动保存不再刷屏团队动态。

浏览器与插件节点

  • 导航失败、选择器没匹配到时报错并截图,不再显示成功、把错误落到下一步;点击和输入先等元素出现一会儿。
  • 浏览器动作按会话并发,一个长等待不再卡住所有会话;排队和执行超时分开说。
  • 插件节点的数组参数是一串值,不再是「名字 → 值」的映射(已存的升级时自动转);素材字段以工具声明为准;
    artifact 输出口取得到值;插件工具被新版取代时,下游对它输出的引用一起接上。
  • 插件节点用不了时,就绪清单、画布角标和检查器按真实原因说(连接停用、凭据过期、工具没勾……)。

工作流编辑器

  • 画布跟进智能体改过的新版本后,按 ⌘Z 不会再把改动盖回去。
  • 换了时间线,依赖它的轨道、片段字段一起清掉。
  • 循环的「输出」「继续条件」的变量列表列的是循环体里的节点。
  • 有阻断问题时按 ⌘Enter 打开就绪清单;查找节点搜整张图,也按 id 搜;长输出标明截断、复制和下载拿全文。
  • AI 生成挂了驱动音频时,数字人授权确认提到第一屏。

智能体

  • 用 Edge 配音不再失败,也不会再叫你去设置里「配置 edge-tts」;引擎写错时报错里给出正确的 id。
  • 智能体删掉的素材,在别处批准(本会话始终允许、飞书)时素材库也会刷新,不再看起来没删。
  • 确认卡执行到一半出错时,已经做了的那部分一起撤回(此前删两个素材、第二个出错,第一个照样删掉,卡上却写着失败)。
  • 「自动放行」的记录列得出来了(此前几乎总是空的)。
  • 智能体工具没指明工作区时,作用在这次对话所在的工作区,不再是你的第一个工作区。

其他

  • 长稿口播里太短的一句不再被拒。 「长稿分段配音」此前只按上限分段,一句「好的。」单独成一段时,短于模型的下限
    (可灵数字人 2 秒起)要到提交时才被拒;现在末尾补静音补到下限,时间线上后面的段跟着往后排。
  • 「让它说话」能挑分辨率。 工作流和画板上的人物「让它说话」、图片格「让它说话」多了「分辨率」(高级),只列所选
    模型有的档;此前一律用模型的默认档(百炼说话照片永远是 480P)。
  • 数字人按成片的真实时长计量。 说话照片、改口型的成片长度跟着配音走,此前一律按 5 秒记,长稿口播的花费严重低估;
    现在按产出视频的实际时长记。百炼 wan2.2-s2v(480P 0.5 元/秒)、videoretalk(0.08 元/秒)有了挂牌价,能预填计价规则。

安全

  • 上游文字能把密钥带出去。 工作流里数据边传进来的值会被再插一遍,网页里抓来的一段 {{start.token}} 能在下游 HTTP 请求里
    换成真实值发出去。修好了(见「工作流引擎」第一条)。
  • 「执行脚本」可被注入。 上游文字原样拼进在已登录页面里执行的 JS。现在上游值只能作为数据经 input 进去。
  • 不同工作区能借用同一份浏览器登录。 见「改了」里具名会话那一条。