

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立通話分析組態
<a name="create-ca-config"></a>

若要使用通話分析，首先要建立*組態*，這是靜態結構，可保留建立通話分析管道所需的資訊。您可以使用 Amazon Chime SDK 主控台來建立組態，或呼叫 [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration.html) API。

通話分析組態包含音訊處理器的詳細資訊，例如錄音、語音分析或 Amazon Transcribe。它還包括洞見目的地和提醒事件組態。或者，您可以將呼叫資料儲存到 Amazon S3 儲存貯體以供進一步分析。

不過，*組態不包含特定的音訊來源*。這可讓您在多個呼叫分析工作流程中重複使用組態。例如，您可以將相同的呼叫分析組態與不同的語音連接器搭配使用，或跨不同的 Amazon Kinesis Video Streams (KVS) 來源使用。

當透過語音連接器進行 SIP 呼叫時，或當新媒體傳送到 Amazon Kinesis Video Stream (KVS) 時，您可以使用組態來建立管道。然後，管道會根據組態中的規格處理媒體。

您可以隨時以程式設計方式停止管道。當 Voice Connector 呼叫結束時，管道也會停止處理媒體。此外，您可以暫停管道。這樣做會停用對基礎 Amazon Machine Learning 服務的呼叫，並在需要時恢復它們。不過，當您暫停管道時，呼叫錄製會執行。

