# API транскрибации аудио и видео: меньше 1 ¢ (USD) за минуту.

> Подключите API транскрибации видео и файлов до 2 ГБ. YouTube, X, TikTok, Instagram, Facebook, Bluesky и др. MCP, CLI, кабинет. 60 минут бесплатно.

Canonical: https://transcript1.com/ru
Language: ru
Last updated: 2026-10-13

Через API транскрибации transcript1 вы получите текст из видео по ссылке или файла до 2 ГБ. Можно работать и без кода, в личном кабинете, а для автоматизации выбрать CLI, REST API или MCP-сервер. Подойдут видео с YouTube, X, TikTok, Instagram, Facebook и Bluesky, клипы и завершённые VOD с Twitch, видео Dailymotion, видеопины Pinterest, видеопосты LinkedIn и ролики Snapchat Spotlight.

1 000 минут за $9 в месяц

60 минут бесплатно на старт, один раз после подтверждения почты. Без банковской карты.

## Посмотрите, что получится

Откройте пример и переключайте форматы: текст, JSON или субтитры. Здесь же можно вставить свою ссылку или выбрать файл.

Все записи придуманы для примера. Выберите любую и посмотрите готовый текст.

### Отрывок подкаста

```text
[00:00:00] What did you bring on your first overnight walk?
[00:00:06] Too much. I packed two books and read neither.
[00:00:12] Next time, one book and a lighter bag.
[00:00:18] And dry socks. Those earned their space.

```

После регистрации можно загрузить файл до 2 ГБ, включить определение говорящих и скачать субтитры SRT или VTT.

## Для разработчиков и ИИ-агентов

Для API или CLI возьмите API-ключ с префиксом `t1_` либо подключите ИИ-ассистента через MCP.

### cURL

```bash
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
```

### Python

```python
import os
import requests

headers = {"Authorization": f"Bearer {os.environ['TRANSCRIPT1_API_KEY']}"}
response = requests.post(
    "https://api.transcript1.com/v1/transcriptions?wait=60",
    headers=headers,
    json={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)
response.raise_for_status()
transcription = response.json()
while True:
    transcription = requests.get(
        f"https://api.transcript1.com/v1/transcriptions/{transcription['id']}?wait=60",
        headers=headers,
    ).json()
    if transcription["status"] in ("completed", "failed", "canceled"):
        break

if transcription["status"] == "completed":
    print(transcription["transcript"]["text"])
else:
    print(transcription["status"], transcription["error"])
```

### Node.js

```javascript
// npm i @transcript1/sdk
import { Transcript1 } from '@transcript1/sdk';

const t1 = new Transcript1();
const transcription = await t1.transcribe('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
console.log(transcription.transcript.text);
```

### Ответ API

```json
{
  "id": "tr_8fK2Lm0PqRsTuVwXyZaBcD",
  "object": "transcription",
  "status": "completed",
  "source": {
    "platform": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "media_id": "dQw4w9WgXcQ"
  },
  "media": {
    "title": "Example video",
    "author": "Example channel",
    "duration_seconds": 212
  },
  "options": {
    "source": "auto",
    "language": "auto",
    "diarize": false
  },
  "transcript_source": "youtube_captions",
  "caption_kind": "auto_generated",
  "language": "en",
  "billed_minutes": 4,
  "cached": false,
  "error": null,
  "created_at": "2026-10-13T09:30:00.000Z",
  "completed_at": "2026-10-13T09:30:04.000Z",
  "transcript": {
    "text": "Welcome back to the channel. Today we are looking at how transcripts are made.",
    "speakers": [],
    "segments": [
      {
        "start": 0,
        "end": 4.2,
        "speaker": null,
        "language": "en",
        "text": "Welcome back to the channel."
      },
      {
        "start": 4.2,
        "end": 9.8,
        "speaker": null,
        "language": "en",
        "text": "Today we are looking at how transcripts are made."
      }
    ]
  }
}
```

