实时联系人分析语音联系人分段流的数据模型 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

实时联系人分析语音联系人分段流的数据模型

实时联系人分析分段流以 JSON 格式生成。事件 JSON Blob 将发布到启用了实时联系人分析的每个联系人的关联流中。可以为语音联系人的实时联系人分析会话发布以下类型的事件:

  • STARTED 事件 – 每个实时联系人分析会话都会在会话开始时发布一个 STARTED 事件。

  • SEGMENTS 事件 – 每个实时联系人分析会话在会话期间都可以发布零个或多个 SEGMENTS 事件。这些事件包含带有已分析信息的分段列表。对于语音联系人,分段列表可能包括 Utterance “”、Transcript “” 或 “Categories” 分段。

  • COMPLETED 或 FAILED 事件 – 每个实时联系人分析会话在会话结束时都会发布一个 COMPLETED 或 FAILED 事件。

所有语音联系人事件中都包含常用属性

每个时间均包括以下属性:

版本

事件架构的版本。

类型:字符串

频道

此联系的通道类型。

类型:字符串

有效值:VOICECHATTASK

有关通道的更多信息,请参阅概念:渠道和并发

AccountId

此次联系发生的账户的标识符。

类型:字符串

ContactId

正在分析的联系人的标识符。

类型:字符串

InstanceId

此次联系发生的实例的标识符。

类型:字符串

LanguageCode

与此联系人相关的语言代码。

类型:字符串

有效值:Contact Lens 实时通话分析支持的语言之一的语言代码。

EventType

已发布的事件类型。

类型:字符串

有效值:STARTEDSEGMENTSCOMPLETEDFAILED

STARTED 事件

STARTED 事件仅包含常用属性:

  • 版本

  • 频道

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: 已启动

SEGMENTS 事件

SEGMENTS 事件包括以下属性:

  • 版本

  • 频道

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: 细分

  • 分段:除了常用属性外,SEGMENTS 事件还包括具有已分析信息的分段列表。

    类型:分段对象数组

Segment

用于实时分析会话的已分析分段。

每个分段都是一个具有以下可选属性的对象。这些属性中只有一个存在,具体取决于分段类型:

  • 表达

  • 转录

  • 类别

表达

已分析的表达。

必需:否

  • Id

    表达的标识符。

    类型:字符串

  • TranscriptId

    与此表达关联的转录的标识符。

    类型:字符串

  • ParticipantId

    参与者的标识符。

    类型:字符串

  • ParticipantRole

    参与者的角色。例如,它是客户、座席还是系统。

    类型:字符串

  • PartialContent

    表达的内容。

    类型:字符串

  • BeginOffsetMillis

    此转录的联系人中的起始偏移量。

    类型:整数

  • EndOffsetMillis

    此转录的联系人中的结束偏移量。

    类型:整数

转录

已分析的转录。

类型:转录对象

必需:否

类别

匹配的类别规则。

类型:类别对象

必需:否

COMPLETED 事件

COMPLETED 事件仅包括以下常用属性:

  • 版本

  • 频道

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: 已启动

FAILED 事件

FAILED 事件仅包括以下常用属性:

  • 版本

  • 频道

  • AccountId

  • ContactId

  • LanguageCode

  • EventType: 失败