Pular para o conteúdo
Transcript Dock
EntrarComeçar grátis

Menu do site

Transcript Dock
API de áudio direto

API de transcrição de podcasts episódios completos com tempo por palavra

Links públicos de áudio e arquivos MP3 de podcast, de até 2 horas por episódio, por meio da transcrição por IA.

1.0Recursos

Principais vantagens e os limites que as acompanham

Transcreva episódios de podcast a partir de links diretos de áudio, incluindo URLs de enclosure de RSS, com segmentos com horário e tempo por palavra.

  1. Episódios de até 2 horas

    Aceita áudio de longa duração de até 2 horas e 250 MB por arquivo, transcrito como uma única tarefa com tempo por segmento e por palavra.

  2. Busca protegida contra SSRF

    URLs diretas de áudio são validadas com verificações rigorosas de IP e de redirecionamento antes do início do download.

  3. Notificações por webhook

    Receba um webhook assinado com HMAC SHA256 quando um episódio longo terminar, em vez de ficar consultando a tarefa.

Limites operacionais e transparência

  • O tamanho máximo do arquivo de áudio é de 250 MB (262,144,000 bytes).
  • A duração máxima do episódio é de 7,200 segundos (2 horas).
  • Infraestrutura de região única; a transcrição por IA é cobrada a 2 créditos por minuto iniciado, com mínimo de 60 segundos.
2.0Implementação

Requisição e resposta a requisição exata e o que volta

POST/v1/jobs

curl -X POST https://www.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"source": {
"url": "https://media.example.com/podcasts/episode-104.mp3"
},
"mode": "transcribe"
}'

Resultado da tarefa

{
"id": "8e9f0a1b-2c3d-4e5f-6a7b-8c9d0e1f2a3b",
"status": "succeeded",
"stage": null,
"result_id": "1f2a3b4c-5d6e-7f8a-9b0c-1d2e3f4a5b6c",
"error": null,
"billing": {
"credits_reserved": 0,
"credits_charged": 80,
"kind": "ai_transcription"
},
"source": {
"platform": "direct",
"media_id": null,
"canonical_url": "https://media.example.com/podcasts/episode-104.mp3",
"title": null,
"upload_id": null
},
"options": {
"mode": "transcribe",
"language": null,
"caption_preference": "prefer_creator"
},
"created_at": "2026-09-12T17:20:00Z"
}
3.0Perguntas

Perguntas frequentes

O que acontece com legendas, transcrição por IA e limites para esta fonte.

Posso enviar URLs de enclosure de RSS?

Sim. Links HTTPS diretos para arquivos de áudio MP3, M4A ou WAV hospedados em redes de distribuição de conteúdo de podcast são aceitos.

Como os webhooks funcionam para episódios longos de podcast?

Você pode passar webhook_endpoint_id na requisição da tarefa para receber uma notificação automática assim que a transcrição terminar.