

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

# Contact Lens 中用于分析语音联系的对话分析分段流数据模型
<a name="real-time-contact-analysis-segment-streams-data-model"></a>

实时联系人分析分段流以 JSON 格式生成。事件 JSON Blob 将发布到启用了实时对话分析的每个联系人的关联流中。语音联系的对话分析会话可以发布以下类型的事件：
+ STARTED 事件 – 每个对话分析会话都会在会话开始时发布一个 STARTED 事件。
+ SEGMENTS 事件 – 每个对话分析会话在会话期间都可以发布零个或多个 SEGMENTS 事件。这些事件包含带有已分析信息的分段列表。对于语音联系，分段列表可能包括“`Utterance`”、“`Transcript`”、“`Categories`”或“`PostContactSummary`”分段。
+ COMPLETED 或 FAILED 事件 – 每个对话分析会话在会话结束时都会发布一个 COMPLETED 或 FAILED 事件。

## 语音联系的所有活动中包含的常用属性
<a name="segment-streams-data-model-common-properties"></a>

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

**版本**  
事件架构的版本。  
类型：字符串

**频道**  
此联系的通道类型。  
类型：字符串  
有效值：`VOICE`、`CHAT`、`TASK`  
有关通道的更多信息，请参阅[在 Amazon Connect 中路由联系人的渠道和并发性](channels-and-concurrency.md)。

**AccountId**  
此次联系发生的账户的标识符。  
类型：字符串

**ContactId**  
正在分析的联系人的标识符。  
类型：字符串

**InstanceId**  
此次联系发生的实例的标识符。  
类型：字符串 

**LanguageCode**  
与此联系人相关的语言代码。  
类型：字符串   
有效值：[Contact Lens 实时通话分析支持的语言](supported-languages.md#supported-languages-contact-lens)之一的语言代码。

**EventType**  
已发布的事件类型。  
类型：字符串  
有效值：`STARTED`、`SEGMENTS`、`COMPLETED`、`FAILED`

## STARTED 事件
<a name="segment-streams-data-model-started-event"></a>

`STARTED` 事件仅包含常用属性：
+ 版本
+ 频道
+ AccountId
+ ContactId
+ LanguageCode
+ EventType: 已启动

## SEGMENTS 事件
<a name="segment-streams-data-model-segments-event"></a>

`SEGMENTS` 事件包括以下属性：
+ 版本
+ 频道
+ AccountId
+ ContactId
+ LanguageCode
+ EventType: 细分
+ 分段：除了常用属性外，`SEGMENTS` 事件还包括具有已分析信息的分段列表。

  类型：[分段](#segment)对象数组
+ PostContactSummary：有关语音联系区段的联系后摘要的信息。

  类型：[PostContactSummary](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-contact-lens_PostContactSummary.html)物体 

  必需：否

**分段**  
用于实时分析会话的已分析分段。  
每个分段都是一个具有以下可选属性的对象。这些属性中只有一个存在，具体取决于分段类型：  
+ 表达
+ 转录
+ 类别
+ PostContactSummary

**表达**  
已分析的表达。  
必需：否  
+ **Id**

  表达的标识符。

  类型：字符串
+ ** TranscriptId**

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

  类型：字符串
+ **ParticipantId**

  参与者的标识符。

  类型：字符串
+ ** ParticipantRole**

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

  类型：字符串
+ ** PartialContent**

  表达的内容。

  类型：字符串
+ ** BeginOffsetMillis**

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

  类型：整数
+ ** EndOffsetMillis**

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

  类型：整数

**转录**  
已分析的转录。  
类型：[转录](https://docs.aws.amazon.com/contact-lens/latest/APIReference/API_Transcript.html)对象   
必需：否

**类别**  
匹配的类别规则。  
类型：[类别](https://docs.aws.amazon.com/contact-lens/latest/APIReference/API_Categories.html)对象  
必需：否

**PostContactSummary**  
有关语音联络分段的联系后摘要信息的信息。  
类型：[PostContactSummary](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-contact-lens_PostContactSummary.html) 对象  
必需：否

## COMPLETED 事件
<a name="segment-streams-data-model-completed-event"></a>

`COMPLETED` 事件仅包括以下常用属性：
+ 版本
+ 频道
+ AccountId
+ ContactId
+ LanguageCode
+ EventType: 已完成

## FAILED 事件
<a name="segment-streams-data-model-failed-event"></a>

`FAILED` 事件仅包括以下常用属性：
+ 版本
+ 频道
+ AccountId
+ ContactId
+ LanguageCode
+ EventType: 失败