

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# オーディオフィラーを使用してボットの応答性を向上させる
<a name="customizing-speech-audio-filler"></a>

オーディオフィラーは、ユーザーの発話の終わりからボットのレスポンスの開始までの一時停止中に、ライトメロディーやソフトキーストロークなどの短いバックグラウンドオーディオを再生します。これにより、処理の遅延がマスクされ、音声会話が自然に感じられるようになります。

**注記**  
起動時に、音声フィラーはspeech-to-speechやり取りをサポートし、 が`unifiedSpeechSettings`設定したボットロケールで使用できます。追加の会話モードのサポートは、今後数か月間に展開されます。

## 使用可能なオーディオフィラータイプ
<a name="audio-filler-types"></a>

Amazon Lex V2 には 7 つの組み込みフィラーサウンドがあり、次の 2 つのファミリーで構成されています。
+ Melody - チッパーチム
+ Melody - Curious Crawl
+ Melody - Rising Ripple
+ Melody - 患者の Ping
+ Melody - ポンダリングポン
+ 入力 - キー
+ 入力 - クワイエットクワイアティ

Amazon Lex V2 コンソールの**オーディオプレビューの再生**ボタンを使用して、ボットロケールに保存する前に各オプションを聞きます。

## タイミングパラメータ
<a name="audio-filler-timing"></a>

3 つのタイミングパラメータを調整して、オーディオフィラーが再生されるタイミングとボットレスポンスへの移行方法を制御できます。

`startDelayInMilliseconds`  
オーディオフィラーの再生を開始する前に、ユーザーの発話が終了してから待機する時間。有効な範囲は `500`～ `5000` ミリ秒です。デフォルトは `1000` です。

`minimumPlayDurationInMilliseconds`  
ボットレスポンスの準備が早くなっても、オーディオフィラーが開始してから再生される最小時間。有効な範囲は `1000`～ `5000` ミリ秒です。デフォルトは `3000` です。

`responseDeliveryDelayInMilliseconds`  
オーディオフィラーの再生の終了とボットのレスポンスの開始の間に挿入されたサイレント遅延。有効な範囲は `200`～ `1000` ミリ秒です。デフォルトは `500` です。

## オーディオフィラーの設定
<a name="configuring-audio-filler"></a>

Amazon Lex V2 コンソール、Amazon Connect Conversational AI デザイナー、または AWS CLI と SDKs を使用して、ボットロケールを作成または更新するときにオーディオフィラーを設定できます。 V2 

------
#### [ Using the console ]

1. [https://console.aws.amazon.com/lexv2/](https://console.aws.amazon.com/lexv2/) で Amazon Lex V2 コンソールを開きます。

1. リストからボットを選択します。

1. 左側のナビゲーションペインで、**ボット言語**を選択します。

1. 設定する言語を選択するか、**言語の追加**を選択して新しい言語を追加します。

1. **オーディオフィラー**セクションで、**オーディオフィラーを有効にする**を選択します。

1. メロディーまたは入力オプションから**オーディオタイプ**を選択します。選択したフィラーを聞くには、**オーディオプレビューの再生**を使用します。

1. 必要に応じて、**開始遅延**、**最小再生時間**、**レスポンスバッファ**のタイミングスライダーを調整します。

1. **保存**を選択して変更を適用します。

------
#### [ Using the Amazon Connect Conversational AI designer ]

1. Amazon Connect 管理ウェブサイトを開き、ボットの対話型 AI デザイナーに移動します。

1. 設定する言語 (ロケール) を開きます。

1. **Audio Filler** セクションで、オーディオフィラーを有効にし、オーディオタイプを選択します。

1. **開始遅延**、**最小再生時間**、**レスポンスバッファ**値を調整します。

1. 変更内容を保存します。デザイナーは、基盤となる Amazon Lex V2 ボットロケール`audioFillerSettings`にも同じを適用します。

------
#### [ Using the API ]

オーディオフィラーは、次の API オペレーションの `audioFillerSettings`パラメータを使用して設定できます。
+ `CreateBotLocale` - 新しいボットロケールのオーディオフィラーを設定します。
+ `UpdateBotLocale` - 既存のボットロケールのオーディオフィラーを変更します。
+ `DescribeBotLocale` - 現在のオーディオフィラー設定を表示します。

**Example AWS CLI を使用してオーディオフィラーを設定する**  

```
aws lexv2-models update-bot-locale \
    --bot-id "bot-1234567890abcdef0" \
    --bot-version "DRAFT" \
    --locale-id "en_US" \
    --nlu-intent-confidence-threshold 0.40 \
    --audio-filler-settings '{
        "enabled": true,
        "audioType": "MELODY_CHIPPER_CHIME",
        "startDelayInMilliseconds": 1000,
        "minimumPlayDurationInMilliseconds": 3000,
        "responseDeliveryDelayInMilliseconds": 500
    }'
```

------

## AI エージェント中間メッセージを含むオーディオフィラー
<a name="audio-filler-interim-messages"></a>

オーディオフィラーは AI エージェントの中間メッセージと連動します。AI エージェントが発信者に中間メッセージを送信すると (例えば、「確認させてください」）、開始遅延タイマーは元の呼び出しからではなく、その中間メッセージの末尾から測定されます。これにより、音声フィラーがエージェントの音声と重複するのを防ぎ、発信者が経験する遅延が、聞いた最新の音声から測定されます。

## ダイアログおよびフルフィルメントコードフックを備えたオーディオフィラー
<a name="audio-filler-dialog-code-hooks"></a>

オーディオフィラーは、Lambda ダイアログコードフックとフルフィルメントコードフックによって生じる処理ギャップ中にも再生されます。同じタイミングパラメータが適用されるため、ボットが処理を AI エージェント、コードフック、またはその両方に同じターンで委任するかどうかにかかわらず、発信者は一貫したエクスペリエンスを聞きます。

## オーディオフィラーのベストプラクティス
<a name="audio-filler-best-practices"></a>
+ フィラーをブランドの音声に一致させます。コンシューマーエクスペリエンスや小売エクスペリエンスにはメロディーフィラーを使用し、ユーザーがボットがタスクに積極的に取り組んでいることを期待する場合はフィラーを入力します。
+ レイテンシープロファイルの開始遅延を調整します。ほとんどのボットレスポンスが よりも高速の場合`startDelayInMilliseconds`、フィラーが再生されることはほとんどありません。レイテンシーの多いワークロードの遅延を短縮し、応答の速いボットの場合はそれを増やします。
+ 高速ボットの最小再生時間は短くします。高速ボット`minimumPlayDurationInMilliseconds`を長くすると、レスポンスの準備ができたらフィラーを保持することで、認識されるレイテンシーが追加されます。
+ 代表的なトラフィックでテストします。実稼働環境にロールアウトする前に、現実的な会話でフィラーの選択とタイミングを検証します。