O que é o Direct Line Speech?

O Direct Line Speech é uma solução robusta e completa para a criação de um assistente de voz flexível e extensível. Ele é equipado com a Bot Framework e o canal do Direct Line Speech, que é otimizado para a interação de voz de entrada e de saída com bots.

Os assistentes de voz ouvem os usuários e realizam uma ação em resposta, geralmente falando de volta. Eles usam o reconhecimento de fala para transcrever a fala do usuário e reagir ao reconhecimento de linguagem natural do texto. Essa ação geralmente inclui a saída falada do assistente, gerada com conversão de texto em fala.

O Direct Line Speech oferece os mais altos níveis de personalização e sofisticação para assistentes de voz. Ele foi criado para cenários de conversação aberta, natural ou híbrida dos dois, com realização de tarefas ou uso de comando e controle. Esse alto grau de flexibilidade vem com uma complexidade maior. Considere os Comandos Personalizados para cenários com escopo para tarefas bem definidas usando a entrada de linguagem natural.

O Direct Line Speech dá suporte a estas localidades: ar-eg, ar-sa, ca-es, da-dk, de-de, en-au, en-ca, en-gb, en-in, en-nz, en-us, es-es, es-mx, fi-fi, fr-ca, fr-fr, gu-in, hi-in, hu-hu, it-it, ja-jp, ko-kr, mr-in, nb-no, nl-nl, pl-pl, pt-br, pt-pt, ru-ru, sv-se, ta-in, te-in, th-th, tr-tr, zh-cn, zh-hk e zh-tw.

Introdução ao Direct Line Speech

Para criar um assistente de voz usando o Direct Line Speech, crie um recurso de Fala e um recurso do Bot do Azure no portal do Azure. Em seguida, conecte o bot ao canal do Direct Line Speech.

Conceptual diagram of the Direct Line Speech orchestration service flow

Para obter um guia passo a passo completo sobre como criar um assistente de voz simples usando o Direct Line Speech, confira o tutorial para habilitar a fala de bots com o SDK de Fala e o canal do Direct Line Speech.

Também oferecemos guias de início rápido para você começar rapidamente a executar código e conhecer as APIs. Esta tabela inclui uma lista de guias de início rápido do assistente de voz organizadas por linguagem e plataforma.

Guia de Início Rápido Plataforma Referência de API
C#, UWP Windows Procurar
Java Windows, macOS, Linux Procurar
Java Android Procurar

Código de exemplo

Código de exemplo para a criação de assistentes de voz está disponível no GitHub. Esses exemplos tratam do aplicativo cliente para se conectar ao assistente em várias linguagens de programação populares.

Personalização

Os assistentes de voz criados com o serviço de Fala podem usar a gama completa de opções de personalização disponíveis para conversão de fala em texto, conversão de texto em fala e seleção de palavra-chave personalizada.

Observação

As opções de personalização variam por idioma/localidade. Confira os idiomas compatíveis.

O Direct Line Speech e a funcionalidade associada para assistentes de voz são um complemento ideal para a Solução de Assistente Virtual e Enterprise Template. Embora o Direct Line Speech funcione com qualquer bot compatível, esses recursos oferecem uma linha de base reutilizável para experiências de conversa de alta qualidade e habilidades e modelos de suporte comuns para uma introdução rápida.

Documentos de Referência

Próximas etapas