Conectar os Serviços de Comunicação do Azure com os serviços de IA do Azure
As APIs de Automação de Chamadas dos Serviços de Comunicação do Azure fornecem aos desenvolvedores a capacidade de orientar e controlar as chamadas de Telefonia, VoIP ou WebRTC dos Serviços de Comunicação do Azure usando gatilhos de evento em tempo real para executar ações com base na lógica de negócios personalizada específicas de seu domínio. Dentro das APIs de Automação de Chamadas, os desenvolvedores podem usar APIs simples com tecnologia de IA, que podem ser usadas para reproduzir mensagens de saudação personalizadas, reconhecer entradas de voz de conversação para coletar informações sobre perguntas contextuais a fim de conduzir um modelo de autoatendimento com os clientes e usar a análise de sentimentos para melhorar o atendimento ao cliente em geral. Essas APIs específicas de conteúdo são orquestradas por meio dos Serviços de IA do Azure com suporte para personalização de modelos de IA sem que os desenvolvedores precisem encerrar fluxos de mídia em seus serviços e transmitir de volta ao Azure para a funcionalidade de IA.
Tudo isso é possível com um clique em que as empresas podem acessar uma solução segura e vincular seus modelos por meio do portal. Além disso, desenvolvedores e empresas não precisam gerenciar credenciais. Conectar seus serviços de IA do Azure usa identidades gerenciadas para acessar recursos de propriedade do usuário. Os desenvolvedores podem usar identidades gerenciadas para autenticar qualquer recurso que dê suporte à autenticação do Microsoft Entra.
Os serviços de IA do Azure podem ser facilmente integrados a qualquer aplicativo, independentemente da linguagem de programação. Ao criar um Recurso do Azure no portal do Azure, habilite a opção e forneça a URL para os serviços de IA do Azure. Essa experiência simples permite que os desenvolvedores atendam às necessidades, escalem o serviço e evitem investir tempo e recursos no design e na manutenção de uma solução personalizada.
Observação
Essa integração tem suporte em regiões limitadas para serviços de IA do Azure. Para obter mais informações sobre quais regiões têm suporte, veja a seção limitações na parte inferior deste documento. Essa integração só dá suporte a recursos do Serviço Cognitivo de Vários Serviços. Recomendamos que, se você estiver criando um novo recurso do Serviço de IA do Azure, crie um recurso do Serviço Cognitivo de Vários Serviços ou quando estiver conectando um recurso existente confirme se ele é um recurso do Serviço Cognitivo de Vários Serviços.
Casos de uso comuns
Compilar aplicativos que podem reproduzir e reconhecer fala
Com a capacidade de conectar seus serviços de IA do Azure aos Serviços de Comunicação do Azure. Você pode habilitar a funcionalidade de reprodução personalizada usando Conversão de Texto em Fala e Linguagem de Marcação de Síntese de Fala (SSML) para reproduzir áudios mais personalizados e naturais para os usuários. Por meio da conexão dos serviços de IA do Azure, você também pode usar o serviço Conversão de Fala em Texto para incorporar o reconhecimento de respostas de voz que podem ser convertidas em tarefas acionáveis por meio da lógica de negócios no aplicativo. Essas funções podem ser aprimoradas ainda mais por meio da capacidade de criar modelos personalizados nos serviços de IA do Azure que são feitos sob medida para seu domínio e região, por meio da capacidade de escolher quais idiomas são falados e reconhecidos, vozes personalizadas e modelos personalizados criados com base em sua experiência.
Fluxo de tempo de execução
Experiência do portal do Azure
Você precisará conectar seu recurso dos Serviços de Comunicação do Azure com o recurso de IA do Azure por meio do portal do Azure. Há duas maneiras de realizar essa etapa:
- Navegando pelas etapas da guia Serviços Cognitivos em seus Serviços de Comunicação do Azure (recomendado).
- Adição manual da Identidade Gerenciada ao recurso dos Serviços de Comunicação do Azure. Esta etapa é mais avançada e requer um pouco mais de esforço para conectar seus Serviços de Comunicação do Azure aos serviços de IA do Azure.
Pré-requisitos
- Conta do Azure com uma assinatura ativa e acesso ao portal do Azure. Para obter detalhes, consulte Criar uma conta gratuitamente.
- Recurso dos Serviços de Comunicação do Azure. Veja Criar um recurso dos Serviços de Comunicação do Azure.
- Um recurso dos Serviços de IA do Azure.
Conectando-se por meio do portal do Azure
Abra o recurso dos Serviços de Comunicação do Azure e clique na guia Serviços Cognitivos.
Se a identidade gerenciada atribuída pelo sistema não estiver habilitada, você precisará habilitá-la.
Na guia Serviços Cognitivos, clique no botão "Habilitar Identidade Gerenciada".
Habilitar identidade atribuída pelo sistema. Essa ação inicia a criação da identidade; uma notificação pop-up aparece notificando que a solicitação está sendo processada.
Depois que a identidade estiver habilitada, você deverá ver algo semelhante.
Quando a identidade gerenciada estiver habilitada, a guia Serviço Cognitivo deverá mostrar um botão "Conectar serviço cognitivo" para conectar os dois serviços.
Clique em ''Conectar serviço cognitivo'', selecione a Assinatura, Grupo de Recursos e Recurso e clique em ''Conectar'' no painel de contexto que é aberto.
Se a conexão for bem-sucedida, você deverá ver uma faixa verde confirmando a conexão bem-sucedida.
Agora, na guia Serviço Cognitivo, você deverá ver seus serviços conectados sendo exibidos.
Opção avançada: adição manual da Identidade Gerenciada ao recurso dos Serviços de Comunicação do Azure
Como alternativa, se você quiser passar pelo processo manual de conexão de seus recursos, poderá seguir estas etapas.
Habilitar a identidade atribuída pelo sistema
- Navegue até seu recurso dos Serviços de Comunicação do Azure no portal do Azure.
- Selecione a guia Identidade.
- Habilitar identidade atribuída pelo sistema. Essa ação inicia a criação da identidade. Uma notificação pop-up aparece notificando que a solicitação está sendo processada.
Opção 1: adicionar função dos Serviços Cognitivos do Azure no portal do Azure
- Navegue até o seu recurso de Serviços Cognitivos do Azure.
- Selecione a guia "Controle de acesso (IAM)".
- Clique no botão "+ Adicionar".
- Selecione "Adicionar atribuições de função" no menu.
- Escolha a função "Usuário dos Serviços Cognitivos" a ser atribuída e clique em "Avançar".
- Para o campo "Atribuir acesso a" escolha "Usuário, grupo ou entidade de serviço".
- Pressione "+ Selecionar membros" e uma guia lateral será aberta.
- Pesquise o nome do recurso Serviços de Comunicação do Azure na caixa de texto e clique nele quando aparecer. Em seguida, clique em "Selecionar".
- Clique em "Revisar + atribuir". Isso atribui a função à identidade gerenciada.
Opção 2: adicionar função por meio da guia Identidade dos Serviços de Comunicação do Azure
- Navegue até seu recurso dos Serviços de Comunicação do Azure no portal do Azure.
- Selecione a guia Identidade.
- Clique em "Atribuições de função do Azure".
- Clique no botão "Adicionar atribuição de função (versão prévia)", que abre a guia "Adicionar atribuição de função (versão prévia)".
- Selecione o "Grupo de recursos" para "Escopo".
- Selecione a "Assinatura".
- Selecione o "Grupo de Recursos" que contém o Serviço Cognitivo.
- Selecione a função "Usuário dos Serviços Cognitivos".
- Clique em Save (Salvar).
Seu Serviço de Comunicação do Azure agora foi vinculado ao recurso do Serviço Cognitivo do Azure.
Regiões de serviços de IA do Azure com suporte
Essa integração entre os Serviços de Comunicação do Azure e os serviços de IA do Azure só tem suporte nas seguintes regiões:
- centralus
- northcentralus
- southcentralus
- westcentralus
- eastus
- eastus2
- westus
- westus2
- westus3
- canadacentral
- northeurope
- westeurope
- uksouth
- southafricanorth
- centralindia
- eastasia
- southeastasia
- australiaeast
- brazilsouth
- uaenorth
Limitações conhecidas
- Os prompts de texto de Conversão de Texto em Fala dão suporte a no máximo 400 caracteres. Se o prompt for maior do que isso, sugerimos o uso de SSML para ações de reprodução baseadas em Conversão de Texto em Fala.
- Para cenários em que você excede o limite de cota do serviço de Fala, é possível solicitar o aumento desse limite seguindo as etapas descritas aqui.
Próximas etapas
- Saiba mais sobre reprodução de áudio para os chamadores usando Conversão de Texto em Fala.
- Saiba mais sobre coleta de entrada de usuário com Conversão de Fala em Texto.