### Подключите ИИ-ассистента через MCP

```text
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.
```

Подключите Claude, ChatGPT, Cursor, VS Code и Claude Code через OAuth или API-ключ.

### Claude Code

```bash
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
```

### Запустите из терминала

```bash
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'
```

## Платите за минуты аудио

За каждую начатую минуту аудио списываем 1 кредит. Цена одинаковая и для готовых субтитров, и для транскрибации с помощью ИИ. Если расшифровка не удалась или вы её отменили, ничего не списываем.

Если использовать все минуты из тарифа, минута обойдётся в 0.9¢ (USD) на тарифе Monthly или в 0.75¢ (USD) на тарифе Annual.

| Тариф | Цена | Минуты | Дополнительные минуты | Запросы | Задач одновременно |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 60 минут на старт, разово | Докупить минуты нельзя | Запросы в минуту: 30 | Одновременно в работе: 2 |
| Monthly | $9 / мес. | 1 000 минут каждый месяц | Докупить 1 000 минут за $6 | Запросы в минуту: 200 | Одновременно в работе: 10 |
| Annual | $90 / год | 1 000 минут каждый месяц | Докупить 1 000 минут за $5 | Запросы в минуту: 300 | Одновременно в работе: 20 |

### Докупить минуты

На Monthly и Annual можно пополнить запас минут. Пользуйтесь докупленными минутами, пока у вас действует платный тариф.

## Что вы получите вместе с текстом

### Фрагмент транскрипта в JSON

```json
{
  "start": 3.4,
  "end": 7.9,
  "speaker": "Speaker 1",
  "language": "en",
  "text": "We will start with a short overview of what we plan to cover."
}
```

### Видео по ссылке и свои файлы

Добавьте ссылку на публичный видеопост или загрузите аудио либо видео до 2 ГБ. ИИ расшифрует речь. Если в посте несколько видео, возьмём только первое.

