

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation d'un remplisseur audio pour améliorer la réactivité des robots
<a name="customizing-speech-audio-filler"></a>

Le remplisseur audio diffuse un bref son de fond, tel qu'une mélodie légère ou des touches douces, pendant la pause entre la fin de l'énoncé d'un utilisateur et le début de la réponse du bot. Cela masque les délais de traitement et permet aux conversations vocales de rester naturelles.

**Note**  
Au lancement, le remplisseur audio est disponible pour les paramètres régionaux des robots qui prennent en charge les interactions vocales et qui ont été configurés. `unifiedSpeechSettings` Support pour des modes de conversation supplémentaires sera déployé au cours des prochains mois.

## Types de remplisseurs audio disponibles
<a name="audio-filler-types"></a>

Amazon Lex V2 fournit sept sons de remplissage intégrés, organisés en deux familles :
+ Melody - Chipper Chime
+ Mélodie - Curious Crawl
+ Mélodie - Rising Ripple
+ Mélodie - Patient Ping
+ Mélodie - Pondering Pong
+ Dactylographie - Clés cinétiques
+ Dactylographie - Quiet Qwerty

Utilisez le bouton **Écouter l'aperçu audio** de la console Amazon Lex V2 pour entendre chaque option avant de l'enregistrer dans les paramètres régionaux d'un bot.

## Paramètres de chronométrage
<a name="audio-filler-timing"></a>

Vous pouvez régler trois paramètres de synchronisation pour contrôler le moment où le remplissage audio est diffusé et la manière dont il se transforme en réponse au bot :

`startDelayInMilliseconds`  
Temps d'attente après la fin de l'énoncé de l'utilisateur avant de commencer la lecture du fichier audio. La plage valide est de quelques `500` `5000` millisecondes. La valeur par défaut est `1000`.

`minimumPlayDurationInMilliseconds`  
Durée minimale de lecture du fichier audio après son démarrage, même si la réponse du bot est prête plus tôt. La plage valide est de quelques `1000` `5000` millisecondes. La valeur par défaut est `3000`.

`responseDeliveryDelayInMilliseconds`  
Délai silencieux inséré entre la fin de la lecture du fichier audio et le début de la réponse du bot. La plage valide est de quelques `200` `1000` millisecondes. La valeur par défaut est `500`.

## Configuration du remplisseur audio
<a name="configuring-audio-filler"></a>

Vous pouvez configurer le remplissage audio lors de la création ou de la mise à jour des paramètres régionaux d'un bot via la console Amazon Lex V2, le concepteur d'IA conversationnelle Amazon Connect, ou l'interface de ligne de commande AWS et les kits SDK.

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

1. Ouvrez la console Amazon Lex V2 à l'adresse [https://console.aws.amazon.com/lexv2/](https://console.aws.amazon.com/lexv2/).

1. Choisissez votre bot dans la liste.

1. Dans le volet de navigation de gauche, choisissez **Bot languages**.

1. Choisissez la langue que vous souhaitez configurer ou choisissez **Ajouter une langue** pour en ajouter une nouvelle.

1. Dans la section **Remplissage audio**, choisissez **Activer le remplissage audio**.

1. Choisissez un **type audio** parmi les options de mélodie ou de saisie. Utilisez **Écouter l'aperçu audio** pour entendre le remplissage sélectionné.

1. Ajustez les curseurs temporels pour le **délai de début**, la **durée de jeu minimale** et le **tampon de réponse** selon les besoins.

1. Choisissez **Enregistrer** pour appliquer les modifications.

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

1. Ouvrez le site Web d'administration Amazon Connect et accédez au concepteur d'IA conversationnelle pour votre bot.

1. Ouvrez la langue (locale) que vous souhaitez configurer.

1. Dans la section **Audio Filler**, activez le remplissage audio et choisissez un type audio.

1. Réglez les valeurs du **délai de début**, de **la durée de jeu minimale** et de **la mémoire tampon de réponse**.

1. Enregistrez vos modifications. Le concepteur applique la même chose `audioFillerSettings` aux paramètres régionaux du bot Amazon Lex V2 sous-jacents.

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

Vous pouvez définir le remplissage audio à l'aide du `audioFillerSettings` paramètre dans les opérations d'API suivantes :
+ `CreateBotLocale`- Configurez le remplisseur audio pour une nouvelle localisation de bot.
+ `UpdateBotLocale`- Modifiez le remplisseur audio pour les paramètres régionaux d'un bot existant.
+ `DescribeBotLocale`- Afficher la configuration actuelle du remplisseur audio.

**Example Configurer le remplisseur audio à l'aide de l'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
    }'
```

------

## Remplisseur audio avec messages intermédiaires de l'agent AI
<a name="audio-filler-interim-messages"></a>

Le remplisseur audio fonctionne avec les messages intermédiaires des agents AI. Lorsqu'un agent d'intelligence artificielle envoie un message temporaire à l'appelant (par exemple, « Laissez-moi vérifier cela pour vous »), le délai de démarrage est mesuré à partir de la fin de ce message intermédiaire plutôt qu'à partir de l'invocation initiale. Cela empêche le remplissage audio de se chevaucher avec le discours de l'agent et garantit que le délai ressenti par l'appelant est mesuré par rapport au son le plus récent qu'il a entendu.

## Remplisseur audio avec crochets de dialogue et de code d'expédition
<a name="audio-filler-dialog-code-hooks"></a>

Le remplisseur audio joue également un rôle pendant le délai de traitement introduit par les crochets de code de dialogue Lambda et les crochets de code de distribution. Les mêmes paramètres de synchronisation s'appliquent, de sorte que les appelants bénéficient d'une expérience cohérente, que votre bot délègue le traitement à un agent d'intelligence artificielle, à un code hook ou aux deux à la fois.

## Bonnes pratiques en matière de remplissage audio
<a name="audio-filler-best-practices"></a>
+ Associez le produit de remplissage à la voix de votre marque. Utilisez des remplisseurs de mélodies pour les expériences de consommation ou de vente au détail, et des remplisseurs de saisie lorsque les utilisateurs s'attendent à ce que le bot travaille activement sur une tâche.
+ Réglez le délai de démarrage en fonction de votre profil de latence. Si la plupart des réponses des bots sont plus rapides que`startDelayInMilliseconds`, le remplisseur jouera rarement. Réduisez le délai pour les charges de travail à forte latence et augmentez-le pour les robots à réponse rapide.
+ Limitez la durée minimale de jeu pour les robots rapides. Un bot long `minimumPlayDurationInMilliseconds` sur un bot rapide ajoute de la latence perçue en maintenant le remplisseur enfoncé une fois que la réponse est prête.
+ Testez avec un trafic représentatif. Validez le choix du remplisseur et le calendrier dans le cadre de conversations réalistes avant de passer à la production.