Conectar um bot ao Direct Line Speech

APLICA-SE A: SDK v4

Este artigo descreve como conectar um bot ao canal Direct Line Speech. Use esse canal para permitir que os usuários interajam com um bot por voz.

Depois de criar seu bot, integrá-lo com o Direct Line Speech permitirá uma conexão de baixa latência e alta confiabilidade com aplicativos cliente usando o SDK de fala. Essas conexões são otimizadas para experiências conversacionais de entrada e saída de voz. Para obter mais informações sobre Direct Line Speech e como criar aplicativos cliente, visite a página do assistente virtual personalizado voice-first.

Pré-requisitos

  • Uma conta do Azure. Se ainda não tiver uma, crie uma conta gratuita antes de começar.
  • Um bot existente publicado no Azure.
  • Um recurso de Fala da IA do Azure. Você pode criar um novo recurso de Fala no Azure ou usar um existente.

Adicionar o canal Direct Line Speech

  1. No portal do Azure, selecione o recurso Bot do Azure.
  2. Em Configurações, selecione o painel Canais . Em seguida, selecione Fala em Linha Direta.
  3. Adicione seu recurso de fala ao canal Direct Line Speech inserindo os valores na página. Selecione os links em cada campo para obter mais informações.
  4. Selecione Candidatar-se para confirmar a seleção do canal. Isso adiciona o canal Direct Line Speech ao seu bot.

Ativar as extensões de streaming do protocolo Bot Framework

Com o canal Direct Line Speech conectado ao seu bot, agora você precisa habilitar o suporte a Bot Framework Protocol Streaming Extensions para interação ideal e de baixa latência.

  1. Em Configurações , selecione Configuração.
  2. Selecione Ativar ponto de extremidade de streaming. Em seguida, selecione Aplicar.
  3. Agora vá para o serviço de aplicativo do bot.
  4. Na instância do Serviço de Aplicativo, na categoria Configurações , selecione Configuração.
  5. Selecione a guia Configurações gerais . Em seguida, defina os soquetes da Web como Ativado.
  6. Selecione Salvar na parte superior da página de configuração.

As Extensões de Streaming do Protocolo Bot Framework agora estão habilitadas para seu bot. Agora você está pronto para atualizar seu código de bot e integrar o suporte a Streaming Extensions a um projeto de bot existente.

Exemplo

Se você seguiu todas as etapas, agora pode falar com o bot usando o aplicativo cliente que pode ser baixado no Windows Voice Assistant Client. Para obter mais informações, consulte Habilitar seu bot por voz usando o SDK de fala.

Adicionando suporte de protocolo ao seu bot

Nota

A etapa a seguir só é necessária para bots criados antes do lançamento do SDK v4.8.

Com o canal Direct Line Speech conectado e o suporte para as Extensões de Streaming do Protocolo Bot Framework habilitado, tudo o que resta é adicionar código ao seu bot para suportar a comunicação otimizada. Siga as instruções sobre como adicionar suporte a Extensões de Streaming ao seu bot para garantir total compatibilidade com o Direct Line Speech.