A função de tradução precisa ser realizada passando parâmetros pela API, as etapas são as seguintes:
- Definir o tipo de tarefaAdicionar à solicitação
task=translate
Parâmetros. - Especificar o idioma de destino: através de
language=en
(ou outro código de idioma) define o idioma de saída. - Enviar dados de áudio: POST como binário para o URL de trabalho do
/raw
Interface.
Exemplo de solicitação cURL:
curl -X POST "https://whispercloudflare.tchepai.com/raw?task=translate&language=en"
-H "Content-Type: application/octet-stream"
--data-binary "@audio.mp3"
O resultado é o texto traduzido e o registro de data e hora (no formato JSON).
Essa resposta foi extraída do artigoWhisper on Cloudflare AI: uma ferramenta gratuita para converter áudio em texto e gerar legendasO