事件通知(EventMap)
本节介绍Web SDK的EventMap事件。
接口 |
描述 |
---|---|
错误事件。 |
|
交互任务信息变更事件。 |
|
数字人开始讲话事件。 |
|
数字人结束讲话事件。 |
|
语音识别结果。 |
|
语义识别结果。 |
jobInfoChange
【事件说明】
变更交互任务信息的事件。交互任务状态发生变化时,会通知使用方。如果交互任务就绪,jobInfo中的jobId为进行中的任务ID,否则jobId为空字符串。
【回调参数】
jobInfo:JobInfo类型。字段定义如表3所示。
speechRecognized
【事件说明】
语音识别结果。
【回调参数】
question:SpeechRecognitionInfo类型。字段定义如表4所示。
参数 |
类型 |
描述 |
---|---|---|
text |
string |
识别结果文本。 |
resultId |
number |
识别结果序号,主要用来判断流式识别的识别顺序。 |
isLast |
boolean |
是否是识别结果最后一条。 |
chatId |
string |
对话id,每轮问答唯一。 |
注意:speechRecognized通知的流式返回跟semanticRecognized是有差异的,详细见:通知speechRecognized跟semanticRecognized的流式返回有什么差异?
semanticRecognized
【事件说明】
语义识别结果。speechRecognized通知中,同一chatId对应的识别问题的答案。
【回调参数】
answer:SemanticRecognitionInfo类型。字段定义如表5所示。
参数 |
类型 |
描述 |
---|---|---|
text |
string |
识别结果文本。 |
questionText |
string |
问题文本。 |
resultId |
number |
识别结果序号,主要用来判断流式识别的识别顺序。 |
isLast |
boolean |
是否是识别结果最后一条。 |
chatId |
string |
对话id,每轮问答唯一。 |
注意:semanticRecognized通知的流式返回跟speechRecognized是有差异的,详细见:通知speechRecognized跟semanticRecognized的流式返回有什么差异?