通过阅读本文,您可以了解Android SDK接口详情。
API概览
旧版本SDK中存在弃用参数、方法,建议您将SDK升级到最新版本,请参见Android使用指南。
类/协议 | API | 说明 |
ARTCAICallEngine 音视频通话引擎接口定义 | 初始化 | |
设置智能体类型 | ||
创建&开始通话 | ||
通过端侧呼叫接口发起智能体通话 | ||
挂断 | ||
切换麦克风状态 | ||
打断机器人说话 | ||
开启/关闭智能打断 | ||
扬声器/听筒切换 | ||
停止/恢复智能体音频流的播放 | ||
开启/关闭对讲机模式 | ||
对讲机模式是否开启 | ||
对讲机模式:开始讲话 | ||
对讲机模式:结束讲话 | ||
对讲机模式:取消这次通话 | ||
切换音色 | ||
获取正在使用的音色 | ||
注册回调 | ||
是否关闭麦克风 | ||
是否是扬声器播放 | ||
智能打断是否开启 | ||
设置数字人视图载体并指定渲染模式 | ||
设置视觉理解本地视图载体并指定渲染模式 | ||
关闭/取消关闭摄像头 | ||
摄像头是否关闭 | ||
切换前后摄像头 | ||
获取RTC引擎实例 | ||
获取官方协议实现 | ||
发送自定义消息给LLM | ||
给业务Server发送自定义消息,需要在接通后调用 | ||
更新LLM的系统提示词,需要在接通后调用 | ||
更新百炼应用中心参数 | ||
更新VCR配置 | ||
视觉理解智能体,开始启动自定义截帧,启动后,无法通过语音与智能体通话,需要在接通后调用 | ||
视觉理解智能体,结束自定义截帧,需要在接通后调用 | ||
设置智能体视频视图载体 | ||
设置智能体视频视图载体并指定渲染模式 | ||
设置本地预览视图控件 | ||
设置本地预览视图控件并指定渲染模式 | ||
IARTCAICallEngineCallback 引擎回调事件 | 发生了错误 | |
智能体启动成功 | ||
通话开始 | ||
通话结束 | ||
底层AliRtcEngine引擎创建完成 | ||
机器人状态同步 | ||
用户说话回调 | ||
同步ASR识别用户的话 | ||
同步智能体回应的话 | ||
当前通话中,LLM回答完毕 | ||
网络状态回调 | ||
音量变化 | ||
当前通话的音色发生了改变 | ||
当前通话的语音打断设置改变 | ||
智能体视频是否可用(推流) | ||
智能体音频是否可用(推流) | ||
音频回环延迟 | ||
数字人首视频帧渲染 | ||
用户上线回调 | ||
智能体当前讲话被打断 | ||
当前视觉理解通话是否启用了自定义截帧模式 | ||
当前智能体即将离开(结束当前通话) | ||
当真人即将接管当前智能体 | ||
当真人接管已经接通 | ||
智能体自定义消息 | ||
智能体情绪结果通知 | ||
智能体消息通道可用性回调 | ||
收到当前智能体发过来VCR结果 |