Текст с тайм-кодами из файла AMR — это реплики с метками времени, а не кадры звука. Внутри AMR звук нарезан на очень короткие кадры, но отдельная реплика длиннее. Отправьте запись боту Поток в Telegram и сверьте 2 метки на слух перед тем, как цитировать.
Расшифровать запись
Киньте в чат с @potok_now_bot аудио, видео или голосовое сообщение, и распознанный текст вернётся туда же.
Перейти к @potok_now_bot в Telegram
Файлы до 2 ГБ · экспорт в TXT, MD, DOCX, PDF, SRT и VTT · метки говорящих и тайм-коды · около 30 языков
Коротко
- Android перечисляет AMR-NB в файлах 3GPP (.3gp) и AMR (.amr) на частоте 8 кГц и битрейте от 4,75 до 12,2 кбит/с.
- У AMR-NB восемь режимов с битрейтом от 4,75 до 12,2 кбит/с.
- Кодирование AMR работает кадрами по 20 мс (160 отсчётов при 8 кГц).
- Поток принимает файлы .amr до 2 ГБ и читает их без отдельного шага конвертации.
О формате AMR
| Свойство | Значение |
|---|---|
| Тип | Речевой кодек для мобильных телефонов |
| Расширения файла | .amr, .awb |
| Что внутри | Адаптивная многоскоростная речь: AMR-NB (.amr) и AMR-WB (.awb) |
Как получить тайм-коды для файла AMR
- Передайте файл боту. Найдите @potok_now_bot в Telegram и добавьте файл .amr сообщением. Бот берёт до 2 ГБ; очень длинные записи лучше загружать кнопкой «Загрузить» в мини-приложении.
- Помните о свойстве формата. Кодирование AMR работает кадрами по 20 мс (160 отсчётов при 8 кГц).
- Включите тайм-коды. Откройте параметры «Другой формат» под результатом, включите тайм-коды (метки спикеров добавляются там же) и сверьте три метки со звуком.
- Перед отправкой. AMR — узкополосный речевой формат с частотой 8 кГц, звук в нём плоский; проверьте первую минуту результата.
Как выглядят метки времени
[00:00] Спикер 1: Курьер подъехал к дому, но домофон не отвечает
[00:12] Спикер 1: Спуститесь, пожалуйста, посылка уже лежит у подъезда
[00:31] Спикер 1: Хорошо, буду через пару минут, ждите
[00:58] Спикер 1: Спасибо за звонок, я перезвоню вам после обеда.
Строки написаны нами, чтобы показать вид текста. Это не результат реального файла AMR.
| Параметр | Что это значит |
|---|---|
| Размер файла | 2 ГБ на файл |
| Приложение для компьютера | Для диктовки в другие программы есть отдельное приложение Потока для компьютера, понимающее русскую речь |
| Перевод | Перевода нет: текст остаётся на языке записи |
| Языки | Примерно 30 языков с хорошими опубликованными результатами; ещё несколько с предупреждениями |
| Где работает | Telegram-бот @potok_now_bot; большие файлы принимает мини-приложение бота |
Типичные промахи с AMR
| Что не так | К чему приводит | Решение |
|---|---|---|
| Принимают кадр AMR по 20 мс за реплику | Меток слишком много, и они бессмысленны | Опирайтесь на метки у целых фраз |
| Присылают звонок с обрывами связи | Метки сдвигаются вокруг пропавших кусков | Записывайте разговор при стабильной связи |
| Цитируют по меткам без проверки на записи | Ошибки в цитате остаются незамеченными | Прослушайте нужный момент по метке и сверьте текст |
| Ждут метку для каждого слова в тихой записи | Метки слов сдвигаются, и текст теряет читаемость | Смотрите метки реплик и проверяйте спорные слова на слух |
Куда заглянуть дальше
Загляните в инструменты, словарь и на страницу загрузки: там конвертеры, пояснения терминов и приложения для компьютера.
Вопросы и ответы
Поддерживается ли AMR?
Да: бот принимает файлы .amr до 2 ГБ и сам их декодирует, так что заранее ничего конвертировать не нужно, достаточно отправить файл как есть.
Можно ли включить тайм-коды вместе с метками спикеров?
Да. Оба параметра включаются в разделе «Другой формат», и результат показывается заново с выбранными метками.
Какие программы и устройства создают файлы AMR?
Запись звука в Android через MediaRecorder может сохраняться в формате AMR_NB, то есть в файле .amr.
Источники
Даты показывают, когда источник был открыт. Страницы со временем правят; перед тем как опираться на деталь, прочитайте первоисточник.
- RFC 4867: RTP payload format and file storage format for AMR and AMR-WB, IETF · проверено
- Supported media formats, Android Developers · проверено
Пропустите через него свою запись
Отправьте голосовое сообщение, аудио или видео боту @potok_now_bot в Telegram, и текст придёт в чат.
Написать @potok_now_bot в Telegram