想让真实人物出镜口播(主播切片、数字人带货、企业宣讲),需要先证明「这是本人授权」。Seedance 2.0 用活体认证把这一步全 API 化:本人刷脸通过后,才能上传其照片并用于生成,从机制上防止深度伪造。
未经认证的真实人脸图片直接放进生成请求会被内容审核 403 拒绝。这是防深伪的硬性要求,不是可绕过的限制。

全流程

1

发起活体认证

调用 CreateVisualValidateSession 拿到 BytedToken 和 H5Link。
2

本人手机刷脸

把 H5Link(或其二维码)发给本人,用手机浏览器打开完成活体检测,会话约 15 分钟有效。
3

查询认证结果

轮询 GetVisualValidateResult,通过后拿到 LivenessFace 真人素材组 ID(轮询中返回 404 属正常,表示还没刷完)。
4

上传真人照片

向该素材组 CreateAsset 上传本人清晰照片,轮询到 Active。
5

台词驱动口播生成

生成请求中以 asset:// 引用真人素材,台词放进提示词的双引号里。
完整分步接口、响应字段与错误码见 真人认证接口。

口播生成示例

台词用双引号包裹,可获得更好的对口型与配音效果:
generate_audio 默认开启,会为台词生成同步人声。若你要用自己的配音后期合成,可设 generate_audio: false,只取画面。

效果与合规建议

素材选取

同一真人上传「正面全身照 + 自然表情面部特写」两张并同时引用,口播时的面部还原更稳

台词长度

单条时长 4–15 秒,台词控制在与时长匹配的长度,过长会被截断或语速失真

一人一组

每次认证对应一个真人素材组;多位出镜人各自认证、各自维护素材组

授权留痕

仅对已获得肖像授权的本人发起认证;BytedToken 与素材 ID 属敏感凭据,请妥善保管

相关文档

真人认证接口

认证全流程 API

真人认证与内容安全

审核规则常见问题

角色 IP 与短剧

虚拟角色一致性