[Видео по ссылке и свои файлы](https://transcript1.com/ru/features/video-v-tekst)

### Готовые субтитры тоже подойдут

На YouTube, X, TikTok, Bluesky, Dailymotion и LinkedIn сначала ищем подходящие субтитры. Если их нет или они не подходят, расшифруем звук.

[Готовые субтитры тоже подойдут](https://transcript1.com/ru/features/youtube-transcript-api)

### Время каждого фрагмента

Временные метки укажут, где фрагмент начинается и заканчивается. При транскрибации с помощью ИИ и в автоматических субтитрах YouTube есть и время каждого слова. Субтитры с X, TikTok, Bluesky, Dailymotion и LinkedIn дают метки только для целых фрагментов.

[Время каждого фрагмента](https://transcript1.com/ru/features/sozdat-srt-fayl)

### Определение говорящих

Укажите diarize=true, и возле реплик появятся Speaker 1, Speaker 2 и другие метки. Так проще понять, кто что сказал.

[Определение говорящих](https://transcript1.com/ru/features/opredeleniye-govoryashchikh-v-audio)

### Определение языка

Определяем язык отдельно для каждого фрагмента записи. Если знаете его заранее, можно указать подсказку.

[Определение языка](https://transcript1.com/ru/features/opredeleniye-yazyka-audio)

### Текст, JSON и файлы субтитров

Для чтения скачайте текст, для приложения выберите JSON. Субтитры можно забрать в SRT или VTT.

[Текст, JSON и файлы субтитров](https://transcript1.com/ru/features/sozdat-srt-fayl)

### Вебхуки о готовом транскрипте

Когда текст будет готов или транскрибация завершится с ошибкой, отправим POST-запрос с подписью.

[Вебхуки о готовом транскрипте](https://transcript1.com/ru/features/vebhuk-transkribatsiya)

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

### Можно обойтись без программирования?

Да, всё можно сделать в личном кабинете. Вставьте ссылку на видео с YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn или Snapchat Spotlight. Или загрузите свой файл. Готовый текст скачайте в TXT, SRT, VTT или JSON. Если нужна автоматизация, используйте CLI, API или MCP.

### Сколько я заплачу за расшифровку?

На Monthly вы платите $9 за 1 000 минут в месяц, то есть меньше 1 ¢ (USD) за минуту. Annual стоит $90 в год и тоже даёт 1 000 минут каждый месяц. За каждую начатую минуту аудио списываем 1 кредит. Для готовых субтитров и транскрибации с помощью ИИ цена одинакова. Если расшифровка не удалась или вы её отменили, ничего не списываем.

### А если субтитров нет?

Тогда расшифруем звук с помощью ИИ за ту же цену. В режиме auto сначала проверяем субтитры на YouTube, X, TikTok, Bluesky, Dailymotion и LinkedIn. Для работы сразу со звуком выберите stt или включите определение говорящих. В режиме captions (только субтитры) звук не обрабатываем: без субтитров расшифровки не будет.

### Текст нужно проверять?

Да, важные цитаты лучше сверить с записью. Если автор ошибся в субтитрах, ошибка попадёт и в транскрипт. Автоматические субтитры иногда пропускают слова. Вместо них можно выбрать транскрибацию с помощью ИИ, чтобы получить более связный текст. У каждой расшифровки указано, откуда взят текст.

### Как различить собеседников в тексте?

Включите определение говорящих. Возле реплик появятся метки Speaker 1, Speaker 2 и так далее. Для этого всегда распознаём звук с помощью ИИ, даже если у видео уже есть субтитры. В API укажите diarize=true.

### Что, если в разговоре несколько языков?

Такую запись тоже можно расшифровать. Язык определяем для каждого фрагмента отдельно, поэтому собеседники могут менять его по ходу разговора. Через API распознавания речи можно также передать подсказку, какой язык вы ожидаете.

### Какие ограничения по размеру и длительности?

Загружайте аудио или видео до 2 ГБ. Для транскрибации с помощью ИИ есть ещё ограничение по времени: не больше 5 часов на одну запись.

### Ссылка на закрытое видео подойдёт?

В соцсетях запись должна быть публичной. На YouTube подойдёт и видео с доступом по ссылке, но не приватное. Не сможем расшифровать прямой эфир, недоступное видео или запись с возрастными ограничениями. Если для просмотра нужен вход, ссылка тоже не сработает. В таких случаях ничего не списываем. Если в посте несколько видео, берём только первое.

### Можно попросить Claude или ChatGPT расшифровать видео?

Да. Подключите MCP-сервер к Claude, ChatGPT, Cursor, VS Code или Claude Code, затем отправьте ассистенту ссылку на видео с поддерживаемой платформы. transcript1 подготовит транскрипт. Пересказ или подборку цитат можно поручить самому ассистенту. В transcript1 есть только расшифровка, без пересказа.

### Можно сначала попробовать бесплатно?

Да. Создайте аккаунт и подтвердите почту, чтобы получить 60 бесплатных минут. Их выдаём только один раз. Банковскую карту указывать не нужно.

### Что будет с минутами, которые я не потрачу?

Каждый месяц вы получаете 1 000 минут по тарифу. Остаток с прошлого месяца сгорает. Если минут не хватает, докупите 1 000 за $6 на Monthly или за $5 на Annual. Докупленные минуты не сгорают, пока у вас действует платный тариф.

### Когда вы удалите загруженный файл?

Удалим его через 24 часа после окончания транскрибации, в том числе если она не удалась или вы её отменили. Провайдер распознавания речи удаляет аудио после обработки. Готовый транскрипт останется у вас в аккаунте, пока вы сами его не удалите.

## Читайте также

- [REST API](https://transcript1.com/ru/docs/api-reference)
- [MCP-сервер](https://transcript1.com/ru/docs/mcp)
- [CLI](https://transcript1.com/ru/docs/cli)
- [Agent Skill](https://transcript1.com/.well-known/agent-skills/transcript1/SKILL.md)
