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
- 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 de IA do Azure. Você pode criar um recurso de fala no Azure ou usar um existente.
Adicionar o canal do Direct Line Speech
- No portal do Azure, selecione o recurso de bot do Azure que deseja.
- Em Configurações, selecione o painel Canais. Em seguida, selecione Direct Line Speech.
- 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.
- 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.
- Em Configurações escolha Configuração.
- Selecione Habilitar ponto de extremidade de streaming. Em seguida, selecione Aplicar.
- Agora acesse o serviço de aplicativo do bot.
- Na instância de Serviço de Aplicativo, na categoria Configurações, selecione Configuração.
- Selecione a guia Configurações gerais. Em seguida, defina o websockets como Ativados.
- 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.