Documentação prática
Preencha token + áudio abaixo. A documentação gera cURL e o passo a passo do Postman prontos para copiar. Base: https://audio-api.autoenvia.com.br
1. Sua configuração (salva só neste navegador)
2. Opções (iguais à Demonstração)
Defaults recomendados: qualidade boa + resposta rápida (language=pt, enhance e trim ligados, prompt vazio).
3. Exemplos gerados
` e deixar espaço depois, o curl trata cada pedaço como URL
e mostra curl: (3) URL rejected: Bad hostname — mesmo depois de um 200 OK.
curl.exe https://audio-api.autoenvia.com.br/api/health
Cannot POST /api/transcribe%0A.
%0A = Enter colado no final da URL. Apague o ↵ na barra do Postman.
audio
Em form-data, a coluna KEY deve ser exatamente audio.
O dropdown File / Text ao lado não é o nome da chave —
não use Type como KEY (isso quebra o upload).
Copie cada campo (botão Copiar) e cole no Postman — um por vez:
POST
https://audio-api.autoenvia.com.br/api/transcribe
4) Body → form-data (montagem correta)
| KEY (nome) | Dropdown | VALUE |
|---|---|---|
audio |
File |
Selecione o .ogg (sumir o ⚠ amarelo) |
language |
Text |
pt |
enhance |
Text |
true |
trim |
Text |
true |
audio
audio (não Type) · arquivo sem ⚠ · Auth Bearer · timeout 180000
https://audio-api.autoenvia.com.br
https://audio-api.autoenvia.com.br/api/health
https://audio-api.autoenvia.com.br/api/transcribe
Endpoints
| Método | URL | Auth |
|---|---|---|
GET |
https://audio-api.autoenvia.com.br/api/health |
Não |
POST |
https://audio-api.autoenvia.com.br/api/transcribe |
Bearer |
Campo obrigatório: audio (multipart). Opcionais: language, prompt, enhance, trim.
Formatos: .ogg .opus .mp3 .wav .m4a · máx. 25 MB.
Erros HTTP
| Código | Significado |
|---|---|
400 | Arquivo ausente / extensão inválida / opções inválidas |
401 | Token ausente ou inválido |
403 | Token inativo ou IP bloqueado |
413 | Arquivo grande demais |
429 | Rate limit |
500 | Falha FFmpeg / Whisper |
Por que apareceu “Bad hostname”?
No Postman, a resposta Cannot POST /api/transcribe%0A significa que a URL
tinha um Enter no final (%0A). Apague o ↵ na barra de URL ou use o botão
Copiar da URL na aba Postman (já vem sem quebra de linha).
No curl do Windows, use o exemplo de 1 linha — backtick com espaço
gera Bad hostname mesmo depois de um 200 OK.