Dialogflow CX を使用すると、仮想エージェントが録音済みの音声で応答するように設定できます。これにより、標準のテキスト読み上げではなく、高品質の音声ファイルを使用できます。この機能は、着信通話と発信通話を含むすべての音声チャネルで利用できます。サポート仮想エージェント、タスク仮想エージェント、セッション後の仮想エージェントで使用できます。録音済み音声の再生中は、割り込みはサポートされていません。
詳しくは、録音済みの音声を再生するをご覧ください。
始める前に
Cloud Storage などの一般公開されているサービスで音声ファイルをホストします。音声ファイルは WAV 形式である必要があります。
仮想エージェントの応答用に録音済み音声を設定する
バーチャル エージェントの応答用に録音済み音声を設定する手順は次のとおりです。
会話エージェント コンソールに移動します。
エージェントを含むプロジェクトを選択します。
エージェントを選択します。
ナビゲーション メニューで [フロー] をクリックします。
目的のフローをクリックします。
フロー ペインで、目的のページをクリックします。
[Entry fulfillment] で、[Edit Fulfillment] をクリックします。[フルフィルメント] ダイアログが表示されます。
[Add dialogue response > Play pre-recorded audio] をクリックします。
[録音済み音声の再生] フィールドに、WAV ファイルの完全な一般公開 URL(
https://storage.googleapis.com/YOUR_BUCKET/YOUR_AUDIO_FILE.wavなど)を入力します。省略可: 追加のダイアログ レスポンス タイプを追加します。 上に移動と 下に移動の矢印を使用して、ダイアログの回答を並べ替えることができます。
[保存] をクリックします。
障害対応
事前に録音した音声の再生が失敗した場合(URI にアクセスできない、音声ファイルが不正な形式であるなど)、次のような動作が想定されます。
システムは、そのフルフィルメント セグメントをサイレントにスキップするため、エンドユーザーは失敗に気づきません。
同じレスポンス内の他のフルフィルメントは、想定どおりに処理されます。
システムは、次の情報を含むエラーをログに記録します。
タイムスタンプ
セッション ID
仮想エージェント ID
エラーコードまたはエラー メッセージ