View a markdown version of this page

Usando o preenchedor de áudio para melhorar a capacidade de resposta do bot - Guia do desenvolvedor

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

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

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

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

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/.

  2. Escolha seu bot na lista.

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

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

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

  6. 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.

  7. 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.

  8. 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.

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

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

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

  5. 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.

exemplo 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

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

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

  • 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 questartDelayInMilliseconds, 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.