Transcrever
POST
https://api.curriculo.me/public/transcribe/On this page
Sem estado. Transcreve uma gravação de áudio ou vídeo, sem gerar um resumo. Para obter um resumo também, use POST /summary/.
Preço: $0.002 por minuto de áudio. Consulte Preços e cobrança.
Solicitação
multipart/form-data
| Campo | Tipo | Notas |
|---|---|---|
media (obrigatório) | arquivo | Uma gravação de áudio ou vídeo, de até 12 MB. |
language | cadeia de caracteres | Dica opcional ISO 639-1 para o idioma da gravação. |
curl -X POST https://api.curriculo.me/public/transcribe/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-F '[email protected]' \
-F 'language=en'Gravações mais longas
O upload síncrono é limitado a 12 MB. Para qualquer coisa maior, envie um link público para POST /transcribe/async: gravações de até 1 GB e 2 horas.
curl -X POST https://api.curriculo.me/public/transcribe/async \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"media_url": "https://example.com/interviews/interview.mp4"}'O result da tarefa contém transcript_text e transcript_entries. As entradas estão vazias quando não há carimbos de data/hora disponíveis. Consulte Processamento em segundo plano e callbacks.
Erros
| Status | Causa típica |
|---|---|
413 | Uma gravação de mais de 12 MB. Use /transcribe/async. |
422 | media está ausente. |
503 | A transcrição de mídia não está habilitada. |
504 | O processamento excedeu 300 segundos. Use /transcribe/async. |
Updated