数字内容生产线 MetaStudio
数字内容生产线 MetaStudio
- 最新动态
- 服务公告
- 产品介绍
- 产品彩页
- 快速入门
- 用户指南
- 最佳实践
-
API参考
- 使用前必读
- API概览
- 如何调用API
- 应用示例
- 资产管理
- 分身视频制作
- 分身视频直播
- 智能交互
- 分身形象制作管理
- 声音制作任务管理
- 语音合成管理
- 租户管理
- 附录
- 修订记录
- 服务端SDK参考
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
更新时间:2024-10-16 GMT+08:00
链接复制成功!
直播控制HTTP Command命令说明
分身数字人直播过程中,支持通过HTTP API的方式人工接管直播。人工接管以后,支持通过下述方式驱动数字人说话:
- 文本驱动方式:对应Command命令为“INSERT_PLAY_SCRIPT”,即插入表演脚本,用于互动回复。数字人不变时,背景不变。其参数结构定义为“PlayTextInfo”。
- 音频驱动方式:对应Command命令为“INSERT_PLAY_AUDIO”,即插入驱动音频,用于音频直接驱动。数字人不变时,背景不变。其参数结构定义为“PlayAudioInfo”。
控制数字人直播过程接口的Command命令说明,如下所示:
- Command命令为“GET_CURRENT_PLAYING_SCRIPTS”时,即查询本轮剧本列表。其响应结构定义为“LivePlayingScriptList”。
- Command命令为“CLEAN_UP_INSERT_COMMAND”时,即清理未播放的插入命令。其参数结构定义为“CleanUpInsertCommand”。
PlayTextInfo
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
text_config |
否 |
表2 object |
话术配置。 |
play_type |
否 |
String |
播放类型。 取值如下所示:
默认值:PLAY_NOW。 取值最小长度0,最大长度32。 |
play_role |
否 |
String |
播放角色。 取值如下所示:
默认值:STREAMER,即主播。 取值最小长度0,最大长度32。 |
rule_index |
否 |
String |
互动回调触发插入音频回复时,携带触发的互动规则索引。 取值最小长度0,最大长度64。 |
PlayAudioInfo
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
audio_url |
否 |
String |
音频URL。 取值最小长度0,最大长度2048。 |
play_type |
否 |
String |
播放类型。 取值如下所示:
默认值:APPEND。 取值最小长度0,最大长度32。 |
play_role |
否 |
String |
播放角色。 取值如下所示:
缺省值:STREAMER,即主播。 取值最小长度0,最大长度32。 |
rule_index |
否 |
String |
互动回调触发插入音频回复时,携带触发的互动规则索引。 取值最小长度0,最大长度64。 |
父主题: 附录