Texto para fala no Power Automate: uma ação HTTP e um MP3
Os fluxos do Power Automate já movimentam texto: e-mails, respostas do Forms, itens do SharePoint, mensagens do Teams. Para transformar parte desse texto em fala, o fluxo precisa de uma chamada a uma API de texto para fala e de um passo que salve o áudio.
Este guia mostra como fazer isso com a ação HTTP e a API de voz da SuperClonica.
Antes de começar
A ação HTTP é um conector premium no Power Automate, então o fluxo precisa de um plano com conectores premium. Você também precisa de uma chave de API da SuperClonica: entre com Google ou GitHub e crie-a na seção de API do seu espaço de trabalho; o plano gratuito dá um minuto de áudio por dia.
Adicione a ação HTTP
Depois do gatilho, adicione uma ação HTTP e preencha:
- Método POST, URI https://superclonica.com/api/v1/speech.
- Cabeçalhos: Authorization = Bearer e a sua chave, Content-Type = application/json. Melhor ainda: guarde a chave numa variável de ambiente ou no Azure Key Vault.
- Corpo: {"text": "[conteúdo dinâmico com o texto]", "voice": "M1", "language": "pt", "format": "mp3"}.
Salve o áudio
O corpo da resposta é o próprio MP3. Adicione «Criar arquivo» do OneDrive ou do SharePoint, dê um nome com extensão .mp3 e use o Body da ação HTTP como conteúdo. Daí o fluxo pode anexá-lo a um e-mail, publicá-lo no Teams ou colocar o link num item de lista. Adicione um cabeçalho Idempotency-Key, por exemplo com o ID do item, para que uma execução repetida nunca converta o mesmo texto duas vezes.
Erros, limites e privacidade
Configure a política de repetição da ação HTTP ou um escopo com «executar após» em caso de falha: 429 significa que a janela de 10 minutos do plano acabou e 503 que a fila está cheia; ambas as respostas trazem Retry-After. Uma solicitação aceita até 20 000 caracteres. O texto é processado nos servidores da SuperClonica; para documentos confidenciais, use o motor da SuperClonica no seu próprio computador.