翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect のフローブロック: 音声の設定
このトピックでは、コンタクトフローに使用するテキスト読み上げ (TTS) 言語と音声を設定するためのフローブロックを定義します。
説明
-
コンタクトフローで使用するテキスト読み上げ機能 (TTS) の言語と音声を設定します。
-
デフォルトの音声は、Joanna (会話的な発話スタイル) に設定されています。
-
[発話スタイルを上書き] を選択して、他の音声をニューラル音声にすることができます。ニューラル音声は、ピッチ、抑揚、イントネーション、テンポを改善することで、自動化された会話をよりリアルに聞こえるようにします。
サポートされているニューラル音声の一覧については、Amazon Polly デベロッパーガイドの「Neural Voices」を参照してください。
-
このブロックが実行されると、TTS 呼び出しは選択されたニューラル音声または標準音声に解決されます。
-
チャット会話中にこのブロックがトリガーされた場合、問い合わせは [成功] ブランチに移動します。チャット操作の感覚には影響しません。
サポートされるチャネル
次の表に、このブロックでの、指定されたチャネルを使用している問い合わせのルーティング先を示します。
Channel | サポート対象? |
---|---|
音声 |
はい |
Chat |
いいえ - 成功ブランチ |
タスク |
いいえ - 成功ブランチ |
フロータイプ
このブロックは、次のフロータイプで使用できます。
-
すべてのフロー
プロパティ
次の画像は、[音声の設定] ブロックの [プロパティ] ページを示しています。英語に設定され、音声はジョアンナ、スピーチスタイルは会話形式です。
![[音声の設定] ブロックの [プロパティ] ページ。](images/set-voice-properties.png)
ヒント
ニューラル型の発話スタイルのみに対応し、標準型の発話スタイルには対応していない音声については、[Override speaking style] (発話スタイルの上書き) を自動的に選択します。選択を解除するオプションはありません。
言語、音声、エンジン、スタイルを動的に設定することもできます。ブロックを変更するときに従う必要がある設定がいくつかあります。
-
言語が動的に選択されている場合は、音声も動的に選択する必要があります。
-
音声が動的に選択され、話し方がオーバーライドされている場合は、エンジンとスタイルを動的に選択する必要があります。
-
音声またはエンジンが無効であるか、選択した音声が選択したエンジンをサポートしていない場合、エラーブランチが作成されます。
注記
-
言語コードは、Set language 属性が選択されている場合にのみフローアクションに渡されます。したがって、無効な言語コードはこのブロックのエラーブランチを取りませんが、Lex V2 ボットで使用すると誤った動作が発生する可能性があります。
-
エラーブランチの後に再生プロンプトが追加されると、それに使用される音声はデフォルトで Joanna/standard になります。
-
定義された発話スタイルが定義された音声でサポートされていない場合は、None 発話スタイルが使用されます。
-
設定
有効な言語コード、音声、サポートされているエンジンのリストについては、Amazon Pollyデベロッパーガイド」の「使用可能な音声」を参照してください。
注記
Amazon Connect は標準エンジンとニューラルエンジンをサポートしているため、標準エンジンまたはニューラルエンジンのいずれかを値としてエンジンパラメータに渡すことができます。
言語属性を設定するには、特定の言語コードを パラメータ (en-US や ar-AE など) に渡します。音声の場合は、音声の名前を渡すだけです (Joanna や Hala など)。
Amazon Connect は、なし、会話型、またはニュースキャスターとして定義できる話し方もサポートしています。ニュースキャスタースタイルと会話スタイルはどちらも、ニューラルエンジンの次の音声で使用できます。
-
マシュー (en-US)
-
Joanna (en-US)
-
Lupe (es-US)
-
Amy (en-GB)
注記
エンジンを指定しない場合、標準エンジンがデフォルトで使用されます。ただし、Ruth (en-US) などの一部の音声は標準エンジンをサポートしていません。これらの音声では、サポートされているエンジンを指定する必要があります。そうしないと、Ruth が標準エンジンをサポートしていないため、オペレーションは失敗します。
次の表に、設定とその結果の例をいくつか示します。
言語コード | 音声 | エンジン | 話し方 | 結果 + 推論 |
---|---|---|---|---|
en-US | Ruth | 該当なし | 該当なし | エラーブランチ: エンジンが指定されていないため、デフォルトで標準になります。Ruth は標準エンジンをサポートしていないため、エラーブランチが発生します。 |
en-US | Ruth | ニューラル | なし | Success branch: Ruth がニューラルエンジンをサポート |
en-US | Ruth | ニューラル | 会話による | Success branch: Ruth は会話型音声スタイルをサポートしていませんが、 ブロックはエラーブランチを取りません。代わりに、音声が合成されると、話し方は使用されません。 |
ar-AE | Ruth | ニューラル | なし | Success ブランチ: このブロックは言語コードの検証を行いません。音声のみが音声の合成に使用されます。ただし、言語コードが正しくないと、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) の場合は、次の画像に示すように、いずれかの言語に対して [言語属性の設定] チェックボックスをオンにします。
![英語 (オーストラリア) に設定された [音声の設定] ブロックの [プロパティ] ページ。](images/set-voice-properties3.png)
設定のヒント
-
アメリカ英語 (en-US) の Joanna と Matthew のニューラル音声では、ニュースキャスターの話し方を指定することもできます。
設定されているブロック
次の画像は、このブロックが設定されているときの表示例を示しています。[成功] と [エラー] のブランチがあります。
![設定された [音声の設定] ブロック。](images/set-voice-configured.png)
シナリオ
このブロックを使用するシナリオについては、次のトピックを参照してください。