Как получить текст видео без кода
Из лекции можно собрать конспект, из урока — заметки по шагам, из интервью — точную цитату. Для этого достаточно личного кабинета: писать запросы к API не нужно.
Скопируйте ссылку на отдельный ролик
Подойдут watch, youtu.be, Shorts и embed. Нужен доступный публичный ролик или видео с доступом по ссылке. Страница канала и плейлист сами по себе не указывают, что расшифровать.
Запустите транскрибацию
Войдите в аккаунт, подтвердите почту и вставьте URL в форму для ссылок. Оставьте источник по умолчанию, чтобы сначала искать субтитры. Если нужна новая расшифровка аудио или разметка говорящих, выберите эти настройки до запуска.
Прочитайте текст и проверьте важное
Откройте готовый транскрипт. По временным меткам сверьте сомнительное слово, имя или число с записью. Здесь же видно, откуда взят текст: из субтитров YouTube или распознавания речи.
Скопируйте фрагмент или скачайте файл
Перенесите нужные слова в заметки либо сохраните весь транскрипт. Рядом с цитатами оставляйте ссылку на видео, чтобы позже проверить оригинал.
Если субтитров нет, расшифруем аудио
По умолчанию сначала ищем подходящие субтитры. Загруженные автором имеют приоритет над автоматическими. Дорожка должна совпадать с указанным языком, а при автоопределении — с языком оригинала. Автоматически переведённые дорожки не используем.
Если подходящих субтитров нет, распознаём речь. Можно и сразу выбрать аудио, чтобы получить новую расшифровку вместо опубликованного текста. Для автоматизации настройки описаны в руководстве по YouTube Transcript API.
| Значение source | Когда выбрать |
|---|---|
| auto | Нужны доступные субтитры, а если их нет — расшифровка аудио. |
| captions | Нужна именно дорожка субтитров. Если подходящей нет, вернём no_captions. |
| stt | Нужно распознать речь заново, независимо от наличия субтитров. |
Как собрать конспект из длинной лекции
Сначала прочитайте транскрипт, чтобы увидеть темы. Затем возвращайтесь к нужным фрагментам. К каждой заметке добавляйте её время в записи: у определения в начале и уточнения в конце могут быть разные ссылки.
Прежде чем свести сложное объяснение к одному предложению, проверьте, не уточняет ли лектор смысл позже. Если речь отсылает к формуле, схеме или демонстрации, добавьте визуальные заметки сами. transcript1 не читает слайды и не описывает кадры.
Для цитаты сохраняйте слова автора и сверяйте их с видео. Конспект пишите своими словами, но оставляйте временные метки подтверждающих фрагментов. Тогда по заметкам можно не только повторить тему, но и проверить источник.
Кто что сказал в интервью или дискуссии
Включите «Identify speakers», если важно различать участников. Реплики получат метки Speaker 1, Speaker 2 и так далее, без настоящих имён. Сопоставьте метки с людьми после прослушивания и проверьте места, где собеседники перебивают друг друга.
Для определения говорящих нужно распознавание речи. Поэтому при source=auto субтитры пропускаем. Сочетать diarize=true с режимом captions (только субтитры) нельзя. Выбирайте разметку до запуска: в отличие от смены TXT на SRT она меняет обработку записи.
Почему не удаётся получить текст
Сначала проверьте доступ. Приватные видео, возрастные ограничения и текущие трансляции не подходят для обработки по ссылке. Адрес /live/ может указывать на видео, но активный эфир всё равно не обработаем. Нужен полный URL отдельного ролика, а не один ID или ссылка только на плейлист.
Если в режиме captions (только субтитры) пришёл no_captions, решите, подойдёт ли расшифровка аудио. Переход к распознаванию речи не вернёт отсутствующую дорожку: текст будет получен другим способом. Для аудио действует предел длительности до 5 часов.
Если обработка ещё идёт, подождите или откройте существующую задачу по ID. Не отправляйте одну ссылку снова и снова. Если транскрибация завершится с ошибкой или вы её отмените, платить за неё не нужно.
Сохраните текст или поручите ассистенту пересказ
Готовый текст можно скопировать или скачать как TXT, SRT, VTT либо JSON. TXT подойдёт для чтения, субтитры — для плеера и монтажа, JSON — для обработки в приложении. Для другого формата не нужно запускать транскрибацию заново.
Если нужно краткое содержание, подключённый по MCP ассистент может запросить и прочитать транскрипт, а затем написать пересказ. transcript1 даёт текст, пересказ делает ассистент. Для длинного видео попросите его прочитать все нужные страницы и указать время ключевых фрагментов.