

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso del relleno de audio para mejorar la capacidad de respuesta de los bots
<a name="customizing-speech-audio-filler"></a>

El relleno de audio reproduce un breve audio de fondo, como una melodía ligera o pulsaciones suaves, durante la pausa entre el final de la expresión del usuario y el inicio de la respuesta del bot. Esto oculta los retrasos en el procesamiento y hace que las conversaciones de voz parezcan naturales.

**nota**  
En el momento del lanzamiento, el rellenador de audio está disponible para las configuraciones locales de bots que admiten interacciones de voz a voz y que estén configuradas`unifiedSpeechSettings`. Support para modos de conversación adicionales se lanzará en los próximos meses.

## Tipos de relleno de audio disponibles
<a name="audio-filler-types"></a>

Amazon Lex V2 incluye siete sonidos de relleno integrados, organizados en dos familias:
+ Melody: Chipper Chime
+ Melody: Curious Crawl
+ Melodía: Rising Ripple
+ Melody - Paciente Ping
+ Melody - Reflexionando sobre Pong
+ Escritura: teclas cinéticas
+ Escritura: Qwerty silencioso

Utilice el botón **Reproducir vista previa de audio** de la consola Amazon Lex V2 para escuchar cada opción antes de guardarla en la configuración regional de un bot.

## Parámetros de temporización
<a name="audio-filler-timing"></a>

Puedes ajustar tres parámetros de temporización para controlar cuándo se reproduce el relleno de audio y cómo pasa a ser la respuesta del bot:

`startDelayInMilliseconds`  
Tiempo de espera una vez finalizado el enunciado del usuario antes de iniciar la reproducción del audio Filler. El intervalo válido es `500` de `5000` milisegundos. El valor predeterminado es `1000`.

`minimumPlayDurationInMilliseconds`  
Tiempo mínimo de reproducción del relleno de audio después de que se haya iniciado, incluso si la respuesta del bot está lista antes. El rango válido es `1000` de `5000` milisegundos. El valor predeterminado es `3000`.

`responseDeliveryDelayInMilliseconds`  
Se inserta un retardo silencioso entre el final de la reproducción del relleno de audio y el inicio de la respuesta del bot. El rango válido es `200` de `1000` milisegundos. El valor predeterminado es `500`.

## Configuración del relleno de audio
<a name="configuring-audio-filler"></a>

Puede configurar el relleno de audio al crear o actualizar la configuración regional de un bot a través de la consola Amazon Lex V2, el diseñador de IA conversacional de Amazon Connect o la CLI y los SDK de AWS.

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

1. Abra la consola Amazon Lex V2 en [https://console.aws.amazon.com/lexv2/](https://console.aws.amazon.com/lexv2/).

1. Elige tu bot de la lista.

1. En el panel de navegación izquierdo, selecciona **Idiomas del bot**.

1. Elige el idioma que quieres configurar o selecciona **Añadir idioma** para añadir uno nuevo.

1. En la sección **Relleno de audio**, selecciona **Activar relleno de audio**.

1. Elige un **tipo de audio** de la melodía o de las opciones de escritura. Usa **Reproducir vista previa de audio** para escuchar el relleno seleccionado.

1. Ajuste los controles deslizantes de temporización para ver el **retardo de inicio**, la **duración mínima de la reproducción** y el **búfer de respuesta** según sea necesario.

1. Selecciona **Guardar** para aplicar los cambios.

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

1. Abre el sitio web de administración de Amazon Connect y navega hasta el diseñador de IA conversacional de tu bot.

1. Abra el idioma (configuración regional) que desee configurar.

1. En la sección **Audio Filler**, active el relleno de audio y elija un tipo de audio.

1. Ajuste el **retardo de inicio**, la **duración mínima de reproducción** y los valores del **búfer de respuesta**.

1. Guarde los cambios. El diseñador aplica lo mismo `audioFillerSettings` a la configuración regional del bot Amazon Lex V2 subyacente.

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

Puede configurar el relleno de audio mediante el `audioFillerSettings` parámetro en las siguientes operaciones de la API:
+ `CreateBotLocale`- Configura el relleno de audio para una nueva configuración regional de bots.
+ `UpdateBotLocale`- Modifique el relleno de audio para una configuración regional de bot existente.
+ `DescribeBotLocale`- Ver la configuración actual del relleno de audio.

**Example Configure el rellenador de audio mediante la 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
    }'
```

------

## Relleno de audio con mensajes provisionales de un agente de IA
<a name="audio-filler-interim-messages"></a>

El relleno de audio funciona junto con los mensajes provisionales de los agentes de IA. Cuando un agente de IA envía un mensaje provisional a la persona que llama (por ejemplo, «Deja que te lo busque»), el temporizador de retardo de inicio se mide desde el final de ese mensaje provisional y no desde la invocación original. Esto evita que el relleno de audio se superponga con la voz del agente y garantiza que el retraso que experimenta la persona que llama se mida a partir del audio más reciente que haya escuchado.

## Relleno de audio con ganchos de diálogo y código de cumplimiento
<a name="audio-filler-dialog-code-hooks"></a>

El relleno de audio también se reproduce durante el intervalo de procesamiento introducido por los ganchos de código de diálogo de Lambda y los ganchos de código de cumplimiento. Se aplican los mismos parámetros de tiempo, por lo que las personas que llaman disfrutan de una experiencia uniforme, independientemente de si tu bot delega el procesamiento en un agente de IA, en un agente de inteligencia artificial, en un enlace de códigos o en ambos al mismo tiempo.

## Prácticas recomendadas para el relleno de audio
<a name="audio-filler-best-practices"></a>
+ Haga coincidir el relleno con la voz de su marca. Usa rellenadores de melodías para experiencias de consumo o venta minorista, y rellenadores de texto cuando los usuarios esperen que el bot esté trabajando activamente en una tarea.
+ Ajusta el retraso de inicio a tu perfil de latencia. Si la mayoría de las respuestas de los bots son más rápidas que`startDelayInMilliseconds`, el relleno rara vez se reproducirá. Reduzca el retraso para las cargas de trabajo con alta latencia y auméntelo para los bots que respondan rápidamente.
+ Mantén la duración mínima de juego corta para los bots rápidos. `minimumPlayDurationInMilliseconds`En un robot rápido, si la respuesta es larga, se percibe la latencia al mantener pulsado el botón de relleno una vez que la respuesta esté lista.
+ Realice una prueba con tráfico representativo. Valide la elección del relleno y el momento en conversaciones realistas antes de pasar a la fase de producción.