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:24:13
创建长链接通道后,可以通过websocket长连接发送流式文本驱动数智人。


请求参数

参数名称
类型
必选
描述
ReqId
String
单次驱动的唯一标识。每一段流式文本指定一个 uuid 值。
SessionId
String
会话唯一标识。
Command
String
SEND_STREAMTEXT,发送流式文本。
Data
Data
数据对象

Data

名称
类型
必选
描述
Text
string
流式文本内容,只需要发送增量的文本。每个片包字符串长度限制1000字节
Seq
int
流式文本片包序号,序号必须从1开始
IsFinal
bool
默认值 false
Interrupt
bool
强制打断标记,缺省值:false。传入 true 并且 Text 为空,表示打断流式文本。
SmartActionEnabled
bool
是否开启智能动作,缺省值:false。为true并且输入的文本或者话术增强后的文本没有动作标签则会生成智能动作。
IsSentence
bool
是否是子句模式,缺省值:false。为 true 服务端不会做重新组句。
IsInsertSentence
bool
是否是插入的子句,缺省值:false。为 true 并且是子句模式则表示当前分片需要插播。


请求示例

//正常的流式文本片包{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"SessionId": "m123adfafvbadsafd",
"Command": "SEND_STREAMTEXT",
"Data": {
"Text": "流式文本内容",
"Seq": 1,
"IsFinal": false
}
}
}//流式文本结束包{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"SessionId": "m123adfafvbadsafd",
"Command": "SEND_STREAMTEXT",
"Data": {
"Text": "流式文本结束了",
"Seq": 59,
"IsFinal": true
}
}
}//打断正在播报的流式文本或子句模式的流式文本{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"SessionId": "m123adfafvbadsafd",
"Command": "SEND_STREAMTEXT",
"Data": {
"Text": "",
"Seq": 59,
"IsFinal": true,
"Interrupt": true
}
}
}//正常的流式文本子句模式片包{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"SessionId": "m123adfafvbadsafd",
"Command": "SEND_STREAMTEXT",
"Data": {
"Text": "流式文本子句模式内容",
"Seq": 1,
"IsFinal": false,
//流式文本子句模式不需要发送final包"IsSentence": true,
"IsInsertSentence": false//如果是需要插播的子句,则设置该值为true
}
}
}


帮助和支持

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

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

文档反馈