本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Connect 中的流程區塊:設定語音
本主題定義流程區塊,以設定用於聯絡流程text-to-speech(TTS) 語言和語音。
描述
支援的頻道
下表列出此區塊如何轉接使用指定頻道的聯絡人。
頻道 | 支援? |
---|---|
語音 |
是 |
聊天 |
否-成功分支 |
任務 |
否-成功分支 |
流程類型
您可以在下列流程類型中使用此區塊:
-
所有流程
屬性
下圖顯示 設定語音 區塊的 屬性 頁面。它被設定為英語,聲音是喬安娜 (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) 指定新聞播報員說話風格。
已設定的區塊
下圖顯示設定此區塊時的外觀範例。它有以下分支:成功 和 錯誤。

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