あなたのサード対戦相手 or 参加者 TTSエンジン再生をテストします。

すべてのTTSエンジンが同じように動作するわけではないので、サード対戦相手の TTSエンジンの再生は異なる場合があります。 たとえば、一部のTTSエンジンでは最大3 KBのテキストしか許可されず、その長さを超える文字列を送信した場合は何も再生されず、現在の言語をサポートする場合はGenesys TTSエンジンにフォールバックすることがあります。 エンジンは通常、大きなTTS要求を合成するためにより高い待ち時間を持ち、一度に数千文字を超えるTTS要求は推奨されないかもしれません。 パフォーマンスは、言語、方言、および音声によって異なります。 

警告:  サード対応 または 参加者 TTSエンジンで適切なテスト文字列値を実行しないと、重大な結果が生じる可能性があります。 たとえば、3番目の対応 or 参加者 TTSエンジンで文字列を使用し、負の銀行口座残高を正の金額として、または未払いの請求書残高を余剰として読み取る場合です。

TTS エンジンの再生をテストするには、次の手順に従います。

  1. 新しい受信フローを作成するか、既存の受信フローを開きます。
  2. スタートメニューの下で、メインメニュー
  3. [最初の挨拶] ボックスに、TTS エンジンで再生する必要があるサンプル テキストを追加します。
  4. 「設定」でクリックサポートされている言語
  5. 次のうちいずれか一つを行います。
  6. サポートされている言語の[読み上げ]列で、次の操作を行います。
    1. エンジン、フローの TTS エンジンを選択します。
    2. 音声、あなたがスピーチするテキストを読みたい声を選択してください。
  7. フローを保存して公開します。
    注記:既存のフローの TTS 音声を変更した後、変更を有効にするにはフローを再公開する必要があります。
  8. Genesys Cloudで、 通話 .
  9. クリック ダイヤルパッド 着信コールフローの名前を入力します。
  10. Enterを押します。選択した TTS エンジンと音声によって、最初の挨拶プロンプトが再生されます。

サードパーティの TTS エンジンの動作をテストして確認することも重要です。TTS文字列のランタイム再生は、サードパーティプロバイダーの裁量であり、GenesysTTSエンジンと同じ動作を生成しない場合があります。ある TTS エンジンでは 5.0 を「five point zero」と読み上げますが、別の TTS エンジンではそのテキストを「five period zero」と読み上げる可能性があります。

例: 

次の文字列を見てみましょう。

ToAudioTTS(ToString(MakeList(1,-5, 3)))

再生にGenesys TTSエンジンを使用すると、発信者に聞こえます 1、マイナス5、3。 ただし、同じ文字列を再生する3番目の対応 or 参加者 TTSエンジンは、負の数を読み取らず、次のように式を処理します。 1、5、3

ベストプラクティスでは、アーキテクトのテストフローまたはサードパーティプロバイダーのテスト環境でサードパーティのTTSエンジンの再生をテストすることをお勧めします。 フローの言語用にTTSエンジンと音声を設定する方法の詳細については、を参照してください。 フローのTTSエンジンと音声を選択します