Telegram-бот для анализа аудиовстреч

Интеллектуальная система для автоматизации контроля качества очных встреч выездных медицинских бригад

Speech AI Call Analytics Telegram Bot Quality Control

Описание проекта

Интеллектуальный Telegram-бот для автоматизации контроля качества очных встреч выездных медицинских бригад. Система анализирует аудиозаписи встреч между менеджерами и клиентами (или их родственниками), обращающимися за помощью при алкогольной или наркотической зависимости. Бот выполняет полный цикл: загрузка аудио, транскрибация речи, формирование структурированных отчётов с оценкой менеджера, выявление нарушений и генерация скриптов повторных звонков.

Функционал для пользователя

📤

Загрузка аудио

Прямая загрузка в Telegram (аудио, голосовые, видео, документы), ссылки с Яндекс.Диска, поддержка множественных файлов одного разговора. Автоматическая конвертация форматов (MP3, MP4, WAV, OGG, FLAC, 3GPP и др.) и разбиение файлов до 180 МБ на части.

📊

Главный отчёт

Ход встречи (до 5 пунктов), финансовый результат со статусом сделки и суммой, 5 оценок менеджера по шкале 1-10, до 4 рекомендаций по улучшению. Цитаты с тайм-кодами для подтверждения выводов.

Анализ скрипта

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

⚠️

Нарушения и штрафы

Детекция нарушений регламента с указанием пункта, сути, тайм-кода и суммы штрафа, итоговая сумма штрафов.

⏱️

Тайм-коды

Разбиение диалога на логические блоки (приветствие, потребности, презентация, возражения, завершение) с временными метками.

📝

Скрипт повторного звонка

Генерация по методике SPIN-продаж с живым диалогом, альтернативными формулировками и развилками для разных реакций клиента.

💰

Валидация сумм

Автоматическая проверка соответствия заявленных сумм фактическим цифрам в тексте с предупреждением при расхождениях.

Польза для компании-заказчика

🤖

Автоматизация контроля качества

Массовый анализ записей без ручного прослушивания

📏

Стандартизация оценки

Единые критерии для всех менеджеров

💵

Финансовый контроль

Извлечение сумм сделок с доказательствами из диалога

🎓

Обучение персонала

Материал для целенаправленного обучения по выявленным проблемам

🛡️

Снижение рисков

Контроль соблюдения регламента и расчёт штрафов

Технологии и интеграции

Язык и фреймворки

Python 3, python-telegram-bot (асинхронный режим)

AI/ML сервисы

  • Deepgram API (модель nova-2) — транскрибация аудио с диаризацией (разделение спикеров), распознавание русской речи, чисел и пунктуации
  • OpenAI GPT-5-mini — структурированный анализ, генерация отчётов, извлечение сущностей (JSON Schema)
Обработка аудио pydub, ffmpeg
Хранение данных Файловая система
Интеграции Telegram Bot API, Yandex Disk API
Логирование Структурированное с ротацией

Архитектура и ключевые особенности

  • Модульная система промптов (6 специализированных файлов)
  • Двухуровневая обработка данных (структурированный JSON-анализ → формирование читаемого отчёта)
  • Алгоритмическое уточнение статуса сделки через паттерны согласия/отказа
  • Парсинг денежных сумм с учётом контекста (рубли, тысячи)
  • Защита от галлюцинаций LLM (запрет упоминаний несуществующих документов, валидация сумм по тексту транскрипции)

Результаты внедрения

1-3 мин

Скорость обработки — от загрузки до готового отчёта на встречу любой длительности

100%

Экономия времени руководителей — снята необходимость ручного прослушивания записей

Масштабируемость — возможность анализировать сотни встреч ежедневно без увеличения штата контролёров

KPI

Прозрачность KPI — автоматическая фиксация сумм сделок с подтверждением из диалога

Edu

Качество обучения — конкретные цитаты и тайм-коды вместо абстрактных оценок