Texto para fala no Make.com: um módulo HTTP, qualquer voz
O Make (antigo Integromat) liga aplicativos em cenários automáticos: uma nova linha, um formulário, uma mensagem ou um item de RSS pode iniciar uma cadeia de passos. Quando um desses passos precisa gerar fala, basta uma solicitação HTTP a uma API de texto para fala.
Este guia mostra como converter texto em fala num cenário do Make com a API de voz da SuperClonica e passar o áudio para o próximo módulo.
Obtenha uma chave
Entre na SuperClonica com Google ou GitHub e crie uma chave de API na seção de API do seu espaço de trabalho. O plano gratuito dá um minuto de áudio por dia para testar; o plano Inicial de US$ 5 dá até 216 horas por mês.
Configure o módulo HTTP
Adicione o módulo «Make a request» do app HTTP depois do passo que fornece o texto e preencha:
- URL: https://superclonica.com/api/v1/speech, método POST.
- Cabeçalhos: Authorization com o valor Bearer e a sua chave; Content-Type: application/json.
- Tipo de corpo Raw, tipo de conteúdo JSON, conteúdo: {"text": "{{o campo de texto}}", "voice": "F1", "language": "pt", "format": "mp3"}.
- Deixe «Parse response» desligado: a resposta é o próprio arquivo de áudio, que o módulo passa adiante como dados binários.
Salve ou envie o áudio
Mapeie a saída Data no próximo módulo que recebe um arquivo: Google Drive «Upload a file», Dropbox, um anexo de e-mail ou «Send an audio» de um bot do Telegram. Dê ao arquivo um nome terminado em .mp3. Para que cada execução possa ser repetida com segurança, adicione um cabeçalho Idempotency-Key com o ID do registro do gatilho.
Erros e limites
Ative no módulo a avaliação de erros por código de status e adicione um tratador de erros: 429 significa que a janela de 10 minutos do plano acabou e 503 que a fila está cheia; ambas trazem um cabeçalho Retry-After com os segundos de espera. Uma solicitação aceita até 20 000 caracteres. Pela API o texto vai para os servidores da SuperClonica; para textos privados, use o motor no seu próprio computador.