建立通話分析組態 - Amazon Chime SDK

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

建立通話分析組態

若要使用呼叫分析,請先建立組態,靜態結構可保存建立呼叫分析管道所需的資訊。您可以使用 Amazon Chime 開發套件主控台建立組態,或呼叫 CreateMediaInsightsPipelineConfigurationAPI。

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

但是,配置不包括特定的音頻源。這使您可以在多個呼叫分析工作流程中重複使用配置。例如,您可以在不同的語音連接器或不同的 Amazon Kinesis Video Streams (KVS) 來源中使用相同的通話分析組態。

當 SIP 呼叫透過語音連接器發生時,或是將新媒體傳送到 Amazon Kinesis 視訊串流 (KVS) 時,您可以使用這些組態建立管道。接著,管線會根據組態中的規格處理媒體。

您可以隨時以程式設計方式停止管線。當語音連接器呼叫結束時,管線也會停止處理媒體。此外,您可以暫停管線。這樣做會停用對基礎 Amazon 機器學習服務的呼叫,並在需要時繼續呼叫。但是,通話錄音會在您暫停管道時執行。

必要條件

若要將通話分析與 Amazon 轉錄、Amazon Transcribe 分析或 Amazon Chime SDK 語音分析搭配使用,您必須具備下列項目:

建立通話分析設定

建立組態之後,您可以透過將語音連接器與組態建立關聯來啟用通話分析。完成此操作後,當有來電進入該語音連接器時,通話分析會自動啟動。如需詳細資訊,請參閱設定語音連接器以使用通話分析本指南前面的〈〉。

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

指定組態詳細資訊
  1. 開啟 Amazon Chime 聲開發套件主控台,網址為 https://console.aws.amazon.com/chime-sdk/home

  2. 在功能窗格的 [通話分析] 下方,選擇 [組],然後選擇 [建立組態]。

  3. 基本資訊下,請執行下列動作:

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

    2. (選擇性) 在「」下,選擇「新增標籤」,然後輸入標籤鍵和選用值。您可以定義鍵和值。標籤可以幫助您查詢配置。

    3. 選擇下一步

若要設定錄製
  • [設定錄製檔] 頁面上,執行下列動作:

    1. 選擇啟用通話錄音核取方塊。這可讓您錄製語音連接器呼叫或 KVS 串流,並將資料傳送到 Amazon S3 儲存貯體。

    2. 在「文件格式」下,選擇帶 PCM 的 WAV 以獲得最佳音頻質量。

      —或—

      選擇帶有 OPUS 的 OGG 壓縮音頻並優化存儲。

    3. (選擇性) 視需要選擇建立 Amazon S3 儲存貯體連結,然後按照這些步驟建立 Amazon S3 儲存貯體。

    4. 輸入 Amazon S3 儲存貯體的 URI,或選擇「瀏覽」以尋找儲存貯體。

    5. (選擇性) 選擇 [啟用語音增強功能] 以協助改善錄音的音訊品質。

    6. 選擇下一步

如需有關語音增強功能的詳細資訊,請展開下一節。

語音增強功能有助於改善客戶 Amazon S3 儲存貯體中錄製電話的音訊品質。電話通話經過窄頻過濾,並以 8 kHz 的速率進行採樣。語音增強功能將取樣率從 8kHz 提升到 16kHz,並使用機器學習模型將頻率內容從窄頻擴展到寬頻,使語音聽起來更自然。語音增強功能還使用稱為 Amazon Voice Focus 的降噪模型,以幫助減少增強音頻中的背景噪音。

啟用語音增強功能時,會在通話錄製完成後執行語音增強處理。增強的音訊檔案會寫入您的 Amazon S3 儲存貯體做為原始錄製檔,並在原始錄製檔的基本檔案名稱中加上尾碼 _增強型。語音增強可以處理長達 30 分鐘的通話。對於超過 30 分鐘的通話,將不會產生增強的錄音。

如需有關以程式設計方式使用語音增強功能的資訊,請參閱 Amazon Chime SDK 開發人員指南中的使用 API 建立呼叫分析組態

如需更多有關語音增強的資訊,請參閱 https://docs.aws.amazon.com/chime/latest/dg/ 中的了解語音增強功能

Amazon Transcribe 提供電話的文本轉錄。然後,您可以使用文字稿來擴充其他機器學習服務,例如 Amazon Comprehend 或您自己的機器學習模型。

注意

Amazon Transcribe 還提供自動語言識別。不過,您無法在自訂語言模型或內容編輯中使用該功能。此外,如果您將語言識別與其他功能搭配使用,則只能使用這些功能支援的語言。如需詳細資訊,請參閱 Amazon 轉錄開發人員指南中的使用串流轉錄進行語言識別

Amazon Transcribe 呼叫分析是一種機器學習支援的 API,可提供通話記錄、情緒和即時對話深入解析。該服務消除了筆記的需求,並且可以對檢測到的問題啟用立即採取行動。該服務還提供通話後分析,例如來電者情緒,呼叫驅動程序,非通話時間,中斷,通話速度和對話特徵。

注意

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

最後,Transcribe 呼叫分析可以根據特定短語自動標記對話,並幫助編輯音頻和文本中的敏感信息。如需有關呼叫分析媒體處理器、這些處理器產生的見解以及輸出目的地的詳細資訊,請參閱 Amazon Chime SDK 開發人員指南中的呼叫分析處理器和輸出目的地。

