Как сделать субтитры SRT и VTT из файла WAV

Команда ПотокаОбновлено ~2 мин чтения

У вас на руках запись в WAV, а нужны субтитры SRT и VTT из файла WAV. Отправьте её боту Поток в Telegram, и вы получите 2 отдельных текстовых файла с подписями к речи. Подключайте их к видео отдельно: внутри самого аудиофайла такой дорожки нет.

Получить текст записи

Откройте @potok_now_bot в Telegram, прикрепите запись и подождите: расшифровка придёт сообщением в тот же чат.

Перейти к @potok_now_bot в Telegram

Около 30 языков · метки говорящих и тайм-коды · файлы до 2 ГБ · экспорт в TXT, MD, DOCX, PDF, SRT и VTT

Коротко

  • Предел в 4 ГБ у RIFF/WAVE следует из 32-битной адресации, которую EBU RF64 расширяет 64-битной.
  • Android описывает WAVE (.wav) с 8- и 16-битным линейным PCM.
  • WAV — аудиоформат на основе RIFF без дорожки субтитров, поэтому SRT всегда остаётся отдельным файлом.
  • Файлы .wav до 2 ГБ можно отправлять как есть: Поток декодирует их без отдельной конвертации.

Что такое файл WAV

СвойствоЗначение
ТипАудиофайл (контейнер RIFF, обычно PCM)
Медиатипыaudio/wav, audio/wave, audio/x-wav, audio/vnd.wave
Что внутриКонтейнер RIFF; предел 4 ГБ у RIFF/WAVE следует из 32-битной адресации

Как сделать субтитры из файла WAV

  1. Передайте файл боту. Найдите @potok_now_bot в Telegram и добавьте файл .wav сообщением. Бот берёт до 2 ГБ; очень длинные записи лучше загружать кнопкой «Загрузить» в мини-приложении.
  2. Помните о свойстве формата. WAV — аудиоформат на основе RIFF без дорожки субтитров, поэтому SRT всегда остаётся отдельным файлом.
  3. Получите файл субтитров. Нажмите кнопку выгрузки SRT или VTT: у каждой реплики есть время начала и конца. Затем подключите файл к видео и проверьте, как он ложится.
  4. Стоит знать. Android описывает WAVE (.wav) с 8- и 16-битным линейным PCM.

Как выглядит файл субтитров

Пример субтитров SRT

[00:00:01,000 --> 00:00:03,400] Субтитр 1: Сегодня у нас в гостях мастер по ремонту часов

[00:00:03,600 --> 00:00:06,100] Субтитр 2: Расскажите, с чего началось ваше увлечение механизмами

[00:00:06,300 --> 00:00:09,000] Субтитр 3: Первые часы я разобрал ещё в школе, к ужасу мамы

[00:00:09,200 --> 00:00:11,800] Субтитр 4: Мы договорились встретиться у вокзала в субботу утром.

Субтитры написаны нами, чтобы показать вид файла. Это не результат реального файла WAV.

Что вы получаете с Потоком
ВозможностьПодробности
Что можно отправитьГолосовые, аудио и видео
Форматы результатаTXT, MD, DOCX, PDF, SRT, VTT
Говорящие и времяМетки говорящих и тайм-коды можно включить
ПереводитьРасшифровка не переводится на другой язык
Краткое содержаниеВ сообщении с результатом есть кнопка «Выжимка»: краткий пересказ текста

Чего избегать с WAV

Чего избегать
ОшибкаЧто происходитКак исправить
Ищут встроенные субтитры внутри WAV вместо отдельного SRTПлеер ничего не покажет, дорожки субтитров в WAV нетПоложите SRT рядом с видео под тем же именем
Отправляют сырой WAV целиком, не обрезав паузыРасшифровка тянется, а субтитры начинаются с долгой тишиныОбрежьте лишнее в начале и конце перед отправкой
Открывают файл субтитров в неподходящей кодировкеРусские буквы в субтитрах превращаются в нечитаемые символыСохраняйте и открывайте файл субтитров в кодировке UTF-8
Загружают звук и SRT в плеер как один файлПлеер не показывает подписи или выдаёт ошибку открытияЗагружайте звук и субтитры двумя отдельными файлами

Куда заглянуть дальше

Загляните в инструменты, словарь и на страницу загрузки: там конвертеры, пояснения терминов и приложения для компьютера.

Вопросы и ответы

Поддерживается ли WAV?

Да: бот принимает файлы .wav до 2 ГБ и сам их декодирует, так что заранее ничего конвертировать не нужно, достаточно отправить файл как есть.

Чем SRT отличается от VTT?

SRT — простой список пронумерованных реплик со временем начала и конца. VTT начинается с заголовка WEBVTT, и именно его читают веб-плееры.

Что говорят о WAV спецификации?

Предел в 4 ГБ у RIFF/WAVE следует из 32-битной адресации, которую EBU RF64 расширяет 64-битной. Android описывает WAVE (.wav) с 8- и 16-битным линейным PCM.

Источники

Даты показывают, когда источник был открыт. Страницы со временем правят; перед тем как опираться на деталь, прочитайте первоисточник.

  1. WAVE audio file format (Library of Congress), Library of Congress · проверено
  2. EBU Tech 3306: RF64, an extended file format for audio, EBU · проверено
  3. Supported media formats, Android Developers · проверено
  4. WAVE audio file format, subtype notes (Library of Congress), Library of Congress · проверено

Пропустите через него свою запись

Киньте в чат с @potok_now_bot аудио, видео или голосовое сообщение, и распознанный текст вернётся туда же.

Написать @potok_now_bot в Telegram