tencent cloud

腾讯云智能数智人

产品简介
产品概述
产品功能
产品优势
购买指南
价格指南
购买指引
使用代金券购买流程
退费说明
数智人形象介绍
形象类别介绍
基础形象库
形象和声音复刻指引
数智人平台操作指引
访问平台
形象生产与资产管理
数智人会话互动应用与管理
播报数智人视频生成与管理
运营管理与分析
服务端 API 接入
数智人 API 接入模式概述
数智人 aPaas 接口调用方式
2D真人小样本形象、声音定制 API 文档
视频生成服务 API 文档
交互数智人服务 API 文档
个人资产管理 API 文档
客户端 SDK 接入
整体介绍
3D 端渲染 SDK 接入
2D 端渲染 SDK 接入
数智人 SSML 标记语言规范
相关协议
隐私协议
DSA(Data Sharing Agreement)
常见问题

指令发送要求

PDF
聚焦模式
字号
最后更新时间: 2024-07-19 10:12:15
说明:
基于长链接推送指令驱动数字人。
 长连接指令分为发送文本指令、发送音频指令、发送心跳指令。
 发送文本指令是发送播报文本给云端,由云端合成语音进而驱动数字人讲话的指令;
 发送音频指令,是由发送语音流式分片给云端,由云端进行原声或变声驱动数字人讲话的指令;
 发送心跳指令,是为了维系长链接和会话不断开的指令,如果客户端不发送心跳且无有效上下行数据,云端超过3分钟主动断开长链接,10分钟主动关闭会话断流。
新建流时的 DriverType 参数和指令类型的对应关系如下:
DriverType 1:文本驱动 支持发送文本指令(SEND_TEXT)、心跳指令(SEND_HEARTBEAT)
DriverType 3:音频驱动 支持发送文本指令(SEND_TEXT)、发送音频指令(SEND_AUDIO)、心跳指令(SEND_HEARTBEAT)
1. 当文本正在播报时,如果要发送音频,需要发送空文本指令的打断,直至收到 TextOver 事件返回才可以发送音频。
2. 当文本正在播报时,如果要播报新文本,直接发送新文本的文本指令,当前正在播报的文本被打断完成会收到 TextOver 事件,新文本播报开始会收到 TextSstart,播报结束会收到 TextOver 。
3. 当音频驱动进行中,如果要中断音频驱动发送文本指令驱动,需要发送音频指令(IsFinal 设置为 true)结束语音驱动,直至收到 AudioOver 事件之后才可以发文本或者音频。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