本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
流程區塊:播放提示
描述
使用此流程區塊播放音訊提示或 text-to-speech 訊息,或傳送聊天回應。
您可以向客戶 (使用聊天的來電者或客戶) 和客服人員播放提示。
對於通話,您有下列選項:
-
使用預先錄製的提示 :Amazon Connect 提供現成選項的程式庫。
-
記錄您自己的提示 。您有下列選項:
-
使用 Amazon Connect 程式庫。直接從 Amazon Connect 管理員網站上傳您的錄音。
-
使用 Amazon S3。將提示存放在 S3 上,並在通話期間動態存取。
-
-
T ext-to-speech。提供純文字或 SSML(語音合成標記語言),讓其以音訊形式發言。
對於聊天,您有下列選項:
-
僅文字提示 。傳送純文字訊息給客戶和客服人員。音訊選項,例如預先錄製的提示,無法用於聊天。
此區塊的使用案例
此流程區塊旨在用於下列案例:
-
向客戶播放問候語。例如,「歡迎使用我們的客戶服務專線」。
-
將從資料庫擷取的資訊傳回給客戶或客服人員。例如,「您的帳戶餘額為 $123.45。」
-
在客戶處於佇列或保留狀態時播放預先錄製的音訊。
-
從 S3 儲存貯體以您自己的聲音播放預先錄製的音訊。
-
在傳入流程中,同時播放語音訊息或文字訊息給客戶和客服人員。
提示的要求
-
支援的格式:Amazon Connect 支援 .wav 檔案,可使用於您的提示。您必須使用 8 的 .wav 檔案KHz,以及具有 U-Law 編碼的單聲道音訊。否則,提示將無法正確播放。您可以使用公開提供的第三方工具將 .wav 檔案轉換為 U-Law 編碼。轉換檔案後,將它們上傳到 Amazon Connect。
-
大小:Amazon Connect 支援小於 50 MB 且長度小於 5 分鐘的提示。
-
在 S3 儲存貯體中儲存提示時:對於預設停用 AWS 的區域 (也稱為選擇加入區域),例如非洲 (開普敦),您的儲存貯體必須位於相同的區域。
聯絡類型
聯絡人類型 | 支援? |
---|---|
語音 |
是 |
聊天 |
是 如果聊天聯絡人路由至此區塊,但區塊已針對通話設定,則聯絡人會路由至錯誤分支。 |
任務 |
是 如果任務聯絡路由至此區塊,則聯絡會路由至成功分支,但不會播放提示。 |
流程類型
您可以在下列流程類型中使用此區塊:
流程類型 | 支援? |
---|---|
入站流程 |
是 |
客戶佇列流程 |
是。您可以從 Amazon Connect 資源庫播放提示,但不能播放存放在 Amazon S3 中的提示。 |
客戶保留通話流程 |
否,改用循環提示流程區塊 |
客戶低語流程 |
是。您可以從 Amazon Connect 資源庫播放提示,但不能播放存放在 Amazon S3 中的提示。 |
外撥低語流程 |
是。您可以從 Amazon Connect 資源庫播放提示,但不能播放存放在 Amazon S3 中的提示。 |
客服人員保留流程 |
否,改用循環提示流程區塊 |
客服人員低語流程 |
是。您可以從 Amazon Connect 資源庫播放提示,但不能播放存放在 Amazon S3 中的提示。 |
轉接客服人員流程 |
是 |
轉接至佇列流程 |
是 |
如何設定此區塊
您可以使用 Amazon Connect 管理網站或使用 Amazon Connect Flow 語言中的 MessageParticipant動作來設定播放提示區塊。
存放在 Amazon Connect 提示程式庫中的提示
-
在流程設計工具中,開啟播放提示區塊的組態窗格。
-
從提示程式庫中選擇選取 (音訊)。
-
從 Amazon Connect 隨附的其中一個預先記錄提示中進行選擇,或使用 Amazon Connect 管理員網站來記錄和上傳您自己的提示。沒有辦法大量上傳提示。
下圖顯示了設定 播放提示 區塊的 屬性 頁面已設定為播放來自提示庫的音訊提示。
下列程式碼範例顯示流程語言MessageParticipant的動作會如何表示此相同組態:
{ "Identifier": "12345678-1234-1234-1234-123456789012", "Type": "MessageParticipant", "Parameters": { "PromptId": "arn:aws:connect:us-west-2:1111111111:instance/aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/prompt/abcdef-abcd-abcd-abcd-abcdefghijkl" }, "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }
存放在 Amazon S3 中的提示
視需要將任意數量的提示存放在 S3 儲存貯體中,然後透過指定儲存貯體路徑來參考它們。為了獲得最佳效能,建議您在與 Amazon Connect 執行個體相同的 AWS 區域中建立 S3 儲存貯體。
從 S3 儲存貯體指定音訊檔案
-
在流程設計工具中,開啟播放提示區塊的組態窗格。
-
選擇從 S3 儲存貯體 指定音訊檔案。
-
選擇手動設定 ,然後指定指向 S3 中音訊提示的 S3 檔案路徑。例如:
https://u1.s3.amazonaws.com/en.lob1/welcome.wav
。下圖顯示 播放提示 區塊的 屬性 頁面,已設定為手動設定 S3 檔案路徑。
下列程式碼範例顯示流程語言MessageParticipant的動作會如何表示此相同組態:
{ "Identifier": "UniqueIdentifier", "Type": "MessageParticipant", "Parameters": { "Media": { "Uri": "https://u1.s3.amazonaws.com/en.lob1/welcome.wav", "SourceType": "S3", "MediaType": "Audio" } }, "Transitions": { "NextAction": "Next action identifier on success", "Errors": [ { "NextAction": "Next action identifier on failure", "ErrorType": "NoMatchingError" } ] } }
使用屬性從 S3 儲存貯體指定音訊檔案路徑
-
您可以使用屬性指定 S3 儲存貯體路徑,如下圖所示:
-或是-
-
您可以提供串連的 S3 路徑,如下列範例所示。這可讓您將提示個人化,例如,依業務範圍和語言。例如:
https://example.s3.amazon.aws.com/$['Attributes']['Language']/$['Attributes']['LOB']/1.wav
下列程式碼範例顯示流程語言MessageParticipant的動作會如何表示此相同組態:
{ "Identifier": "UniqueIdentifier", "Type": "MessageParticipant", "Parameters": { "Media": { "Uri": "https://u1.s3.amazonaws.com/$['Attributes']['Language']/$['Attributes']['LOB']/1.wav", "SourceType": "S3", "MediaType": "Audio" } }, "Transitions": { "NextAction": "Next action identifier on success", "Errors": [ { "NextAction": "Next action identifier on failure", "ErrorType": "NoMatchingError" } ] } }
使用使用者定義的聯絡屬性動態指定 S3 路徑
-
下圖顯示名為 S3filepath的使用者定義屬性。
下列程式碼範例顯示流程語言MessageParticipant的動作會如何表示此相同組態:
{ "Parameters": { "Media": { "Uri": "$.Attributes.MyFile", "SourceType": "S3", "MediaType": "Audio" } }, "Identifier": "9ab5c4ee-7da8-44b3-b6c9-07f24e1846dc", "Type": "MessageParticipant", "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }
下圖顯示動態設定 S3 路徑時此區塊的外觀。它會顯示 S3 路徑,並有兩個分支:成功和錯誤 。
T ext-to-speech 或聊天文字
您可以在純文字或 中輸入提示SSML。這些文字型提示會做為音訊提示播放給使用 Amazon Polly 的客戶。
例如,下圖顯示已設定為播放訊息的播放提示區塊。感謝您呼叫客戶。
下列程式碼範例顯示流程語言MessageParticipant的動作會如何表示此相同組態:
{ "Parameters": { "Text": "<speak>Thank you for calling</speak>" }, "Identifier": "9ab5c4ee-7da8-44b3-b6c9-07f24e1846dc", "Type": "MessageParticipant", "Transitions": { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "Errors": [ { "NextAction": "a625f619-81b0-46c3-a855-89151600bdb1", "ErrorType": "NoMatchingError" } ] } }
SSML- 增強型輸入文字可讓您更掌控 Amazon Connect 如何從您提供的文字產生語音。您可以自訂和控制語音的各方面,例如發音、音量和速度。
如需可與 Amazon Connect 搭配使用的SSML標籤清單,請參閱 SSML Amazon Connect 支援的標籤。
如需詳細資訊,請參閱 text-to-speech 新增至流程區塊中的提示。
下圖顯示為 設定 Play 提示區塊時的外觀 text-to-speech。它顯示要播放的文字,而且它有兩個分支:成功 和 錯誤。
流程區塊分支
此區塊支援下列輸出分支:
-
成功 :表示已成功播放提供的音訊或文字訊息。
-
錯誤 :表示無法播放提供的音訊或文字訊息。
-
確定 :某些現有流程具有沒有錯誤分支的播放提示區塊版本。在這種情況下,執行期將始終採取 確定 分支。如果您更新沒有 錯誤 分支的 播放提示 區塊的組態,則編輯器會自動將 錯誤 分支新增到該區塊中。
其他組態秘訣
-
如需如何使用聯絡人屬性設定動態提示 step-by-step 的說明,請參閱 動態選擇要播放的提示。
-
從 S3 儲存貯體播放提示時,為了獲得最佳效能,我們建議您在與 Amazon Connect 執行個體相同的 AWS 區域中建立儲存貯體。
-
當您使用文字進行 text-to-speech 或聊天時,最多可以使用 3,000 個計費字元,總共 6,000 個字元。您也可以使用聯絡屬性來指定流排中的文字。
此區塊產生的資料
此區塊不會產生任何資料。
錯誤情況
在下列情況下,聯絡案例會沿著 錯誤 分支轉接:
-
Amazon Connect 無法從 S3 下載提示。這可能是因為檔案路徑不正確,或未正確設定 S3 儲存貯體政策,且 Amazon Connect 無法存取。如需有關如何套用政策,以及您可以使用的範本的指示,請參閱 設定從 S3 儲存貯體播放的提示。
-
音訊檔案格式不正確。僅支援 .wav 檔案。
-
音頻檔案大於 50 MB 或超過五分鐘。
-
SSML 不正確。
-
text-to-speech 長度超過 6000 個字元。
-
提示的 Amazon Resource Name (ARN) 不正確。
流程範例
所有流程範例都會使用播放提示區塊。請查看第一次聯絡體驗的傳入流程範例,了解聊天和音訊的播放提示。
其他 資源
若要進一步了解提示,請參閱下列主題。
-
參考指南中的 Amazon Connect API提示動作。