

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o preenchedor de áudio para melhorar a capacidade de resposta do bot
<a name="customizing-speech-audio-filler"></a>

O preenchedor de áudio reproduz um breve áudio de fundo, como uma melodia leve ou pressionamentos suaves de tecla, durante a pausa entre o final da declaração do usuário e o início da resposta do bot. Isso mascara os atrasos no processamento e faz com que as conversas de voz pareçam naturais.

**nota**  
No lançamento, o preenchedor de áudio está disponível para localidades de bots que oferecem suporte a interações de fala para fala e estão configuradas. `unifiedSpeechSettings` Support para modos de conversação adicionais será lançado nos próximos meses.

## Tipos de preenchimento de áudio disponíveis
<a name="audio-filler-types"></a>

O Amazon Lex V2 fornece sete sons de preenchimento integrados, organizados em duas famílias:
+ Melodia - Chipper Chime
+ Melodia - Curious Crawl
+ Melodia - Rising Ripple
+ Melodia - Ping do paciente
+ Melody - Pondering Pong
+ Digitação - Teclas cinéticas
+ Digitação - Quiet Qwerty

Use o botão **Reproduzir visualização de áudio** no console Amazon Lex V2 para ouvir cada opção antes de salvá-la em uma localidade de bot.

## Parâmetros de temporização
<a name="audio-filler-timing"></a>

Você pode ajustar três parâmetros de temporização para controlar quando o preenchimento de áudio é reproduzido e como ele se transforma na resposta do bot:

`startDelayInMilliseconds`  
Tempo de espera após o final da declaração do usuário antes de iniciar a reprodução do preenchimento de áudio. O intervalo válido é de `500` até `5000` milissegundos. O padrão é `1000`.

`minimumPlayDurationInMilliseconds`  
Tempo mínimo de reprodução do preenchimento de áudio após o início, mesmo que a resposta do bot fique pronta mais cedo. O intervalo válido é de `1000` até `5000` milissegundos. O padrão é `3000`.

`responseDeliveryDelayInMilliseconds`  
Atraso silencioso inserido entre o final da reprodução do preenchimento de áudio e o início da resposta do bot. O intervalo válido é de `200` até `1000` milissegundos. O padrão é `500`.

## Configurando o preenchedor de áudio
<a name="configuring-audio-filler"></a>

Você pode configurar o preenchedor de áudio ao criar ou atualizar a localidade de um bot por meio do console Amazon Lex V2, do designer de IA conversacional do Amazon Connect ou da CLI e SDKs da AWS.

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

1. Abra o console do Amazon Lex V2 em [https://console.aws.amazon.com/lexv2/](https://console.aws.amazon.com/lexv2/).

1. Escolha seu bot na lista.

1. No painel de navegação esquerdo, escolha **Idiomas do bot**.

1. Escolha o idioma que você deseja configurar ou escolha **Adicionar idioma** para adicionar um novo.

1. Na seção **Preenchimento de áudio**, escolha **Ativar preenchimento de áudio**.

1. Escolha um **tipo de áudio** nas opções de melodia ou digitação. Use **Reproduzir pré-visualização de áudio** para ouvir o preenchimento selecionado.

1. Ajuste os controles deslizantes de tempo para **Atraso de início**, **Duração mínima de reprodução** e **Buffer de resposta** conforme necessário.

1. Escolha **Salvar** para aplicar as alterações.

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

1. Abra o site de administração do Amazon Connect e navegue até o designer de IA conversacional do seu bot.

1. Abra o idioma (localidade) que você deseja configurar.

1. Na seção **Preenchimento de áudio**, ative o preenchimento de áudio e escolha um tipo de áudio.

1. Ajuste o **atraso inicial**, a **duração mínima da reprodução** e os valores do **buffer de resposta**.

1. Salve as alterações. O designer aplica o mesmo `audioFillerSettings` à localidade subjacente do bot Amazon Lex V2.

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

Você pode definir o preenchimento de áudio usando o `audioFillerSettings` parâmetro nas seguintes operações de API:
+ `CreateBotLocale`- Configure o preenchedor de áudio para uma nova localidade de bots.
+ `UpdateBotLocale`- Modifique o preenchimento de áudio para uma localidade de bot existente.
+ `DescribeBotLocale`- Veja a configuração atual do preenchedor de áudio.

**Example Configure o preenchedor de áudio usando a 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
    }'
```

------

## Preenchedor de áudio com mensagens provisórias do agente de IA
<a name="audio-filler-interim-messages"></a>

O preenchedor de áudio funciona junto com as mensagens provisórias do agente de IA. Quando um agente de IA envia uma mensagem provisória ao chamador (por exemplo, “Deixe-me pesquisar isso para você”), o cronômetro de atraso inicial é medido a partir do final dessa mensagem provisória e não da invocação original. Isso evita que o preenchimento de áudio se sobreponha à fala do agente e garante que o atraso que o chamador experimenta seja medido a partir do áudio mais recente que ele ouviu.

## Preenchedor de áudio com ganchos de diálogo e código de preenchimento
<a name="audio-filler-dialog-code-hooks"></a>

O preenchimento de áudio também é reproduzido durante a lacuna de processamento introduzida pelos ganchos de código de diálogo e pelos ganchos de código de atendimento do Lambda. Os mesmos parâmetros de tempo se aplicam, para que os chamadores tenham uma experiência consistente, independentemente de seu bot delegar o processamento a um agente de IA, a um gancho de código ou a ambos ao mesmo tempo.

## Práticas recomendadas para preenchimento de áudio
<a name="audio-filler-best-practices"></a>
+ Combine o preenchimento com a voz da sua marca. Use preenchimentos de melodia para experiências de consumo ou de varejo e preenchimentos de digitação quando os usuários esperam que o bot esteja trabalhando ativamente em uma tarefa.
+ Ajuste o atraso inicial ao seu perfil de latência. Se a maioria das respostas dos bots for mais rápida do que`startDelayInMilliseconds`, o preenchedor raramente será reproduzido. Diminua o atraso para cargas de trabalho de alta latência e aumente-o para bots de resposta rápida.
+ Mantenha a duração mínima de jogo curta para bots rápidos. Um bot longo `minimumPlayDurationInMilliseconds` em um rápido aumenta a latência percebida ao segurar o preenchimento após a resposta estar pronta.
+ Teste com tráfego representativo. Valide a escolha do preenchimento e o tempo em conversas realistas antes de começar a produção.