API audio directe
API de transcription de podcasts épisodes complets avec horodatage des mots
Liens audio publics et fichiers MP3 de podcast, jusqu'à 2 heures par épisode, via la transcription par IA.
1.0Fonctionnalités
Principaux avantages et les limites qui les accompagnent
Transcrivez des épisodes de podcast à partir de liens audio directs, y compris les URL d'enclosure RSS, avec des segments horodatés et l'horodatage des mots.
Limites d'exploitation et transparence
- La taille maximale d'un fichier audio est de 250 Mo (262,144,000 octets).
- La durée maximale d'un épisode est de 7,200 secondes (2 heures).
- Infrastructure à région unique ; la transcription par IA est facturée 2 crédits par minute entamée, avec un minimum de 60 secondes.
2.0Mise en œuvre
Requête et réponse la requête exacte et ce qui revient
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"}'
Résultat de la tâche
{"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.0Aide
Questions fréquentes
Ce qui se passe pour les sous-titres, la transcription par IA et les limites pour cette source.
Puis-je envoyer des URL d'enclosure RSS ?
Oui. Les liens HTTPS directs vers des fichiers audio MP3, M4A ou WAV hébergés sur les réseaux de diffusion de contenu des podcasts sont acceptés.
Comment fonctionnent les webhooks pour les longs épisodes de podcast ?
Vous pouvez passer webhook_endpoint_id dans la requête de tâche pour recevoir une notification automatique dès que la transcription est terminée.
