シリーズ: Genesys CloudおよびArchitectでの言語サポートについて
言語とランタイムデータの再生
フローで言語を選択すると、Architect は次の場合にメッセージを返します。
- デフォルト TTSエンジンは、選択した言語のランタイムデータ再生またはTTS再生をサポートしていません
- 使用可能な TTS エンジン統合が言語をサポートしていない場合
サポート対象外の言語で式を処理しようとすると、Architect が検証エラーを返します。サポート対象外の言語でフローを実行すると、Architect が空の音声を再生します。
Architect では、Genesys AppFoundry から取得した TTS エンジンは、静的および動的プロンプトの両方で同じように動作します。バランスをランタイムで再生するなどの動的プロンプトは、再生前にストリングにキャストする必要があります。例えば:ToAudioTTS (ToString (フロー AccountBalance)).
エラーメッセージの詳細を探す
式にエラーが含まれていると、Architectはエディタの下にメッセージを返します。エラーに関する詳細を表示するには、メッセージをクリックし、以下の機能に注意してください。
- エラーに関数名(たとえばMakeDuration)が含まれていると、その関数名は青で表示されます。特定の関数にフォーカスして、その関数名をクリックすると、[式のヘルプ] ダイアログボックスが開きます。
- エラーメッセージの残りの部分は赤で表示されます。赤色のエラー メッセージをクリックして、式エディターにフォーカスを当て、入力キャレットをスクロールしてエラーの場所に移動します。
TTSがサポートされていない言語のTTS再生を構成する
言語の設定TTS再生そのArchitectのデフォルト TTSエンジン、 Genesys TTS、またはサード相手 TTSエンジンがサポートします。同様に、あなたはデータがToAudio機能を使用して再生設定する場合、その保証するArchitectサポートランタイム言語のデータ再生を。
たとえば、コールフローの設定領域で次のサポートされている言語を選択するとします。
- 英語 (en-us)
- ブルトン語 (br-FR)
次に、コールフローの最初のグリーティングに対して、オーディオシーケンスに「ようこそ」の TTS グリーティングを追加します。この場合、ブルトン語の TTS はサポートされていないため、Architect は検証エラーを返します。TTS 表現が無効です。Architect は、TTS エンジンを持たない言語で TTS を再生しようとする試みとして、このアクションを解釈します。
ただし、言語エラーを解決するために、別のブルトン語のオーディオシーケンスを指定することができます。[オーディオシーケンスの編集] ダイアログボックスで、ブルトンの代替シーケンスを有効にし、テキストに基づいてオーディオプロンプトを作成し、有効なオーディオリソースを追加します。ここでは、 Architectがメインシーケンス式を検証します。TTSはブルトン語ではなく英語で再生され、 Architectは英語でのTTSとランタイムデータの再生をサポートしています。
代替シーケンスは、システムがランタイムデータ再生またはTTS再生のいずれかをチェックする指定言語としてパーサーに渡されます。メインシーケンス式は、すべてのフローサポート言語から定義された代替シーケンス言語を差し引いた値を渡します。