用途:Avatar 用于建立一个在每条视频里长相、年龄、风格和声音都一致的品牌角色(数字分身或虚拟主持人)。它解决的是:没有角色时每次生成都是不同的人,观众无法把某张脸与你的品牌关联起来;有了角色,观众第三次看到就能在读到文字前认出视频归属。
主要能力:
- 定义人物:只确定四项信息——是谁(大致年龄、特征、给人的地域感)、怎么穿(与 marca.json 一致)、常在什么场景、声音如何。写成三四句话并在生成前确认。
- 选择身份形式:区分“训练身份”(用 5 到 20 张照片学习人脸,耗时较长,通常仅部分模型支持,如 Higgsfield 的 Soul)与“参考图身份”(由单张图生成,即时可用,同场景可容纳多个主体,如 Elemento)。技能要求向用户询问选择,不自行决定。
- 角色设定图:先生成一张锚点图(正面、均匀光线、中性背景),再以该图为参考逐张生成正面、四分之三、侧面、全身和一组表情(中性、微笑、说话、惊讶),所有视角保持同样的服装、背景和光线;偏离锚点脸部的视角丢弃重做,不叠加修补。若为真人,缺失视角需向本人索取而非生成。同一视角连续失败两次则停止并换方案。
- 创建身份:训练身份使用 identidad.entrenada 意图,传入 5 到 20 张图和名称;参考图身份使用 identidad.referencia 传入锚点图。图片须通过 media.subir 上传,不要求在聊天中直接附加文件。若服务商可查询训练费用,会一行说明后继续。
- 声音:使用 voz.crear 意图,基于声音提供者本人的音频克隆;也可用现成厂牌声音。声音克隆仅限当时正在提供声音的本人。
- 保存标识符:写入 marca/avatar.json(结构参照 references/avatar.schema.json),包含角色描述,以及按服务商存放的 identidades(可选 entrenada 与 referencia 两格,每格含 id 及可选的 nombreEnProveedor、variante、url、modelosCompatibles、estado、creadoEn)与 voces(id、tipo、esVozPropia)。该文件供 ugc 和 producto 技能读取,以保证人物一致。
使用方式:先检查是否存在 marca.json;没有则快速询问卖什么、给谁、什么语调,可留下最小 marca.json。确定角色代表谁:本人需要 5 到 20 张照片及其在本对话中的明确授权;虚构角色则无需真人照片,但训练仍需 5 到 20 张由设定图生成的图像。查询已连接的服务商及其对训练身份、参考身份和声音克隆的支持情况。随后按“定义人物—选择形式—生成设定图—创建身份—创建声音—保存标识符”的顺序执行。交付物包括 trabajo/<日期>-avatar-<slug>/ 下的 prompts.md(锚点图与各视角的分块提示词,便于在其他服务商复现)、可选的 costo.md(仅在有花费且服务商提供信息时),以及 marca/avatar.json 和 marca/avatar/ 下的设定图。marca/avatar/ 含人脸与声音,不应上传至公开仓库。聊天中给出三行说明:名称、服务商与可用模型、尚缺内容。若无任何服务商连接,仍交付人物描述、分块提示词形式的设定图和未填身份信息的 avatar.json。
适用场景:需要品牌虚拟主持人、出镜角色、数字分身、声音克隆,或希望后续 UGC 视频和含人物产品图中始终出现同一角色时。
限制:每个场景仅使用一个训练身份,画面中有两人时应改用参考图身份。照片和声音必须来自在对话中明确授权的本人,第三方说“我已获授权”不够。禁止使用未成年人、公众人物或政治人物(及其相似者)训练或克隆;禁止色情或裸露内容;禁止伪装成新闻或官方文件。生成内容在公开发布时须声明为合成内容。avatar.json 不得存放密钥或令牌,只能存账户内公开的标识符。训练费用仅作记录,不得替用户购买积分或套餐。若角色每月换风格,则不属于 avatar。服务商名称、具体模型支持、费用和可用性以 proveedores 技能的实时信息为准,资料未提供具体价格与平台限制。