**Topics**
+ [先決條件](#ca-ag-prereqs)
+ [建立呼叫分析組態](#create-config-steps)

## 先決條件
<a name="ca-ag-prereqs"></a>

若要搭配 Amazon Transcribe、Amazon Transcribe Analytics 或 Amazon Chime SDK 語音分析使用呼叫分析，您必須具有下列項目：
+ Amazon Chime SDK Voice Connector。如果沒有，請參閱本指南[建立 Amazon Chime SDK Voice Connector](create-voicecon.md)稍早的 。
+ Amazon EventBridge 目標。如果沒有，請參閱本指南[使用 Amazon CloudWatch 監控 Amazon Chime SDK](monitoring-cloudwatch.md)前面的 。
+ 服務連結角色，允許 Voice Connector 存取 EventBridge 目標上的動作。如需詳細資訊，請參閱本指南[使用 Amazon Chime SDK Voice Connector 服務連結角色政策](using-service-linked-roles-stream.md)稍早的 。
+ Amazon Kinesis 資料串流。如果沒有，請參閱《Amazon [Kinesis Video Stream 開發人員指南》中的建立](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/gs-createstream.html) Kinesis Video Stream。 *Amazon Kinesis * 語音分析和轉錄需要 Kinesis 串流。
+ 若要離線分析呼叫，您必須建立 Amazon Chime SDK 資料湖。若要這麼做，請參閱《[Amazon Chime SDK 開發人員指南》中的建立 Amazon Chime SDK 資料湖](https://docs.aws.amazon.com/chime-sdk/latest/dg/ca-data-lake.html)。 **

## 建立呼叫分析組態
<a name="create-config-steps"></a>

建立組態之後，您可以透過將語音連接器與組態建立關聯來啟用通話分析。這麼做之後，當呼叫進入該語音連接器時，呼叫分析會自動開始。如需詳細資訊，請參閱本指南稍[設定語音連接器以使用通話分析](configure-voicecon.md)早的 。

下列各節說明如何完成程序的每個步驟。依列出的順序展開它們。

### 指定組態詳細資訊
<a name="ca-config-details"></a>

**指定組態詳細資訊**

1. 在 [https://console.aws.amazon.com/chime-sdk/home](https://console.aws.amazon.com/chime-sdk/home)：// 開啟 Amazon Chime SDK 主控台。

1. 在導覽窗格中，於**通話分析**下，選擇**組態**，然後選擇**建立組態**。

1. 在**基本資訊**下，請執行下列動作：

   1. 輸入組態的名稱。名稱應反映您的使用案例和任何標籤。

   1. （選用） 在**標籤**下，選擇**新增標籤**，然後輸入您的標籤索引鍵和選用值。您可以定義金鑰和值。標籤可協助您查詢組態。

   1. 選擇 **Next (下一步)**。

### 設定錄製
<a name="recording-details"></a>

**設定錄製**
+ 在**設定錄製**頁面上，執行下列動作：

  1. 選擇**啟用通話記錄**核取方塊。這可記錄 Voice Connector 呼叫或 KVS 串流，並將資料傳送至您的 Amazon S3 儲存貯體。

  1. 在**檔案格式**下，選擇**具有 PCM 的 WAV** 以獲得最佳音訊品質。

     —或—

     選擇 **OGG 搭配 OPUS** 來壓縮音訊並最佳化儲存。

  1. （選用） 視需要，選擇**建立 Amazon S3 儲存貯**體連結，然後依照下列步驟建立 Amazon S3 儲存貯體。

  1. 輸入 Amazon S3 儲存貯體的 URI，或選擇**瀏覽**以尋找儲存貯體。

  1. （選用） 選擇**啟用語音增強**功能，以協助改善錄音的音訊品質。

  1. 選擇 **Next (下一步)**。

如需語音增強的詳細資訊，請展開下一節。

### 了解語音增強功能
<a name="understand-voice-enhancement"></a>

語音增強有助於改善客戶 Amazon S3 儲存貯體中錄製的通話音訊品質。電話會進行窄頻帶篩選，並以 8 kHz 速率取樣。語音增強將取樣率從 8kHz 提升為 16kHz，並使用機器學習模型將頻率內容從窄頻擴展到寬頻，讓語音更自然。語音增強也使用名為 Amazon Voice Focus 的降噪模型，以協助降低增強音訊中的背景噪音。

啟用語音增強功能時，會在通話錄音完成後執行語音增強處理。增強型音訊檔案會寫入 Amazon S3 儲存貯體做為原始錄音，且尾碼 **\_enhanced** 已新增至原始錄音的基本檔案名稱。語音增強最多可以處理 30 分鐘的呼叫。超過 30 分鐘的通話不會產生增強型錄音。

如需有關以程式設計方式使用語音增強功能的資訊，請參閱《*Amazon Chime SDK 開發人員指南*》中的[使用 APIs 來建立通話分析組態](https://docs.aws.amazon.com/chime-sdk/latest/dg/create-config-apis.html)。

如需語音增強功能的詳細資訊，請參閱 https：//*https://docs.aws.amazon.com/chime/latest/dg/* 中的[了解語音增強](https://docs.aws.amazon.com/chime-sdk/latest/dg/understand-voice-enhancement.html)功能。

### 設定分析服務
<a name="configure-analytics"></a>

Amazon Transcribe 提供通話的文字轉錄。然後，您可以使用文字記錄來增強其他機器學習服務，例如 Amazon Comprehend 或您自己的機器學習模型。

**注意**  
Amazon Transcribe 也提供自動語言辨識。不過，您無法將此功能與自訂語言模型或內容修訂搭配使用。此外，如果您將語言識別與其他功能搭配使用，您只能使用這些功能支援的語言。如需詳細資訊，請參閱《*Amazon Transcribe 開發人員指南*》中的[具有串流轉錄的語言識別](https://docs.aws.amazon.com/transcribe/latest/dg/lang-id-stream.html)。

Amazon Transcribe Call Analytics 是一種機器學習支援的 API，可提供通話文字記錄、情緒和即時對話洞見。該服務不需要做筆記，而且可以對偵測到的問題啟用立即動作。此服務也提供通話後分析，例如來電者情緒、通話驅動程式、非通話時間、中斷、通話速度和對話特性。

**注意**  
根據預設，通話後分析會將通話錄音串流到您的 Amazon S3 儲存貯體。為了避免建立重複錄音，請勿同時啟用通話錄音和通話後分析。

最後，轉錄通話分析可以根據特定片語自動標記對話，並協助修訂音訊和文字的敏感資訊。如需呼叫分析媒體處理器、這些處理器產生的洞見和輸出目的地的詳細資訊，請參閱《*Amazon Chime SDK 開發人員指南*》中的[呼叫分析處理器和輸出目的地](https://docs.aws.amazon.com/chime-sdk/latest/dg/call-analytics-processor-and-output-destinations.html)。

**設定分析服務**

1. 在**設定分析服務**頁面上，選取**語音分析**或**轉錄服務**旁的核取方塊。您可以同時選取這兩個項目。

   選取**語音分析**，核取方塊以啟用**發言者搜尋**和**語音音調分析**的任何組合。

   選取**轉錄服務**核取方塊以啟用 Amazon Transcribe 或 Transcribe Call Analytics。

   1. **啟用發言者搜尋**
      + 選取**是，我同意 Amazon Chime SDK 語音分析的同意確認**核取方塊，然後選擇**接受**。

   1. 啟用語音音調分析
      + 選取**語音音調分析**核取方塊。

   1. 啟用 Amazon Transcribe

      1. 選擇 **Amazon Transcribe** 按鈕。

      1. 在**語言設定**下，執行下列其中一項操作：

         1. 如果您的來電者說的是單一語言，請選擇**特定語言**，然後開啟**語言**清單，然後選擇語言。

         1. 如果您的來電者說多種語言，您可以自動識別他們。選擇**自動語言偵測**。

         1. 開啟**自動語言識別清單的語言選項**，並選取至少兩種語言。

         1. （選用） 開啟**偏好語言**清單並指定偏好語言。當您在上一個步驟中選取的語言具有相符的可信度分數時，服務會轉錄偏好的語言。

         1. （選用） 展開**內容移除設定**，選取一或多個選項，然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。

         1. （選用） 展開**其他設定**，選取一或多個選項，然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。

   1. 啟用 Amazon Transcribe Call Analytics

      1. 選擇 **Amazon Transcribe Call Analytics** 按鈕。

      1. 開啟**語言**清單並選取語言。

      1. （選用） 展開**內容移除設定**，選取一或多個選項，然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。

      1. （選用） 展開**其他設定**，選取一或多個選項，然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。

      1. （選用） 展開**通話後分析設定**並執行下列動作：

         1. 選擇**通話後分析**核取方塊。

         1. 輸入 Amazon S3 儲存貯體的 URI。

         1. 選取內容修訂類型。

1. 完成選擇後，請選擇**下一步**。

### 設定輸出詳細資訊
<a name="configure-output"></a>

完成媒體處理步驟後，您會選取分析輸出的目的地。通話分析透過 Amazon Kinesis Data Streams 提供即時洞見，也可以選擇透過您選擇的 Amazon S3 儲存貯體中的資料倉儲。若要建立資料倉儲，您可以使用 CloudFormation 範本。範本可協助您建立基礎設施，將呼叫中繼資料和洞見交付至 Amazon S3 儲存貯體。如需建立資料倉儲的詳細資訊，請參閱《[Amazon Chime SDK 開發人員指南》中的建立 Amazon Chime 資料湖](https://docs.aws.amazon.com/chime-sdk/latest/dg/ca-data-lake.html)和[通話分析資料模型](https://docs.aws.amazon.com/chime-sdk/latest/dg/ca-data-model.html)。 **

如果您在建立組態時啟用語音分析，也可以新增語音分析通知目的地，例如 AWS Lambda、Amazon Simple Queue Service 或 Amazon Simple Notification Service。下列步驟說明如何進行。

**設定輸出詳細資訊**

1. 開啟 **Kinesis 資料串流**清單，然後選取您的資料串流。
**注意**  
如果您想要視覺化資料，則必須選取 Amazon S3 儲存貯體和 Amazon Kinesis Data Firehose 所使用的 Kinesis 資料串流。

1. （選用） 展開**其他語音分析通知目的地**，然後選取 AWS Lambda、Amazon SNS 和 Amazon SQS 目的地的任意組合。

1. （選用） 在**分析和視覺化洞**見下，選取**使用資料湖執行歷史分析**核取方塊。

1. 完成時，請選擇**下一步**。

### 設定存取許可
<a name="configure-perms"></a>

若要啟用呼叫分析，機器學習服務和其他資源必須具有存取資料媒體和提供洞見的許可。如需詳細資訊，請參閱《*Amazon Chime SDK 開發人員指南*》中的[使用呼叫分析資源存取角色](https://docs.aws.amazon.com/chime-sdk/latest/dg/call-analytics-resource-access-role.html)。

**設定存取許可**

1. 在**設定存取許可**頁面上，執行下列其中一項操作：

   1. 選取**建立並使用新的服務角色**。

   1. 在**服務角色名稱尾碼**方塊中，輸入角色的描述性尾碼。

   —或—

   1. 選取**使用現有的服務角色**。

   1. 開啟**服務角色**清單，然後選取角色。

1. 選擇 **Next (下一步)**。

### （選用） 設定即時提醒
<a name="configure-alerts"></a>

**重要**  
若要使用即時提醒，您必須先啟用 Amazon Transcribe 或 Amazon Transcribe Call Analytics。

您可以建立一組規則，將即時提醒傳送至 Amazon EventBridge。當 Amazon Transcribe 或 Amazon Transcribe Call Analytics 產生的洞見在分析工作階段期間符合您指定的規則時，便會傳送提醒。提醒具有詳細資訊類型 `Media Insights Rules Matched`。EventBridge 支援與下游服務整合，例如 Amazon Lambda、Amazon SQS 和 Amazon SNS，以觸發最終使用者的通知或啟動其他自訂商業邏輯。如需詳細資訊，請參閱本節[使用 EventBridge 自動化 Amazon Chime 開發套件](automating-chime-with-cloudwatch-events.md)後面的 。

**設定提醒**

1. 在**即時提醒**下，選擇**作用中即時提醒**。

1. 在**規則**下，選取**建立規則**。

1. 在**規則名稱**方塊中，輸入規則的名稱。

1. 開啟**規則類型**清單，然後選取您要使用的規則類型。

1. 使用出現的控制項將關鍵字新增至規則，並套用邏輯，例如**提及****或未提及**。

1. 選擇 **Next (下一步)**。

### 檢閱和建立
<a name="review-create"></a>

**建立組態**

1. 檢閱每個區段中的設定。視需要選擇**編輯**以變更設定。

1. 選擇**建立組態**。

您的組態會出現在 Amazon Chime SDK 主控台的**組態**頁面上。