設定分析服務
  1. 在 [設定分析服務] 頁面上,選取 [語音分析] 或 [轉譯服務] 旁邊的核取方塊。您可以選擇這兩個項目。

    選取語音分析核取方塊以啟用發言者搜尋語音分析的任意組合。

    選取轉錄服務核取方塊以啟用 Amazon 轉錄或轉錄呼叫分析。

    1. 啟用發言者搜尋

      • 選取「是,我同意 Amazon Chime SDK 語音分析的同意確認」核取方塊,然後選擇「接受」。

    2. 啟用語音分析

      • 選取語音分析核取方塊。

    3. 啟用 Amazon Transcribe

      1. 選擇 Amazon Transcribe 按鈕。

      2. [語言設定] 底下,執行下列任一項作業:

        1. 如果來電者說單一語言,請選擇 [特定語言],然後開啟 [語言] 清單並選取語言。

        2. 如果您的來電者會說多種語言,您可以自動識別他們。選擇 [自動語言偵測]。

        3. 開啟自動語言識別清單的 [語言] 選項,並至少選取兩種語言。

        4. (選擇性) 開啟 [慣用語言] 清單並指定偏好的語言。當您在上一個步驟中選取的語言具有相符的信賴度分數時,服務會轉錄偏好的語言。

        5. (選擇性) 展開「內容移除設定」,選取一或多個選項,然後選擇一或多個顯示的其他選項。輔助文本解釋了每個選項。

        6. (選擇性) 展開其他設定,選取一或多個選項,然後選擇一或多個顯示的其他選項。輔助文本解釋了每個選項。

    4. 啟用 Amazon Transcribe 呼叫分析

      1. 選擇 Amazon Transcribe 呼叫分析按鈕。

      2. 開啟 [語言] 清單並選取語言。

      3. (選擇性) 展開「內容移除設定」,選取一或多個選項,然後選擇一或多個顯示的其他選項。輔助文本解釋了每個選項。

      4. (選擇性) 展開其他設定,選取一或多個選項,然後選擇一或多個顯示的其他選項。輔助文本解釋了每個選項。

      5. (選擇性) 展開通話後分析設定,然後執行下列動作:

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

        2. 輸入您的 Amazon S3 存儲桶的 URI。

        3. 選取內容密文類型。

  2. 完成選取後,請選擇 [下一步]。

完成媒體處理步驟後,您可以選取分析輸出的目的地。呼叫分析透過 Amazon Kinesis Data Streams 提供即時見解,也可以選擇透過您選擇的 Amazon S3 儲存貯體中的資料倉儲提供即時見解。若要建立資料倉儲,您可以使用 CloudFormation 範本。此範本可協助您建立基礎設施,將呼叫中繼資料和深入解析提供給 Amazon S3 儲存貯體。如需有關建立資料倉儲的詳細資訊,請參閱 Amazon Chime SDK 開發人員指南中的建立 Amazon Chime 資料湖和呼叫分析資料模型

如果您在建立組態時啟用語音分析,也可以新增語音分析通知目的地,例如 AWS Lambda、Amazon 簡單佇列服務或 Amazon 簡單通知服務。下面的步驟說明如何。

設定輸出詳細資訊
  1. 開啟 Kinesis 資料串流清單,然後選取您的資料串流。

    注意

    如果您想要將資料視覺化,則必須選取 Amazon S3 儲存貯體和 Amazon Kinesis 資料防火管所使用的 Kinesis 資料串流。

  2. (選擇性) 展開其他語音分析通知目的地,然後選取 AWS Lambda、Amazon SNS 和 Amazon SQS 目的地的任意組合。

  3. (選擇性) 在「分析並視覺化洞察」下,選取「使用資料湖執行歷史分析」核取方塊。

  4. 完成時,請選擇下一步

若要啟用通話分析,機器學習服務和其他資源必須具有存取資料媒體和提供見解的權限。如需詳細資訊,請參閱 Amazon Chime SDK 開發人員指南中的使用呼叫分析資源存取角色

設定存取權限
  1. [設定存取權限] 頁面上,執行下列其中一個動作:

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

    2. 在 [服務角色名稱尾碼] 方塊中,輸入角色的描述性尾碼。

    —或—

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

    2. 開啟 [服務角色] 清單並選取角色。

  2. 選擇下一步

重要

若要使用即時警示,您必須先啟用 Amazon Transcribe 或 Amazon 轉錄呼叫分析。

您可以建立一組規則,將即時提醒傳送至 Amazon EventBridge。當 Amazon 轉錄或 Amazon Transcribe 呼叫分析產生的洞察力在分析工作階段期間符合您指定的規則時,就會傳送警示。警示具有詳細資料類型Media Insights Rules Matched。 EventBridge 支援與 Amazon Lambda、Amazon SQS 和 Amazon SNS 等下游服務整合,以觸發最終使用者的通知或啟動其他自訂商業邏輯。如需詳細資訊,請參使用自動化 Amazon Chime 開發套件 EventBridge閱本節稍後的〈〉。

若要設定警示
  1. 在 [即時警示] 下,選擇 [作用中即時警示

  2. 在「規則」下選取「建立規則」。

  3. 在「規則名稱」方塊中,輸入規則的名稱。

  4. 開啟「規則類型」清單,然後選取您要使用的規則類型。

  5. 使用顯示的控制項將關鍵字新增至規則並套用邏輯,例如及或未提及。

  6. 選擇下一步

建立模型組態
  1. 檢閱每個區段中的設定。視需要選擇 「編輯」 以變更設定。

  2. 選擇建立組態

您的組態會顯示在 Amazon Chime 開發套件主控台的 [組態] 頁面上。