Conectar um bot ao Direct Line Speech

APLICA-SE A: SDK v4

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

Depois de criar seu bot, integrá-lo ao Direct Line Speech habilitará 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 de conversação com entrada e saída de voz. Para obter mais informações sobre o Direct Line Speech e como criar aplicativos cliente, visite a página personalizar assistente virtual que tem como prioridade o uso da voz.

Pré-requisitos

Adicionar o canal do Direct Line Speech

  1. No portal do Azure, selecione o recurso de bot do Azure que deseja.
  2. Em Configurações, selecione o painel Canais. Em seguida, selecione Direct Line Speech.
  3. Adicione seu recurso Fala ao canal do Direct Line Speech inserindo os valores na página. Selecione os links abaixo de cada campo para obter mais informações.
  4. Selecione Aplicar para confirmar a seleção do canal. Essa ação adiciona o canal do Direct Line Speech ao seu bot.

Habilitar as extensões de streaming de protocolo do Bot Framework

Com o canal do Direct Line Speech conectado ao seu bot, agora é preciso habilitar o suporte a extensões de streaming de protocolo do Bot Framework para obter a interação ideal e de baixa latência.

  1. Em Configurações escolha Configuração.
  2. Selecione Habilitar ponto de extremidade de streaming. Em seguida, selecione Aplicar.
  3. Agora acesse o serviço de aplicativo do bot.
  4. Na instância de Serviço de Aplicativo, na categoria Configurações, selecione Configuração.
  5. Selecione a guia Configurações gerais. Em seguida, defina o websockets como Ativados.
  6. Selecione Salvar na parte superior da página de Configuração.

As extensões de streaming de protocolo do Bot Framework estão habilitadas no seu bot. Agora, você está pronto para atualizar o código do seu bot e integrar o suporte para extensões de streaming 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 cliente do assistente de voz do Windows. Para obter mais informações, confira Habilitar seu bot por voz usando o SDK de Fala.

Adicionar suporte para protocolo ao seu bot

Observação

A etapa a seguir só é necessária para os bots criados antes da versão v4.8 do SDK.

Com o canal do Direct Line Speech conectado e suporte habilitado para extensões de streaming de protocolo do Bot Framework, só resta adicionar código ao seu bot para dar suporte para comunicação otimizada. Siga as instruções contidas em Adicionar suporte para extensões de streaming ao seu bot para garantir compatibilidade total com o Direct Line Speech.