Расшифровка звонков и совещаний пачкой: аудио в текст и краткое резюме в таблицу
Записи совещаний копятся, но их никто не переслушивает. Разбираю, как превратить архив аудио в текст с резюме и почему лучше обрабатывать его на своём сервере.
Коротко (TL;DR)
- Архив записей звонков, совещаний и интервью можно разом перевести в текст. Реплики делятся по говорящим, а к каждой записи пишется короткое резюме.
- Договорённости, задачи и сроки из записей попадают в таблицу. По всему архиву работает поиск по словам.
- Если в записях есть персональные данные, обработку лучше вести на своём сервере. О записи звонка собеседника нужно предупреждать, а правила стоит уточнить у юриста.
Записи копятся годами. Звонки отдела продаж, планёрки, интервью с кандидатами, встречи с подрядчиками. Всё это лежит в папках, и никто туда не заглядывает. Послушать час записи ради одной фразы никто не станет. А там договорённости, возражения клиентов, обещания сроков. Я перевожу такие архивы в текст пачкой и собираю из них таблицу. Расскажу, как это устроено и о чём подумать заранее.
Зачем переводить записи в текст
Звук нельзя быстро просмотреть глазами. Текст можно. В тексте работает поиск, его можно пролистать, скопировать нужный кусок, отправить коллеге.
Самое ценное в записи обычно занимает пару минут из часа. Кто что обещал, к какому сроку, какие вопросы остались открытыми. Когда это вынесено в таблицу, руководитель видит итоги встреч без прослушивания.
Для продаж архив звонков становится материалом для обучения. Какие возражения звучат чаще, где менеджеры теряют клиента, какие фразы работают. Без текста такой разбор делается выборочно и медленно.
Как устроена обработка
Скрипт проходит по папке с записями и берёт файл за файлом. Сначала звук чистится и приводится к одному формату. Потом модель распознавания речи переводит его в текст с отметками времени.
Дальше текст делится по говорящим. Программа различает голоса и помечает реплики: первый собеседник, второй, третий. Если заранее сказать, кто есть кто, метки можно заменить на роли, например «менеджер» и «клиент».
Потом по каждой записи пишется короткое резюме. Отдельно вытаскиваются договорённости, задачи, сроки и открытые вопросы. Всё это складывается в таблицу: одна строка на одну запись.
Подробнее про разделение по говорящим и точные отметки времени я писал в статье транскрибация речи с разметкой говорящих.
Что на входе и что на выходе
| Что на входе | Что на выходе | Где пригодится |
|---|---|---|
| Записи звонков отдела продаж | Текст по ролям, резюме, возражения клиента | Контроль качества, обучение менеджеров |
| Записи планёрок и совещаний | Резюме, список задач с ответственными и сроками | Протоколы, контроль поручений |
| Интервью с кандидатами | Текст, ответы на ключевые вопросы | Сравнение кандидатов без повторного прослушивания |
| Интервью с клиентами | Текст, цитаты, повторяющиеся темы | Исследования, доработка продукта |
| Лекции и внутренние обучения | Текст с разбивкой по темам | База знаний, конспекты для новичков |
Формат таблицы договариваем заранее. Какие столбцы нужны, как называть задачи, что считать договорённостью. Тогда результат сразу ложится в вашу работу.
От чего зависит качество
Главное — звук. Чистая запись с гарнитуры распознаётся почти без ошибок. Запись с телефона на столе в переговорной, где говорят все сразу, даёт больше пропусков и путаницы в говорящих.
Второе — специальные слова. Названия товаров, фамилии, отраслевые термины модель может записать с ошибкой. Если заранее дать список таких слов, текст получается заметно чище.
Резюме и задачи тоже стоит проверять. На первых записях я сверяю результат с вами и донастраиваю, что именно вытаскивать. Потом пачка идёт уже по отлаженным правилам.
Персональные данные и запись разговоров
В звонках звучат имена, телефоны, адреса, суммы, иногда данные о здоровье. Отправлять такой архив в чужой онлайн-сервис рискованно. Поэтому, если в записях есть персональные данные, я разворачиваю обработку на вашем сервере или на отдельной машине. Записи и тексты никуда не уходят.
Как это устроено технически, я разбирал в статье транскрибация созвонов локально.
Отдельный вопрос — сама запись разговора. Собеседника нужно предупреждать, что звонок записывается. Как хранить записи, кто к ним получает доступ и сколько их держать, лучше уточнить у юриста. Я отвечаю за техническую часть, а правовые правила задаёт ваша компания.
Поиск по архиву
Когда весь архив переведён в текст, по нему можно искать. Нашли слово — сразу видите запись, время и реплику вокруг. Можно найти все звонки, где клиент упоминал конкурента. Или все планёрки, где обсуждали конкретный проект.
Новые записи можно добавлять по расписанию. Скрипт следит за папкой, обрабатывает свежие файлы и дописывает строки в таблицу.
Доступ к архиву тоже делится. Руководитель видит всё. Менеджер видит только свои звонки. Сотрудник, которому нужны задачи с планёрок, получает таблицу без полных текстов разговоров. Так поиск остаётся удобным, а лишние люди не читают чужие переговоры.
Как это выглядит, когда настроено
После планёрки запись падает в общую папку. Через некоторое время в таблице появляется новая строка. Там дата, участники, резюме в три предложения и список задач: кто, что, к какому сроку.
Руководитель в конце недели фильтрует таблицу по задачам с прошедшим сроком. Видит, что одна задача висит уже на второй планёрке подряд. Открывает текст, находит, кто и когда её обещал.
Руководитель продаж ищет по архиву слово «дорого». Получает список звонков, где клиенты говорили о цене. Выбирает несколько удачных ответов менеджеров и разбирает их с новичками.
Как заказать такую задачу
Пришлите несколько записей для пробы, лучше разного качества. Напишите, сколько всего записей в архиве, в каком они формате и что хотите получить: только текст, резюме или таблицу задач. Скажите, есть ли в записях персональные данные.
Я прогоняю пробные записи и показываю результат. Согласовываем формат таблицы и список специальных слов. Даю оценку, обрабатываю архив, проверяю выборку. Передаю тексты, таблицу, инструкцию, как добавлять новые записи, и доступы. После сдачи есть гарантийный срок на исправление ошибок в моей работе.
Если нужно разово обработать накопленный архив, это разовая задача. Если записи идут каждый день и нужно их постоянно разбирать, удобнее абонентка. Формат разовых работ на странице разовые задачи: скрипты, парсеры, выгрузки.
Частые вопросы
Понимает ли распознавание несколько языков?
Да, основные языки распознаются. Смесь языков в одной фразе даёт больше ошибок.
Можно ли обработать видео, а не только аудио?
Да. Звуковая дорожка извлекается из видео автоматически.
Насколько точно делятся говорящие?
На чистых записях с двумя-тремя людьми хорошо. Когда говорят одновременно, бывают ошибки.
Нужен ли мощный сервер?
Для большого архива лучше сервер с видеокартой. Для небольшого хватит обычного, просто дольше.
Можно ли потом удалить записи?
Да. Правила хранения задаёте вы, а скрипт может сам удалять старые файлы.
Коротко о главном
Архив звонков и совещаний можно перевести в текст пачкой. Реплики делятся по говорящим, а по каждой записи пишется резюме и список задач в таблицу.
Качество зависит от звука и списка специальных слов. Записи с персональными данными лучше обрабатывать на своём сервере, а правила записи разговоров уточнить у юриста.
Если у вас копятся записи, которые никто не слушает, пришлите пару файлов для пробы. Покажу, что из них можно достать. Напишите в Telegram, MAX или VK.
Небольшие задачи без большого проекта
- Парсеры, сверки и выгрузки в таблицы
- Скрипты, генераторы документов, обработка файлов
- Простые боты и напоминания в мессенджер
- Абонентка: мониторинг, поддержка, отчёты
Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»
12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


