AI 智能总结
AI 智能总结是在 AI 智能流式语音识别功能基础上增加的智能总结功能。该功能能够自动分析通话内容,生成通话摘要、章节摘要、待办事项、话题提取等多种形式的总结内容,帮助用户快速回顾通话要点。
全场景适用
- 音视频通话:自动生成通话纪要,记录通话要点、决策事项和待办任务,提升通话效率。
- 在线培训:生成培训内容摘要和知识点总结,帮助学员快速回顾重点内容。
- 客户沟通:记录客户需求、沟通要点和后续跟进事项,确保信息不遗漏。
前置条件
AI 智能总结是融云 RTC SDK 的高级功能。若要使用,请在 AI 服务的服务购买页面开通此功能。
注意
AI 智能总结是基于 AI 智能流式语音识别开发的功能,客户端使用该功能需要先集成 AI 智能流式语音识别并开启语音识别。
注册智能总结回调
为了接收智能总结相关通知,您需要实现并注册相应的回调。通过回调,您可以接收智能总结任务的状态通知。
在发起通话或接听通话前,您需要通过 RCCallClient 的 setASRListener 方法设置智能总结回调。设置后,您将通过 IRongCallASRListener 的 onReceiveStartSummarization 和 onReceiveStopSummarization 方法获得智能总结任务状态通知。
接口原型
Java
void setASRListener(IRongCallASRListener listener);
回调方法说明
| 回调方法 | 说明 |
|---|---|
onReceiveStartSummarization | 智能总结任务开始回调 |
onReceiveStopSummarization | 智能总结任务停止回调 |
onReceiveStartSummarization 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
taskId | String | 智能总结任务 ID,用于后续生成智能总结 |
onReceiveStopSummarization 参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
taskId | String | 智能总结任务 ID |
示例代码
实现 IRongCallASRListener 中智能总结相关回调:
Java
RongCallClient.getInstance().setASRListener(new IRongCallASRListener() {
...
/**
* 智能总结开始通知回调
*
* @param taskId
*/
public void onReceiveStartSummarization(String taskId) {
// 智能总结开始
}
/**
* 智能总结停止通知回调
*
* @param taskId
*/
public void onReceiveStopSummarization(String taskId) {
// 智能总结结束
}
});
开启智能总结
在开启语音识别成功后,您需要调用 RCCallClient 的 startSummarization 方法开启智能总结服务。
开启成功后,其他客户端会通过 IRongCallASRListener 的 onReceiveStartSummarization 方法收到通知。
注意
智能总结依赖语音识别服务,需要在收到 IRongCallASRListener 的 onReceiveStartASR 回调后,调用开启智能总结;智能总 结为通话级别功能,通话内任意用户开启后,所有用户都会收到开始通知。
接口原型
Java
void startSummarization(IRCRTCResultDataCallback<String> callback)