Lewati ke konten
Transcript Dock
MasukMulai gratis

Menu situs

Transcript Dock
API audio langsung

API transkripsi podcast episode lengkap dengan waktu per kata

Tautan audio publik dan file MP3 podcast, hingga 2 jam per episode, melalui transkripsi AI.

1.0Kemampuan

Keunggulan utama dan batasan yang menyertainya

Transkripsikan episode podcast dari tautan audio langsung, termasuk URL enclosure RSS, dengan segmen berwaktu dan waktu per kata.

  1. Episode hingga 2 jam

    Menerima audio panjang hingga 2 jam dan 250 MB per file, ditranskripsikan sebagai satu tugas dengan waktu segmen dan waktu per kata.

  2. Pengambilan yang dilindungi dari SSRF

    URL audio langsung divalidasi melalui pemeriksaan IP dan redirect yang ketat sebelum unduhan dimulai.

  3. Notifikasi webhook

    Dapatkan webhook yang ditandatangani HMAC SHA256 saat episode panjang selesai, tanpa perlu melakukan polling.

Batas operasional dan transparansi

  • Ukuran file audio maksimum adalah 250 MB (262,144,000 byte).
  • Durasi episode maksimum adalah 7,200 detik (2 jam).
  • Infrastruktur satu region; transkripsi AI ditagih 2 kredit per menit yang sudah dimulai, dengan minimum 60 detik.
2.0Implementasi

Permintaan dan respons permintaan yang tepat dan apa yang dikembalikan

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"
}'

Hasil tugas

{
"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.0Pertanyaan

Pertanyaan umum

Apa yang terjadi pada subtitle, transkripsi AI, dan batasan untuk sumber ini.

Bisakah saya mengirim URL enclosure RSS?

Ya. Tautan HTTPS langsung ke file audio MP3, M4A, atau WAV yang dihosting di jaringan distribusi konten podcast diterima.

Bagaimana cara kerja webhook untuk episode podcast panjang?

Anda dapat menyertakan webhook_endpoint_id dalam permintaan tugas untuk menerima notifikasi otomatis begitu transkripsi selesai.