Open-source

Millet

Изображение из Telegram поста

Millet — инструмент для транскрибирования, суммаризации и экспорта встреч в PDF. Он предназначен для автоматической обработки аудиозаписей совещаний, создавая стенограммы с разделением по спикерам и формируя краткие изложения. Проект ориентирован на пользователей, которым необходимо документировать онлайн-встречи и получать структурированные результаты.

Инструмент записывает двухканальное аудио (микрофон пользователя и системный звук) с любого приложения для встреч. Для транскрипции используется WhisperX, а для идентификации говорящих — pyannote-audio. Суммаризация осуществляется с помощью ИИ-моделей, работающих локально или в аппаратном анклаве (TEE), что обеспечивает конфиденциальность данных. Также предусмотрена функция суммаризации с учётом содержимого экрана, если запись включает видео.

Проект находится в альфа-статусе (версия 0.21.6). Для полноценной работы требуется операционная система Linux с PipeWire или PulseAudio для захвата системного аудио и Python 3.10+. Для ускорения транскрипции рекомендуется NVIDIA GPU с CUDA. Для использования функции разделения по спикерам необходим токен HuggingFace. На macOS Apple Silicon поддерживается только постобработка записей, захват аудио не работает.

Millet на GitHub · 373 звезды

Источники и документация

После подготовки описания документация изменилась. Перед установкой проверьте актуальные инструкции проекта.