Как получить текст с тайм-кодами из файла MP3

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

В MP3 время отсчитывается мелкими порциями звука, а не секундами, поэтому текст с тайм-кодами из файла MP3 удобнее получать уже пересчитанным. Отправьте запись боту Поток в Telegram и получите 1 текст с метками у реплик. Затем проверьте пару меток на слух, перемотав запись.

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

Напишите @potok_now_bot в Telegram и добавьте файл. Готовый текст появится в переписке, когда распознавание закончится.

Открыть @potok_now_bot в Telegram

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

Факты по делу

  • Telegram Bot API принимает MP3 как аудиофайл и как голосовое сообщение.
  • Медиатип audio/mpeg охватывает элементарные потоки MPEG-аудио слоёв I, II и III и перечисляет .mp3 среди расширений файлов.
  • Кадр MPEG-1 Layer III охватывает 1152 отсчёта, около 26 мс при 44,1 кГц, поэтому время в MP3 считается кадрами.
  • Файлы .mp3 до 2 ГБ можно отправлять как есть: Поток декодирует их без отдельной конвертации.

Коротко о формате MP3

СвойствоЗначение
ТипАудиоформат (MPEG Layer III) с перцептивным кодированием
Расширения файла.mp3
Что внутриЭлементарный поток MPEG-аудио; слои I, II и III делят медиатип audio/mpeg

Как получить тайм-коды для файла MP3

  1. Откройте бота и отправьте файл. Откройте @potok_now_bot в Telegram и отправьте файл .mp3. Принимаются файлы до 2 ГБ; длинную запись загрузите кнопкой «Загрузить» в мини-приложении бота.
  2. Помните о свойстве формата. Кадр MPEG-1 Layer III охватывает 1152 отсчёта, около 26 мс при 44,1 кГц, поэтому время в MP3 считается кадрами.
  3. Включите метки времени. Под результатом откройте параметры «Другой формат» и включите тайм-коды; перед цитатой перейдите к этому месту файла и послушайте.
  4. Перед отправкой. Отправляйте MP3 как есть: пересохранение с меньшим битрейтом убирает детали, которые нужны распознаванию.

Как выглядят метки времени

Пример расшифровки с тайм-кодами

[00:00] Спикер 1: Сон меньше шести часов постепенно сказывается на памяти

[00:12] Спикер 1: Попробуйте ложиться в одно и то же время

[00:31] Спикер 1: Экраны за час до сна мешают засыпанию

[00:58] Спикер 1: Я заберу заказ в пятницу, если курьер не успеет.

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

Что вы получаете с Потоком
ПараметрЧто это значит
Размер файла2 ГБ на файл
Метки и времяМожно включить метки говорящих и тайм-коды
КонспектВ сообщении с результатом есть кнопка «Выжимка»: краткий пересказ текста
Где пользоватьсяБот @potok_now_bot в Telegram и его мини-приложение для больших загрузок
ЯзыкиПримерно 30 языков с хорошими опубликованными результатами; ещё несколько с предупреждениями

Типичные промахи с MP3

Чего избегать
ПромахПоследствиеЧто сделать
Считают метки времени в кадрах MP3 вместо секундЦифры не совпадают с позицией в плеереОриентируйтесь на метки в тексте расшифровки
Режут MP3 по кадрам и забывают про сдвигМетки уезжают от оригинальной записиЗапишите, с какой секунды начался фрагмент
Склеивают несколько MP3 в один без пометокНепонятно, к какому файлу относится меткаРасшифровывайте каждый файл по отдельности
Сверяют метки с таймером другого плеера без поправкиКажется, что метки не совпадают с записьюСверяйте метки в том же плеере, где слушаете запись

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

Термины из текста разобраны в словаре. Полезные помощники лежат в инструментах; приложения — на странице загрузки.

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

Можно ли отправлять файлы MP3 в Поток?

Да. Файлы .mp3 до 2 ГБ уходят боту как есть, отдельной конвертации перед распознаванием нет.

Можно ли включить тайм-коды вместе с метками спикеров?

Да. Оба параметра включаются в разделе «Другой формат», и результат показывается заново с выбранными метками.

Какие программы и устройства создают файлы MP3?

Telegram принимает MP3 в sendVoice: MP3 — один из форматов, которые бот Telegram получает как голосовое сообщение.

Источники

Мы открыли каждую страницу ниже в указанный день. Раз страницы обновляются, важные детали сверяйте с источником.

  1. RFC 3003: The audio/mpeg media type, IETF · проверено
  2. MPEG-1 Audio Layer III / MP3 (Library of Congress), Library of Congress · проверено
  3. Telegram Bot API, Telegram · проверено
  4. RFC 2250: RTP payload format for MPEG1/MPEG2 video and audio, IETF · проверено

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

Напишите @potok_now_bot в Telegram и добавьте файл. Готовый текст появится в переписке, когда распознавание закончится.

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