本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Connect 中的流程區塊:設定語音
本主題定義流程區塊,以設定用於聯絡流程text-to-speech(TTS) 語言和語音。
描述
-
設定要用於聯絡流程的文字轉語音 (TTS) 語言和語音。
-
預設語音設定為 Joanna (會話式)。
-
執行此區塊後,任何 TTS 調用都會解析為選取神經、標準或生成語音。
-
如果在聊天對話期間觸發了此區塊,則會將聯絡案例向下轉接到 成功 分支。它對聊天體驗沒有影響。
-
您將需要支付使用生成語音的費用。如需定價的詳細資訊,請參閱 Amazon Polly 定價詳細資訊
-
如果您加入 Next Gen Amazon Connect,生成語音會包含在 Next Gen Amazon Connect 定價中。
注意
如果您的執行個體是在 2018 年 10 月之前建立,且自此遷移至服務連結角色 (SLR),您需要將下列自訂許可新增至您的服務角色 (SR),才能存取生成式引擎。
{ "Sid": "AllowPollyActions", "Effect": "Allow", "Action": [ "polly:SynthesizeSpeech" ], "Resource": [ "*" ] }
支援的頻道
下表列出此區塊如何轉接使用指定頻道的聯絡人。
頻道 | 支援? |
---|---|
語音 |
是 |
聊天 |
否-成功分支 |
任務 |
否-成功分支 |
電子郵件 |
否-成功分支 |
流程類型
您可以在下列流程類型中使用此區塊:
-
所有流程
屬性
下圖顯示 設定語音 區塊的 屬性 頁面。它被設定為英語,聲音是喬安娜 (Joanna),語音風格為會話。

提示
對於只支援神經朗讀樣式但不支援標準的聲音,會自動選擇 覆寫朗讀樣式。您沒有清除它的選項。
您也可以動態設定語言、語音、引擎和風格。修改區塊時必須遵循一些組態:
-
如果動態選取語言,也必須動態選取語音。
-
如果動態選取語音且覆寫說話風格,則必須動態選取引擎和風格。
-
如果語音或引擎無效,或選取的語音不支援選取的引擎,則會採用錯誤分支。
注意
-
只有在選取設定語言屬性時,才會將語言代碼傳遞至流程動作。因此,無效的語言代碼不會接受此區塊中的錯誤分支,但在與 Lex V2 機器人搭配使用時,可能會導致錯誤的行為。
-
如果在錯誤分支之後新增播放提示,則用於它的語音將預設為 Joanna/standard。
-
如果定義的語音不支援定義的說話風格,則會使用無說話風格。
-
組態
如需有效語言代碼、語音和支援的引擎清單,請參閱《Amazon Polly 開發人員指南》中的可用語音。
注意
Amazon Connect 支援標準引擎、神經引擎和生成引擎,因此您可以將標準引擎、神經引擎或生成引擎做為值傳遞至引擎參數。
若要設定語言屬性,請將特定語言程式碼傳遞至 參數 (例如 en-US 或 ar-AE)。對於語音,只要傳遞語音的名稱 (例如 Joanna 或 Hala)。
Amazon Connect 也支援說話風格,可定義為無、對話或新聞播報員。新聞播報員和對話風格都適用於神經引擎中的下列語音:
-
Matthew (en-US)
-
Joanna (美國)
-
Lupe (es-US)
-
Amy (en-GB)
注意
如果您未指定引擎,預設會使用標準引擎。不過,Ruth (en-US) 等某些語音不支援標準引擎。對於這些語音,您必須指定支援的引擎。如果沒有,操作會失敗,因為 Ruth 不支援標準引擎。
下表包含一些組態及其結果的範例:
語言代碼 | 語音 | 引擎 | 說話風格 | 結果 + 原因 |
---|---|---|---|---|
zh-TW | Ruth | 不適用 | 不適用 | 錯誤分支:未指定引擎,因此預設為標準。Ruth 不支援標準引擎,這會導致取得錯誤分支。 |
zh-TW | Ruth | 神經 | 無 | 成功分支:Ruth 支援神經引擎 |
zh-TW | Ruth | 神經 | 對話式 | 成功分支:即使 Ruth 不支援對話語音樣式,區塊也不會接受錯誤分支。反之,當語音合成時,它只會使用不說話的樣式。 |
ar-AE | Ruth | 神經 | 無 | 成功分支:此區塊不會驗證語言程式碼。只有語音會用來合成語音。不過,語言程式碼不正確可能會導致與 Lex V2 機器人搭配使用時的錯誤行為。 |
使用 Amazon Lex V2 機器人搭配 Amazon Connect
如果您使用的是 Amazon Lex V2 機器人,則 Amazon Connect 中的語言屬性必須與用於建立 Lex 機器人的語言模型相符。這不同於 Amazon Lex (經典)。
-
如果您使用不同的語言模型 (例如 en_AU、fr_FR、es_ES 等) 建立 Amazon Lex V2 機器人,請在 語音 下選擇對應於該語言的語音,然後必須選擇 設定語言屬性,如下圖所示。
-
如果您沒有使用 en-US 語音搭配 Amazon Lex V2 機器人,而且未選擇 設定語言屬性,則 取得客戶輸入內容 區塊會導致錯誤。
-
對於具有多種語言的機器人 (例如 en_AU 和 en_GB),請選擇其中一種語言的 設定語言屬性,如下圖所示。

組態提示
-
對於 Joanna 和 Matthew 神經語音,使用美式英文 (en-US),您也可以指定新聞播報員說話風格。
已設定的區塊
下圖顯示設定此區塊時的外觀範例。它有以下分支:成功 和 錯誤。

案例
如需使用此區塊的案例,請參閱下列主題: