Перейти к содержимому
Transcript Dock
ВойтиНачать бесплатно

Меню сайта

Transcript Dock
API прямого аудио

API расшифровки подкастов целые выпуски с таймингом слов

Публичные ссылки на аудио и MP3-файлы подкастов, до 2 часов на выпуск, через AI-расшифровку.

1.0Возможности

Ключевые преимущества и ограничения, которые с ними идут

Расшифровывайте выпуски подкастов по прямым ссылкам на аудио, включая URL из RSS enclosure, с сегментами по времени и таймингом слов.

  1. Выпуски до 2 часов

    Принимает длинное аудио до 2 часов и 250 МБ на файл и расшифровывает его одной задачей с сегментами и таймингом слов.

  2. Загрузка с защитой от SSRF

    Прямые ссылки на аудио проверяются строгими проверками IP-адресов и редиректов до начала загрузки.

  3. Уведомления через вебхуки

    Получайте вебхук, подписанный HMAC SHA256, когда длинный выпуск завершится, вместо опроса.

Эксплуатационные ограничения и прозрачность

  • Максимальный размер аудиофайла: 250 МБ (262 144 000 байт).
  • Максимальная длительность выпуска: 7 200 секунд (2 часа).
  • Инфраструктура в одном регионе. AI-расшифровка списывается по 2 кредита за каждую начатую минуту, с минимумом 60 секунд.
2.0Реализация

Запрос и ответ точный запрос и то, что приходит в ответ

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

Результат задачи

{
"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.0Вопросы

Частые вопросы

Что происходит с субтитрами, AI-расшифровкой и ограничениями для этого источника.

Можно ли отправлять URL enclosure из RSS?

Да. Принимаются прямые ссылки HTTPS на аудиофайлы MP3, M4A или WAV, размещённые в сетях доставки контента подкастов.

Как работают вебхуки для длинных выпусков подкастов?

Вы можете передать webhook_endpoint_id в запросе задачи, чтобы получить автоматическое уведомление сразу после завершения расшифровки.