开发环境实测 · 2026-09-08—09 · 资料 → 原型 → 设计 → 开发 → 测试

数字人开放 API 与数字车间讲解联调

三阶段实施完成:独立应用授权、真实资源库、服务端生成成片并绑定训练步骤。

联调 APPID:AP_238179E0A10F97927EA49FA3。密钥已配置在数字车间服务端加密存储,报告不包含密钥、令牌或账号口令。

3 / 3实施阶段完成
533后端自动化检查通过
18真实接口边界检查
2发布版本视频播放验证

实施结果

阶段交付内容结果
1. 数字人开放平台开放应用管理;AP_ APPID;一次性密钥;重置/停用/令牌撤销;接口 Scope、形象/音色/背景/目录/视频授权;限频与并发;公开 API 文档和 OpenAPI 下载。通过
2. 数字车间接入数字人类型独立配置;Auth 加密保管 Secret;Tran 使用受保护的内部短期令牌接口;真实资源分页、视频预览、导入、步骤绑定、保存和刷新。通过
3. 现场生成成片服务端 TTS + 配对 Viewer + FFmpeg;数据库任务/租约/幂等;关闭刷新恢复、取消重试;生成背景与字幕;成片保存后导入;发布版本受控播放。通过

公开文档:数字人开放 API 说明。应用管理:数字人系统 → 系统设置 → 开放应用。数字车间:系统管理 → 接口对接 → 数字人。

真实业务链路

测试副本过程最终证据
狐狸 · 工程 410资源库选择真实成片 → 播放 → 导入为 VIDEO → 绑定第一步 → 保存 → 刷新验证 → 发布 → 对抗训练预览播放。发布版本 466,预览任务 52;640 × 360,4.52 秒。
牛奶卡车 · 工程 411选择形象与音色、数字化教室背景 → 输入文稿 → 提交生成 → 关闭/刷新 → 恢复同一任务 → 成片预览 → 导入绑定 → 发布 → 实装实训预览播放。发布版本 467,预览任务 53;1280 × 720,4.60 秒。

以下视频为本次接口下载的真实生成文件,可直接播放。数字车间保存了独立的受控文件副本;数字人平台临时视频清理后,固定发布版本仍能播放。

狐狸:资源库视频

下载 MP4(190,333 字节)

牛奶卡车:现场生成成片

下载 MP4(430,221 字节)

过程发现与修复

问题修复与验证
并发资源查询占满小连接池调用审计移到完整请求释放数据库连接后执行;三个目录并发真实请求 516 ms 完成,均为 200,补充顺序回归。
本地缓存缺失时无法读取远端文件复用统一文件服务的受控取回及完整性校验;不再仅判断本地路径。真正缺失的背景文件给出明确失败原因。
教学资源不识别 fsvc://在原固定版本、数据权限及考试白名单基础上支持统一文件服务地址,验证发布后实际播放及跨版本拒绝访问。
生成提交后关闭/刷新导致上下文丢失保存工程、步骤、APPID、请求键与远程任务映射;重开恢复,提交结果不确定时用原幂等键确认,应用切换不能串用任务。
旧视频绑定与已删除步骤切换来源清除旧活动绑定;生成前确认步骤存在与版本一致;数字人来源没有 READY VIDEO 时不能发布。
上传凭证篡改检查存在偶发失败拒绝带非规范补位的 Base64 表示,保持原 HMAC、人员/工程/版本和文件摘要校验;已有失败用例回归通过。

两条历史背景记录(85、79)的源文件在当前环境无法取回,未修改原资料。本次为联调应用授权实际可用的“数字化教室”背景(11)。缺失素材需补传后使用,系统不会伪造成功结果。

截图证据

截图来自真实 Edge 浏览器。点击可查看原图;中间过程图展示拍摄时状态,最终结果以下方发布播放截图及 JSON 为准。

数字人开放应用列表
开放应用列表:按应用管理 APPID、状态、授权和限额。
配置开放应用授权
配置页:独立接口权限及资源授权,未展示密钥。
公开开放API文档
公开文档:认证、生成/重试、响应和动态 OpenAPI 契约。
数字车间真实数字人视频资源库
数字车间查询真实授权视频,不使用原型固定目录和占位视频。
狐狸工程刷新后保留讲解视频绑定
狐狸工程刷新后读取服务端保存的绑定。
牛奶卡车讲解生成参数
牛奶卡车成片参数:真实形象、音色、背景及讲解文稿。
刷新恢复生成任务
关闭并刷新后恢复已提交任务,不依赖原网页继续运行。
对抗训练预览中播放狐狸步骤讲解
狐狸发布版本:在对抗训练预览实际播放 1 秒后截图,可见数字人画面与字幕。
实装实训预览中播放牛奶卡车步骤讲解
牛奶卡车发布版本:在实装实训预览实际播放,包含背景及对应讲解字幕。

验证范围与证据文件

Java 测试汇总 · 真实开放接口检查 · 数字车间权限与版本边界 · 编辑器导入与生成 · 发布播放验证 · 清理与残留记录

部署、清理与保留数据

开发库已执行数字人 033、数字车间 037/038,增量 DDL、完整 SQL、设计和接口文档同步。成片服务使用配置的共享数字人 Viewer、TTS、FFmpeg 与受控文件服务;运行浏览器及加密密钥文件需要随部署配置,不能只复制前端。

已清理数字人平台临时视频 51/52,并停用隔离测试应用;按平台原有删除契约,文件及任务审计历史保留。联调应用继续启用,APPID/密钥已配置,供继续使用。

数字车间保留测试副本 410/411、其独立导入视频及草稿教学任务 52/53。现有教学 API 没有草稿删除入口,保留清单供检查;未创建学员运行、成绩,未修改原有狐狸/卡车模型、场景或训练工程。两个草稿任务尚未面向学员发布。

本报告仅对应开发环境。修改尚未提交或推送 Git。