本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
语音联系人联系人分析分段流的数据模型
实时联系人分析细分流是在中生成的JSON。每个启用了实时联系人分析的联系人的事件 JSON blob 都会发布到关联的直播中。可以为语音联系人的联系人分析会话发布以下类型的事件:
-
STARTED事件-每个接触分析会话在会话开始时发布一个STARTED事件。
-
SEGMENTS事件-每个接触分析会话在会话期间可以发布零个或多个SEGMENTS事件。这些事件包含带有已分析信息的分段列表。对于语音联系人,分段列表可能包括
Utterance
“”、Transcript
“”、Categories
“” 或 “PostContactSummary
” 分段。 -
COMPLETED或FAILED活动——每个接触分析会话都会在会话结束时发布一个COMPLETED或一个FAILED事件。
所有语音联系人事件中都包含常用属性
每个时间均包括以下属性:
- 版本
-
事件架构的版本。
类型:字符串
- 频道
-
此联系的通道类型。
类型:字符串
有效值:
VOICE
、CHAT
、TASK
有关通道的更多信息,请参阅概念:渠道和并发。
- AccountId
-
此次联系发生的账户的标识符。
类型:字符串
- ContactId
-
正在分析的联系人的标识符。
类型:字符串
- InstanceId
-
此次联系发生的实例的标识符。
类型:字符串
- LanguageCode
-
与此联系人相关的语言代码。
类型:字符串
有效值:Contact Lens 实时通话分析支持的语言之一的语言代码。
- EventType
-
已发布的事件类型。
类型:字符串
有效值:
STARTED
、SEGMENTS
、COMPLETED
、FAILED
STARTED事件
STARTED
事件仅包含常用属性:
-
版本
-
频道
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: STARTED
SEGMENTS事件
SEGMENTS
事件包括以下属性:
-
版本
-
频道
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: SEGMENTS
-
分段:除了常用属性外,
SEGMENTS
事件还包括具有已分析信息的分段列表。类型:分段对象数组
-
PostContactSummary:有关语音联系区段的联系后摘要的信息。
类型:PostContactSummary物体
必需:否
- Segment
-
用于实时分析会话的已分析分段。
每个分段都是一个具有以下可选属性的对象。这些属性中只有一个存在,具体取决于分段类型:
-
表达
-
转录
-
类别
-
PostContactSummary
-
- 表达
-
已分析的表达。
必需:否
-
Id
表达的标识符。
类型:字符串
-
TranscriptId
与此表达关联的转录的标识符。
类型:字符串
-
ParticipantId
参与者的标识符。
类型:字符串
-
ParticipantRole
参与者的角色。例如,它是客户、座席还是系统。
类型:字符串
-
PartialContent
表达的内容。
类型:字符串
-
BeginOffsetMillis
此转录的联系人中的起始偏移量。
类型:整数
-
EndOffsetMillis
此转录的联系人中的结束偏移量。
类型:整数
-
- 转录
-
已分析的转录。
类型:转录对象
必需:否
- 类别
-
匹配的类别规则。
类型:类别对象
必需:否
- PostContactSummary
-
有关语音联系区段的联系后摘要的信息。
类型:PostContactSummary 对象
必需:否
COMPLETED事件
COMPLETED
事件仅包括以下常用属性:
-
版本
-
频道
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: STARTED
FAILED事件
FAILED
事件仅包括以下常用属性:
-
版本
-
频道
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: FAILED