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

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

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

Расшифровать запись

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

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

Экспорт в TXT, MD, DOCX, PDF, SRT и VTT · файлы до 2 ГБ · около 30 языков · спикеры и тайм-коды по желанию

Главное

  • RFC 7845 определяет инкапсуляцию кодека Opus в Ogg.
  • RFC 7845 рекомендует расширение .opus и медиатип audio/ogg для файлов Ogg Opus.
  • Opus кодирует кадры длиной от 2,5 до 60 мс, а пакет вмещает до 120 мс.
  • Поток принимает файлы .opus до 2 ГБ и читает их без отдельного шага конвертации.

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

СвойствоЗначение
ТипАудиокодек, в Ogg хранится как .opus
Расширения файла.opus
Что внутриКодек Opus в инкапсуляции Ogg

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

  1. Откройте бота и отправьте файл. Откройте @potok_now_bot в Telegram и отправьте файл .opus. Принимаются файлы до 2 ГБ; длинную запись загрузите кнопкой «Загрузить» в мини-приложении бота.
  2. Помните о свойстве формата. Opus кодирует кадры длиной от 2,5 до 60 мс, а пакет вмещает до 120 мс.
  3. Включите тайм-коды. Откройте параметры «Другой формат» под результатом, включите тайм-коды (метки спикеров добавляются там же) и сверьте три метки со звуком.
  4. Перед отправкой. Отправляйте файл .opus как есть. Не пересохраняйте его в MP3: каждое перекодирование теряет детали.

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

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

[00:00] Спикер 1: Слушай, я нашёл отличное место для воскресного обеда

[00:12] Спикер 1: Там делают домашнюю пасту и свежий хлеб

[00:31] Спикер 1: Давай встретимся у входа в парк в воскресенье

[00:58] Спикер 1: Оставьте ключи у соседки, она зайдёт и польёт цветы.

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

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

Частые ошибки при работе с Opus

Частые ошибки и как их исправить
ОшибкаЧто происходитКак исправить
Разбирают Opus на кадры по 2,5 мс вручнуюПолучаются тысячи лишних меток вместо понятных репликОпирайтесь на метки у целых фраз
Присылают Opus из мессенджера после пересылкиЗвук пережимается повторно, речь становится хужеБерите оригинал записи, а не пересланную копию
Путают длину кадра с длиной репликиМетки кажутся слишком частыми или редкимиМетка относится к строке текста, а не к кадру
Просят метку для каждого слова вместо каждой репликиТекст разрастается, и читать его неудобноДля обычного разговора выбирайте метки по репликам

Ещё

Нужен конвертер или калькулятор? Откройте инструменты. Не уверены в термине? Загляните в словарь. Приложения — на странице загрузки.

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

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

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

Зависят ли метки времени от формата Opus?

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

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

Голосовые сообщения Telegram — это OGG с кодеком Opus: sendVoice принимает именно такой файл.

Источники

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

  1. RFC 7845: Ogg encapsulation for the Opus audio codec, IETF · проверено
  2. RFC 6716: Definition of the Opus audio codec, IETF · проверено

Попробуйте на своём файле

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

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