本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立通話分析組態
若要使用通話分析,首先要建立組態,這是靜態結構,可保留建立通話分析管道所需的資訊。您可以使用 Amazon Chime SDK 主控台來建立組態,或呼叫 CreateMediaInsightsPipelineConfiguration API。
通話分析組態包含音訊處理器的詳細資訊,例如錄音、語音分析或 Amazon Transcribe。它還包括洞見目的地和提醒事件組態。或者,您可以將呼叫資料儲存到 Amazon S3 儲存貯體以供進一步分析。
不過,組態不包含特定的音訊來源。這可讓您在多個呼叫分析工作流程中重複使用組態。例如,您可以將相同的呼叫分析組態與不同的語音連接器搭配使用,或跨不同的 Amazon Kinesis Video Streams (KVS) 來源使用。
當透過語音連接器進行 SIP 呼叫時,或當新媒體傳送到 Amazon Kinesis Video Stream (KVS) 時,您可以使用組態來建立管道。然後,管道會根據組態中的規格處理媒體。
您可以隨時以程式設計方式停止管道。當 Voice Connector 呼叫結束時,管道也會停止處理媒體。此外,您可以暫停管道。這樣做會停用對基礎 Amazon Machine Learning 服務的呼叫,並在需要時恢復它們。不過,當您暫停管道時,呼叫錄製會執行。
先決條件
若要搭配 Amazon Transcribe、Amazon Transcribe Analytics 或 Amazon Chime SDK 語音分析使用呼叫分析,您必須具有下列項目:
Amazon Chime SDK Voice Connector。如果沒有,請參閱本指南建立 Amazon Chime SDK Voice Connector稍早的 。
Amazon EventBridge 目標。如果沒有,請參閱本指南使用 Amazon CloudWatch 監控 Amazon Chime SDK前面的 。
服務連結角色,允許 Voice Connector 存取 EventBridge 目標上的動作。如需詳細資訊,請參閱本指南使用 Amazon Chime SDK Voice Connector 服務連結角色政策稍早的 。
Amazon Kinesis 資料串流。如果沒有,請參閱《Amazon Kinesis Video Stream 開發人員指南》中的建立 Kinesis Video Stream。 Amazon Kinesis 語音分析和轉錄需要 Kinesis 串流。
若要離線分析呼叫,您必須建立 Amazon Chime SDK 資料湖。若要這麼做,請參閱《Amazon Chime SDK 開發人員指南》中的建立 Amazon Chime SDK 資料湖。
建立呼叫分析組態
建立組態之後,您可以透過將語音連接器與組態建立關聯來啟用通話分析。這麼做之後,當呼叫進入該語音連接器時,呼叫分析會自動開始。如需詳細資訊,請參閱本指南稍設定語音連接器以使用通話分析早的 。
下列各節說明如何完成程序的每個步驟。依列出的順序展開它們。
指定組態詳細資訊
在 https://console.aws.amazon.com/chime-sdk/home
:// 開啟 Amazon Chime SDK 主控台。 在導覽窗格中,於通話分析下,選擇組態,然後選擇建立組態。
在基本資訊下,請執行下列動作:
-
輸入組態的名稱。名稱應反映您的使用案例和任何標籤。
(選用) 在標籤下,選擇新增標籤,然後輸入您的標籤索引鍵和選用值。您可以定義金鑰和值。標籤可協助您查詢組態。
選擇 Next (下一步)。
-
設定錄製
在設定錄製頁面上,執行下列動作:
選擇啟用通話記錄核取方塊。這可記錄 Voice Connector 呼叫或 KVS 串流,並將資料傳送至您的 Amazon S3 儲存貯體。
在檔案格式下,選擇具有 PCM 的 WAV 以獲得最佳音訊品質。
—或—
選擇 OGG 搭配 OPUS 來壓縮音訊並最佳化儲存。
(選用) 視需要,選擇建立 Amazon S3 儲存貯體連結,然後依照下列步驟建立 Amazon S3 儲存貯體。
輸入 Amazon S3 儲存貯體的 URI,或選擇瀏覽以尋找儲存貯體。
(選用) 選擇啟用語音增強功能,以協助改善錄音的音訊品質。
選擇 Next (下一步)。
如需語音增強的詳細資訊,請展開下一節。
語音增強有助於改善客戶 Amazon S3 儲存貯體中錄製的通話音訊品質。電話會進行窄頻帶篩選,並以 8 kHz 速率取樣。語音增強將取樣率從 8kHz 提升為 16kHz,並使用機器學習模型將頻率內容從窄頻擴展到寬頻,讓語音更自然。語音增強也使用名為 Amazon Voice Focus 的降噪模型,以協助降低增強音訊中的背景噪音。
啟用語音增強功能時,會在通話錄音完成後執行語音增強處理。增強型音訊檔案會寫入 Amazon S3 儲存貯體做為原始錄音,且尾碼 _enhanced 已新增至原始錄音的基本檔案名稱。語音增強最多可以處理 30 分鐘的呼叫。超過 30 分鐘的通話不會產生增強型錄音。
如需有關以程式設計方式使用語音增強功能的資訊,請參閱《Amazon Chime SDK 開發人員指南》中的使用 APIs 來建立通話分析組態。
如需語音增強功能的詳細資訊,請參閱 https://https://docs.aws.amazon.com/chime/latest/dg/ 中的了解語音增強功能。
Amazon Transcribe 提供通話的文字轉錄。然後,您可以使用文字記錄來增強其他機器學習服務,例如 Amazon Comprehend 或您自己的機器學習模型。
注意
Amazon Transcribe 也提供自動語言辨識。不過,您無法將此功能與自訂語言模型或內容修訂搭配使用。此外,如果您將語言識別與其他功能搭配使用,您只能使用這些功能支援的語言。如需詳細資訊,請參閱《Amazon Transcribe 開發人員指南》中的具有串流轉錄的語言識別。
Amazon Transcribe Call Analytics 是一種機器學習支援的 API,可提供通話文字記錄、情緒和即時對話洞見。該服務不需要做筆記,而且可以對偵測到的問題啟用立即動作。此服務也提供通話後分析,例如來電者情緒、通話驅動程式、非通話時間、中斷、通話速度和對話特性。
注意
根據預設,通話後分析會將通話錄音串流到您的 Amazon S3 儲存貯體。為了避免建立重複錄音,請勿同時啟用通話錄音和通話後分析。
最後,轉錄通話分析可以根據特定片語自動標記對話,並協助修訂音訊和文字的敏感資訊。如需呼叫分析媒體處理器、這些處理器產生的洞見和輸出目的地的詳細資訊,請參閱《Amazon Chime SDK 開發人員指南》中的呼叫分析處理器和輸出目的地。
設定分析服務
在設定分析服務頁面上,選取語音分析或轉錄服務旁的核取方塊。您可以同時選取這兩個項目。
選取語音分析,核取方塊以啟用發言者搜尋和語音音調分析的任何組合。
選取轉錄服務核取方塊以啟用 Amazon Transcribe 或 Transcribe Call Analytics。
啟用發言者搜尋
選取是,我同意 Amazon Chime SDK 語音分析的同意確認核取方塊,然後選擇接受。
啟用語音音調分析
選取語音音調分析核取方塊。
-
啟用 Amazon Transcribe
選擇 Amazon Transcribe 按鈕。
在語言設定下,執行下列其中一項操作:
如果您的來電者說的是單一語言,請選擇特定語言,然後開啟語言清單,然後選擇語言。
如果您的來電者說多種語言,您可以自動識別他們。選擇自動語言偵測。
開啟自動語言識別清單的語言選項,並選取至少兩種語言。
(選用) 開啟偏好語言清單並指定偏好語言。當您在上一個步驟中選取的語言具有相符的可信度分數時,服務會轉錄偏好的語言。
(選用) 展開內容移除設定,選取一或多個選項,然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。
(選用) 展開其他設定,選取一或多個選項,然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。
-
啟用 Amazon Transcribe Call Analytics
選擇 Amazon Transcribe Call Analytics 按鈕。
開啟語言清單並選取語言。
(選用) 展開內容移除設定,選取一或多個選項,然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。
(選用) 展開其他設定,選取一或多個選項,然後選擇一或多個出現的其他選項。協助程式文字說明每個選項。
(選用) 展開通話後分析設定並執行下列動作:
選擇通話後分析核取方塊。
輸入 Amazon S3 儲存貯體的 URI。
選取內容修訂類型。
完成選擇後,請選擇下一步。
完成媒體處理步驟後,您會選取分析輸出的目的地。通話分析透過 Amazon Kinesis Data Streams 提供即時洞見,也可以選擇透過您選擇的 Amazon S3 儲存貯體中的資料倉儲。若要建立資料倉儲,您可以使用 CloudFormation 範本。範本可協助您建立基礎設施,將呼叫中繼資料和洞見交付至 Amazon S3 儲存貯體。如需建立資料倉儲的詳細資訊,請參閱《Amazon Chime SDK 開發人員指南》中的建立 Amazon Chime 資料湖和通話分析資料模型。
如果您在建立組態時啟用語音分析,也可以新增語音分析通知目的地,例如 AWS Lambda、Amazon Simple Queue Service 或 Amazon Simple Notification Service。下列步驟說明如何進行。
設定輸出詳細資訊
開啟 Kinesis 資料串流清單,然後選取您的資料串流。
注意
如果您想要視覺化資料,則必須選取 Amazon S3 儲存貯體和 Amazon Kinesis Data Firehose 所使用的 Kinesis 資料串流。
(選用) 展開其他語音分析通知目的地,然後選取 AWS Lambda、Amazon SNS 和 Amazon SQS 目的地的任意組合。
(選用) 在分析和視覺化洞見下,選取使用資料湖執行歷史分析核取方塊。
-
完成時,請選擇下一步。
若要啟用呼叫分析,機器學習服務和其他資源必須具有存取資料媒體和提供洞見的許可。如需詳細資訊,請參閱《Amazon Chime SDK 開發人員指南》中的使用呼叫分析資源存取角色。
設定存取許可
在設定存取許可頁面上,執行下列其中一項操作:
選取建立並使用新的服務角色。
在服務角色名稱尾碼方塊中,輸入角色的描述性尾碼。
—或—
選取使用現有的服務角色。
開啟服務角色清單,然後選取角色。
選擇 Next (下一步)。
重要
若要使用即時提醒,您必須先啟用 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 開發套件後面的 。
設定提醒
在即時提醒下,選擇作用中即時提醒。
在規則下,選取建立規則。
在規則名稱方塊中,輸入規則的名稱。
開啟規則類型清單,然後選取您要使用的規則類型。
使用出現的控制項將關鍵字新增至規則,並套用邏輯,例如提及或未提及。
選擇 Next (下一步)。
建立組態
檢閱每個區段中的設定。視需要選擇編輯以變更設定。
選擇建立組態。
您的組態會出現在 Amazon Chime SDK 主控台的組態頁面上。