腾讯云智能数智人长链接下行消息_AI解决方案_同尘科技
创建长链接通道后,数智人服务端将会实时将数智人驱动状态信息返回给客户端。
名称 | 类型 | 必选 | 描述 |
Type | int | 是 | 下行的消息类型。小样本形象其他返回类型不用关注。3:播报状态。4:大模型返回内容。9:驱动失败。 |
SessionId | String | 是 | 视频流会话的唯一标识 |
ReqId | String | 是 | 一次驱动的唯一标识 |
Seq | int | 是 | 流式子句的唯一序号 |
SpeakStatus | String | 否 | Initial:初始状态。WaitingTextStart:等待文本播报开始。TextStart:文本播报中。WaitingTextOver:等待文本播报结束。TextOver:文本播报结束。WaitingAudioStart:等待音频开始播报。AudioStart:音频开始播报。WaitingAudioOver:等待音频播报结束。AudioOver:音频播报结束。Error:驱动错误。SentenceNext:流式的子句模式返回该状态,客户端收到该状态表示可以发送下一条子句。 SentenceStart:流式的子句模式返回该状态,客户端收到该状态表示当前子句开始播报。 SentenceOver:流式的子句模式返回该状态,客户端收到该状态表示当前子句播报结束。 |
FinalType | int | 否 | 当 SpeakStatus 返回 AudioOver 时有值,标记音频播报结束的 Final 包来源:1-客户输入;2-服务端超时自动补包 |
Text | String | 否 | 当 Type 为2、4时有此字段,提问语。 |
TextPro | String | 否 | 当 Type 为2、4时有此字段,播报文本,带 ssml 标签。 |
TextDisplay | String | 否 | 当 Type 为2、4时有此字段,播报文本,用于客户端展示。 |
ContentType | String | 否 | 当 Type 为4时有此字段,用于区分大模型返回的内容类型: Image: 图片 Hyperlink: 超链接 OrderedList:有序列表 UnOrderedList:无序列表 List:表格 |
TtsSupport | bool | 否 | 当 Type 为4时有此字段,大模型返回内容是否需要经过 tts 播报。 |
Final | bool | 否 | 当 Type 为4时有此字段,大模型返回内容是否是最后一个子句。 |
IsHighLight | bool | 否 | 当 Type 为4时有此字段,大模型返回内容是否需要端上做高亮处理。 |
Uninterrupt | bool | 否 | 当 Type 为2、4时有此字段,当前播报句是否可打断: true: 不可打断 false: 可打断 |
Muted | bool | 否 | 当 Type 为2、4时有此字段,当前播报文本是否关闭收音。 |
InteractionType | String | 否 | 当 Type 为2时有此字段,可用于配置平台自定义,常见类型有:弹窗、图片等。 |
InteractionContent | String | 否 | 当 Type 为2时有此字段,用于下方弹窗、图片等非文本类的特殊消息。 |
ErrorCode | int | 是 | 错误码,值为0正常,非0代表错误,比如请求体不符合要求、驱动指令的时机不符合协议约定、请求速率过快等。参考7.错误码列表 |
ErrorMessage | String | 否 | 错误描述 |
注意:当 websocket 重连时,云端会主动推送近3次驱动请求触发的播报状态,以防止客户端在网络抖动导致重连过程中丢失对应的驱动反馈事件。
对解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?