腾讯云智能数智人查询会话状态_AI解决方案_同尘科技
查询指定会话的当前状态。
调用协议
HTTPS + JSONPOST /v2/ivh/sessionmanager/sessionmanagerservice/statsessionHeader Content-Type: application/json;charset=utf-8
请求参数
参数名称 | 必选 | 类型 | 描述 |
ReqId | 是 | String | 单次请求唯一标识,长度为32的 uuid。 |
SessionId | 是 | String | 会话唯一标识。 |
返回参数
参数名称 | 必选 | 类型 | 描述 |
ReqId | 是 | String | 单次请求唯一标识。 |
SessionStatus | 是 | int | 流状态。1:进行中,2:已关闭,3:准备中,4:建流失败 |
PlayStreamAddr | 否 | string | 流播放地址 |
SpeakStatus | 否 | string | 数智人状态。Initial:初始状态。WaitingTextStart:等待文本播报开始。TextStart:文本播报中。WaitingTextOver:等待文本播报结束。TextOver:文本播报结束。WaitingAudioStart:等待音频开始播报。AudioStart:音频开始播报。WaitingAudioOver:等待音频播报结束。AudioOver:音频播报结束。Error:驱动错误。 |
IsSessionStarted | 是 | bool | 是否已经开启会话,只有开启状态,才可以发送驱动指令。注意:返回 false 时,需要调用开启会话接口进行开启 |
ErrorCode | 是 | int | 当前状态对应的错误码,0为正常。错误码列表参考7.2 |
ErrorMessage | 否 | string | 当前状态对应的错误信息。 |
请求示例
{ "Header": {}, "Payload": { "ReqId": "d7aa08da33dd4a662ad5be508c5b77cf", "SessionId": "m123" }}
返回示例
{ "Header": { "Code": 0, "Message": "", "RequestID": "123", }, "Payload": { "ReqId": "d7aa08da33dd4a662ad5be508c5b77cf", "SessionStatus": 1, "PlayStreamAddr": "rtmp://live.qq.com/live/m789", "SpeakStatus": "TextOver", "IsSessionStarted": true, "ErrorCode": 0, "ErrorMessage": "" }}
对解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?