- 最新动态
- 服务公告
- 产品介绍
- 产品彩页
- 快速入门
- 用户指南
- 最佳实践
-
API参考
- 使用前必读
- API概览
- 如何调用API
- 应用示例
- 资产管理
- 分身视频制作
- 分身视频直播
- 智能交互
- 分身形象制作管理
- 声音制作任务管理
- 语音合成管理
- 租户管理
- 附录
- 修订记录
- 服务端SDK参考
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
事件通知(EventMap)
本节介绍Web SDK的EventMap事件。
接口 |
描述 |
三方驱动场景(是否支持) |
非三方驱动场景(是否支持) |
---|---|---|---|
错误事件。 |
√ |
√ |
|
数字人激活事件。 |
× |
√ |
|
数字人自动休眠事件。 |
× |
√ |
|
交互任务信息变更事件。 |
√ |
√ |
|
数字人开始讲话事件。 |
× |
√ |
|
数字人结束讲话事件。 |
× |
√ |
|
ASR对提问进行语音识别后输出为文本的事件。 |
× |
√ |
|
LLM对提问进行语义识别后输出回复文本的事件。speechRecognized和semanticRecognized分别为问题和答案,每轮问答共用一个chatId。 |
× |
√ |
jobInfoChange
【事件说明】
变更交互任务信息的事件。交互任务状态发生变化时,会通知使用方。如果交互任务就绪,jobInfo中的jobId为进行中的任务ID,否则jobId为空字符串。
【回调参数】
jobInfo:JobInfo类型。字段定义如表3所示。
speechRecognized
【事件说明】
ASR对提问进行语音识别后输出为文本的事件。
【回调参数】
question:SpeechRecognitionInfo类型。字段定义如表4所示。
参数 |
类型 |
描述 |
---|---|---|
text |
string |
识别结果文本。 |
resultId |
number |
识别流式响应时返回的各包顺序序号。 |
isLast |
boolean |
是否是最后一条识别结果。 |
chatId |
string |
对话ID,每轮问答的ID值唯一。 |

speechRecognized通知的流式返回跟semanticRecognized是有差异的,详细见:speechRecognized和semanticRecognized通知的流式返回有什么差异?
semanticRecognized
【事件说明】
LLM对提问进行语义识别后输出回复文本的事件。speechRecognized和semanticRecognized分别为问题和答案,每轮问答共用一个chatId。
【回调参数】
answer:SemanticRecognitionInfo类型。字段定义如表5所示。
参数 |
类型 |
描述 |
---|---|---|
text |
string |
识别结果文本。 |
questionText |
string |
问题文本。 |
resultId |
number |
识别流式响应时返回的各包顺序序号。 |
isLast |
boolean |
是否是最后一条识别结果。 |
chatId |
string |
对话ID,每轮问答的ID值唯一。 |

semanticRecognized通知的流式返回跟speechRecognized是有差异的,详细见:speechRecognized和semanticRecognized通知的流式返回有什么差异?