Кейсы / Telegram · транскрипция
Встреча 360: запись совещания → итог и задачи
В Telegram отправляете видео или аудио встречи — бот возвращает расшифровку со спикерами, оценку по 11 критериям, решения, задачи и сроки. Учебный MVP, не корпоративный секретарь.
Статус: демо / MVP
Проблема
После совещания запись пересматривают вручную: кто что обещал, какие сроки назвали и что осталось без ответа.
Реализованное решение
Бот принимает файл, FFmpeg достаёт звук, AssemblyAI делает транскрипцию с diarization, OpenAI собирает аудит встречи. Результат и .txt-расшифровка уходят в чат, факты пишутся в PostgreSQL.
Моя роль
Спроектировал пайплайн от файла до отчёта, критерии аудита и Docker-запуск. Автор — Степанов Д.А.
Архитектура
Telegram → FFmpeg (mono MP3 16 кГц) → AssemblyAI Speaker Diarization → OpenAI-аудит → PostgreSQL → отчёт в чат.
Что работает сейчас
Локальный Docker-контур принимает запись и отдаёт транскрипцию и отчёт. Промышленного внедрения у клиента нет.
Как проверить
Репозиторий github.com/dimitry8st-prog/meeting-360: README, Docker, критерии в prompt-audit.md.
Ограничения и следующие шаги
Нужны ключи AssemblyAI и модели. Качество зависит от записи и числа говорящих. Это не протокол для суда и не замена секретаря.
Пилот на внутренних встречах, проверка имён спикеров человеком и выгрузка задач в трекер.
Технологии
Python Telegram Bot API FFmpeg AssemblyAI OpenAI PostgreSQL Docker
