Номера по порядку
Все реплики пронумерованы. Благодаря этому плееры выводят субтитры строго по очереди, а при монтаже легко найти нужную фразу.
Тема
SRT-файл из видео или аудио
Загрузите запись, а KolWrite расшифрует речь и расставит таймкоды.
Интерактивное демо
Работает в браузере.
Вам останется проверить имена и выгрузить готовый SRT. У каждой реплики будут точные метки начала и конца, поэтому видеоредакторы, плееры и видеохостинги покажут субтитры синхронно с голосом.
SRT представляет собой обычный текстовый файл. Внутри идёт пронумерованный список реплик, где для каждой указано время появления, время исчезновения и сам текст. Такой файл открывается любым блокнотом и подходит почти для всех видеоредакторов, плееров и платформ.
Все реплики пронумерованы. Благодаря этому плееры выводят субтитры строго по очереди, а при монтаже легко найти нужную фразу.
Таймкод записывается в формате 00:00:04,100 --> 00:00:07,000. Сначала идут часы, минуты и секунды, а через запятую указываются миллисекунды.
Внутри хранится самый обычный текст, включая языки вроде иврита или арабского. Главное при редактировании сохранять файл в кодировке UTF-8, чтобы буквы не превратились в непонятные символы.
1
00:00:01,200 --> 00:00:03,900
С возвращением в программу.
2
00:00:04,100 --> 00:00:07,000
Сегодня мы говорим о субтитрах.
Сгенерировать сам файл можно за считанные минуты. Чтобы SRT не отвлекал зрителя, достаточно быстрой проверки человеком.
Таймкоды берутся прямо из записи, так что строки появляются одновременно с речью. Если набирать текст в файле субтитров вручную, он обычно «уплывает».
Автоматическое распознавание в первую очередь путает имена собственные, названия продуктов и аббревиатуры. Поправьте их один раз прямо в расшифровке, а уже потом выгружайте файл.
Старайтесь умещать реплику в одну-две короткие строки, чтобы зритель успевал их прочитать. Разметка по спикерам подскажет, в каком месте лучше разбить длинный фрагмент.
Откройте KolWrite в браузере, на телефоне или на Mac и добавьте видео или аудио. Укажите язык записи вручную или оставьте автоопределение.
Выберите подходящую модель распознавания. Вы получите текст, разбитый по времени и по спикерам. Разные модели отличаются скоростью работы и тем, какие детали речи они опускают.
Прослушайте спорные строки и поправьте слова. Таймкоды при этом сохранятся, и при любом экспорте выгрузится уже исправленный текст.
Выгрузите файл в формате SRT (или VTT для веб-плееров) и добавьте его в программу монтажа или на видеохостинг. Если нужны субтитры на другом языке, перед экспортом переведите расшифровку.
Всё, что KolWrite умеет делать с записью, есть и в API. Ваш код или ИИ-агент для программирования отправляет ссылку на аудио- или видеофайл и получает готовую расшифровку. В ней будут таймкоды слов, метки говорящих и, по запросу, файл SRT.
В JSON-ответе приходят все сегменты с временем начала и конца. Если модель поддерживает выравнивание, таймкоды будут и у каждого слова. Включите разделение говорящих, и у сегментов появятся метки спикеров.
Укажите output_format со значением srt, чтобы сразу получить субтитры из API. А в моделях Oracle параметр translate_to переведёт текст на другой язык.
В консоли API лежат текстовые инструкции, которые агент может прочитать перед тем, как писать код. Это файл agent-instructions.md и llms.txt со ссылкой на полный справочник.
Пример запроса. Ключ берётся из переменной окружения, а полный справочник есть в консоли.
curl -X POST https://app.kolwrite.com/transcribe \
-H "x-api-key: $KOLWRITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"audio_url": "https://example.com/video.mp4", "model": "oracle", "language": "auto", "output_format": "srt"}'
# Returns {"jobId": "..."}. Poll GET https://app.kolwrite.com/transcribe/{jobId}
# until status is COMPLETED. The result is the file or the JSON you asked for.
Загрузите ролик в KolWrite, запустите расшифровку, сверьте текст со звуком и выберите экспорт в SRT. Вы получите файл с пронумерованными репликами и точным временем начала и конца для каждой фразы. Останется подгрузить его в видеоредактор или прикрепить к видео при публикации.
Да. Для SRT важна сама речь и её тайминг, картинка тут не нужна. Загрузите аудиозапись, скачайте готовый SRT и подключите его к видеоверсии выпуска.
Да. В обоих языках пишут справа налево, и формат SRT сохраняет правильный порядок слов. Перед публикацией обязательно проверьте субтитры в своём плеере или монтажной программе: разный софт может по-своему отображать знаки препинания и латиницу внутри таких строк.
Оба формата представляют собой текстовые файлы субтитров с таймкодами. SRT появился раньше и поддерживается практически везде, а VTT (WebVTT) создавался специально для современных веб-плееров. Из KolWrite одну и ту же расшифровку можно выгрузить в любом из этих форматов.
Нет, SRT хранится отдельным файлом. Плеер или видеоредактор просто накладывает текст поверх картинки, а зрители обычно могут его отключить. Если нужно, чтобы слова стали частью самого изображения, вшейте субтитры в видео. В KolWrite есть такая функция.
Передайте ссылку на видео в API KolWrite с параметром output_format=srt, дождитесь окончания обработки и сохраните ответ с расширением .srt. В консоли API есть готовая документация, которую можно предварительно скормить вашему ИИ-агенту.
Возьмите любой ролик с живой речью, выгрузите SRT и подключите его к видео, чтобы оценить точность тайминга и написание имён.