voiceChat

提供流式语音对话 WebSocket OpenAPI,向智能体发起语音对话。双向流式语音对话场景下的各类事件,详细信息可参考:

接口信息

URL

wss://ws.xxx.com/soulmate/voiceChat/v1

权限说明

语音对话

请求参数

Header

字段名称
类型
必选
说明

Authorization

string

Bearer ${accessToken} 获取方式参考获取授权页面

请求示例

wss://ws.xxx.com/soulmate/voiceChat/v1?botId={botId}&sessionId={sessionId}&requestId={requestId}

参数说明

字段名称
类型
必选
说明

botId

string

设备唯一标识。创建方式1: https://xxx.com/bots 手动创建,方式2: 设备注册接口

requestId

string

请求唯一标识。建议使用UUID

sessionId

string

会话唯一标识。关联用户和智能体对话的所有聊天记录,建议用uid+botId标识一次会话

needManualCall

boolean

手动模式(依赖客户端控制),传值:true,该模式客户端需对接CLIENT_AUDIO_FINISH和CLIENT_INTERRUPT(打断语音回复时使用)

location

string

位置信息

建立链接示例

Python版本

API交互时序

交互流程图

相关链接:

Last updated