Skip to content

Transcrever

POSThttps://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

CampoTipoNotas
media (obrigatório)arquivoUma gravação de áudio ou vídeo, de até 12 MB.
languagecadeia de caracteresDica 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

StatusCausa típica
413Uma gravação de mais de 12 MB. Use /transcribe/async.
422media está ausente.
503A transcrição de mídia não está habilitada.
504O processamento excedeu 300 segundos. Use /transcribe/async.

Updated