翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect のフローブロック: 音声の設定
このトピックでは、コンタクトフローに使用するテキスト読み上げ (TTS) 言語と音声を設定するためのフローブロックを定義します。
説明
-
コンタクトフローで使用するテキスト読み上げ機能 (TTS) の言語と音声を設定します。
-
デフォルトの音声は、Joanna (会話的な発話スタイル) に設定されています。
-
[発話スタイルを上書き] を選択して、デフォルトの音声と他の音声をニューラル音声または生成音声にすることができます。
-
ニューラル音声は、ピッチ、抑揚、イントネーション、テンポを改善することで、自動化された会話をよりリアルに聞こえるようにします。
-
サポートされているニューラル音声の一覧については、Amazon Polly デベロッパーガイドの「Neural Voices」を参照してください。
-
生成音声は、Amazon Polly を介して使用できる最も人間らしく、感情があり、適応性の高い会話音声です。
-
サポートされている生成音声の一覧については、「Amazon Polly デベロッパーガイド」の「生成音声」を参照してください。
-
-
このブロックを実行すると、TTS 呼び出しは、選択したニューラル音声、標準音声、または生成音声に解決されます。
-
チャット会話中にこのブロックがトリガーされた場合、問い合わせは [成功] ブランチに移動します。チャット操作の感覚には影響しません。
-
生成音声を使用すると、料金がかかります。料金の詳細については、「Amazon Polly の料金詳細
」を参照してください。 -
次世代 Amazon Connect にオンボーディングしている場合、生成音声は次世代 Amazon Connect の料金に含まれています。
注記
インスタンスを 2018 年 10 月より前に作成し、その後サービスリンクロール (SLR) に移行している場合、生成エンジンにアクセスするには、以下のカスタムアクセス許可をサービスロール (SR) に追加する必要があります。
{ "Sid": "AllowPollyActions", "Effect": "Allow", "Action": [ "polly:SynthesizeSpeech" ], "Resource": [ "*" ] }
サポートされるチャネル
次の表に、このブロックでの、指定されたチャネルを使用している問い合わせのルーティング先を示します。
| [チャネル] | サポート対象? |
|---|---|
音声 |
はい |
Chat |
いいえ - 成功ブランチ |
タスク |
いいえ - 成功ブランチ |
E メール |
いいえ - 成功ブランチ |
フロータイプ
このブロックは、次のフロータイプで使用できます。
-
すべてのフロー
プロパティ
次の画像は、[音声の設定] ブロックの [プロパティ] ページを示しています。英語に設定され、音声はジョアンナ、スピーチスタイルは会話形式です。
ヒント
ニューラル型の発話スタイルのみに対応し、標準型の発話スタイルには対応していない音声については、[Override speaking style] (発話スタイルの上書き) を自動的に選択します。選択を解除するオプションはありません。
言語、音声、エンジン、スタイルを動的に設定することもできます。ブロックを変更するときに従う必要がある設定がいくつかあります。
-
言語を動的に選択している場合は、音声も動的に選択する必要があります。
-
音声を動的に選択し、発話スタイルを上書きする場合は、エンジンとスタイルを動的に選択する必要があります。
-
音声またはエンジンが無効であるか、選択した音声が、選択したエンジンをサポートしていない場合は、[エラー] ブランチにルーティングされます。
注記
-
言語コードは、[言語属性を設定] を選択した場合にのみ、フローアクションに渡されます。したがって、無効な言語コードはこのブロックの [エラー] ブランチにルーティングされませんが、Lex V2 ボットで使用すると、誤った動作が発生する可能性があります。
-
[エラー] ブランチの後に再生プロンプトを追加すると、音声として Joanna/標準がデフォルトで使用されます。
-
定義した発話スタイルが、定義した音声でサポートされていない場合は、[なし] 発話スタイルが使用されます。
-
構成
有効な言語コード、音声、サポートされているエンジンのリストについては、「Amazon Polly デベロッパーガイド」の「利用可能な音声」を参照してください。
注記
Amazon Connect は標準、ニューラル、生成エンジンをサポートしているため、標準、ニューラル、または生成のいずれかを値としてエンジンパラメータに渡すことができます。
言語属性を設定するには、特定の言語コード (en-US や ar-AE など) をパラメータに渡します。音声の場合は、音声の名前 (Joanna や Hala など) を渡すだけです。
Amazon Connect は、なし、会話型、またはニュースキャスターとして定義できる話し方もサポートしています。[ニュースキャスター] と [会話型] の両スタイルは、ニューラルエンジンの以下の音声で使用できます。
-
Matthew (en-US)
-
Joanna (en-US)
-
Lupe (es-US)
-
Amy (en-GB)
注記
エンジンを指定しない場合は、標準エンジンがデフォルトで使用されます。ただし、Ruth (en-US) などの一部の音声は標準エンジンをサポートしていません。これらの音声の場合は、サポートされているエンジンを指定する必要があります。指定しないと、Ruth は標準エンジンをサポートしていないため、オペレーションは失敗します。
次の表に、設定とその結果の例をいくつか示します。
| 言語コード | 音声 | エンジン | 発話スタイル | 結果 + 推論 |
|---|---|---|---|---|
| en-US | Ruth | 該当なし | 該当なし | [エラー] ブランチ: エンジンが指定されていないため、デフォルトで標準になります。Ruth は標準エンジンをサポートしていないため、[エラー] ブランチにルーティングされます。 |
| en-US | Ruth | ニューラル | なし | [成功] ブランチ: Ruth はニューラルエンジンをサポートしています。 |
| en-US | 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 ボットを構築する場合は、次の図に示すように、その言語に対応する音声を選択し、[言語属性を設定する] チェックボックスを必ずオンにします。
-
Amazon Lex V2 ボットで en-US 音声を使用せず、かつ [Set language attribute] (言語属性を設定する) チェックボックスをオンにしない場合には、顧客の入力を取得する ブロックでエラーが発生します。
-
複数の言語を持つボット (例えば、en_AU や en_GB) の場合は、次の画像に示すように、いずれかの言語に対して [言語属性の設定] チェックボックスをオンにします。
設定のヒント
-
アメリカ英語 (en-US) の Joanna と Matthew のニューラル音声では、ニュースキャスターの話し方を指定することもできます。
設定されているブロック
次の画像は、このブロックが設定されているときの表示例を示しています。[成功] と [エラー] のブランチがあります。
シナリオ
このブロックを使用するシナリオについては、次のトピックを参照してください。