Guia de início rápido: ouça e fale com modelos de bate-papo no playground de bate-papo do AI Studio
Dê ao seu aplicativo a capacidade de ouvir e falar emparelhando o Serviço OpenAI do Azure com o Azure AI Speech para permitir interações mais avançadas.
Neste início rápido, você usa o Serviço OpenAI do Azure e o Azure AI Speech para:
- Fale com o assistente através de fala para texto.
- Ouça a resposta do assistente por meio de conversão de texto em fala.
Os recursos de fala para texto e texto para fala podem ser usados juntos ou separadamente no playground de bate-papo do AI Studio. Você pode usar o playground para testar seu modelo de chat antes de implantá-lo.
Pré-requisitos
- Uma assinatura do Azure - Crie uma gratuitamente.
- Um projeto AI Studio.
- Um modelo de chat do Azure OpenAI implantado. Este guia é testado com um
gpt-4
modelo.
Configurar o playground de bate-papo
Antes de iniciar uma sessão de bate-papo, você precisa configurar o playground de bate-papo para usar os recursos de fala para texto e texto para fala.
Entre no Azure AI Studio.
Vá para o seu projeto ou crie um novo projeto no Azure AI Studio.
Selecione Chat na lista de playgrounds.
Selecione seu modelo de chat implantado na lista suspensa Implantação .
Selecione o botão Recursos de bate-papo.
Nota
Você também deve ver as opções para selecionar os botões de microfone ou alto-falante. Se você selecionar um desses botões, mas ainda não tiver habilitado a conversão de fala em texto ou de texto em fala, será solicitado a habilitá-los nos recursos de bate-papo.
Na página Recursos de bate-papo , selecione a caixa para reconhecer que o uso do recurso de fala incorrerá em custos adicionais. Para obter mais informações, consulte Preços do Azure AI Speech.
Selecione Ativar fala para texto e Ativar texto para fala.
Selecione a localidade do idioma e a voz que deseja usar para falar e ouvir. A lista de vozes disponíveis depende da localidade selecionada.
Opcionalmente, você pode tentar a voz antes de retornar à sessão de bate-papo. Insira algum texto de exemplo e selecione Reproduzir em
Selecione Guardar.
Iniciar uma sessão de chat
Nesta sessão de chat, você usa fala para texto e texto para fala. Use o recurso de fala para texto para falar com o assistente e o recurso de texto para fala para ouvir a resposta do assistente.
Conclua as etapas na seção Configurar o playground , caso ainda não tenha feito isso. Para concluir este guia de início rápido, você precisa habilitar os recursos de fala para texto e texto para fala.
Selecione o botão do microfone e fale com o assistente. Por exemplo, você pode dizer "Você sabe onde posso obter um Xbox".
Selecione o botão enviar (seta para a direita) para enviar sua mensagem ao assistente. A resposta do assistente é exibida no painel de sessão de chat.
Nota
Se o botão do alto-falante estiver ativado, você ouvirá a resposta do assistente. Se o botão do alto-falante estiver desativado, você não ouvirá a resposta do assistente, mas a resposta ainda será exibida no painel da sessão de chat.
Você pode alterar o prompt do sistema para alterar o formato ou o estilo de resposta do assistente.
Por exemplo, digite:
"You're an AI assistant that helps people find information. Answers shouldn't be longer than 20 words because you are on a phone. You could use 'um' or 'let me see' to make it more natural and add some disfluency."
A resposta é mostrada no painel de sessão de chat. Como o botão do alto-falante está ligado, você também ouve a resposta.
Ver código de exemplo
Você pode selecionar o botão Exibir código para exibir e copiar o código de exemplo, que inclui a configuração para os serviços OpenAI e de Fala do Azure.
Você pode usar o código de exemplo para habilitar fala para texto e texto para fala em seu aplicativo.
Gorjeta
Para outro exemplo, consulte o exemplo de código de bate-papo de fala a fala.
Clean up resources (Limpar recursos)
Para evitar incorrer em custos desnecessários do Azure, você deve excluir os recursos criados neste início rápido se eles não forem mais necessários. Para gerenciar recursos, você pode usar o portal do Azure.