AAYMA
RU
Войти

Meeting Notes

Несколько итераций сервиса протоколирования совещаний: запись звука вкладки Meet/Zoom или загрузка файла, расшифровка, сводка и поручения с…

Рабочий MVP
Команда «Open turan» 10💬 0 комментариевс 23 сентября 2026 г.

О проекте

Команда: Open turan
Кейс HackAlem.ai: Инновации — Самрук-Казына
Стадия: Рабочий MVP

Задача кейса: «Хаттама»: протокол и поручения по аудиозаписи совещания (каз./рус./смешанная речь)

Суть

Несколько итераций сервиса протоколирования совещаний: запись звука вкладки Meet/Zoom или загрузка файла, расшифровка, сводка и поручения с цитатой-основанием, ручная правка таблицы и экспорт в Word. Финальные версии работают полностью локально.

Как устроено

В ранней версии (hackalem, Streamlit) аудио уходило в Whisper API, а транскрипт в GPT-4o со строгой JSON-схемой и Pydantic-проверкой. Сегменты с низкой уверенностью отбрасывались, дословное присутствие цитаты-основания каждой задачи проверялось по транскрипту. Версии gotovo и gotovofinal2.0 на FastAPI заменили облако на локальные Faster-Whisper (small) и Ollama qwen2.5:3b. Адрес Ollama ограничен localhost, облачные API запрещены кодом. DOCX создаётся только из проверенных пользователем значений.

Ключевые решения

  • Faster-Whisper
  • Ollama
  • strict JSON schema + Pydantic
  • проверка цитаты-основания в транскрипте
  • фильтр по no_speech_prob
  • захват звука вкладки браузера
  • python-docx

Особенности

Команда сама отметила, что облачная версия нарушает требование закрытого контура, и перешла на локальные модели с запретом внешних адресов на уровне кода. Каждая предложенная задача подкреплена дословной цитатой из транскрипта. Звук встречи записывается прямо из браузерной вкладки Meet или Zoom.

Стек

Python · FastAPI · Streamlit · Pydantic · Pandas · python-docx · Ollama

Модели

Faster-Whisper small · Ollama qwen2.5:3b · qwen2.5:1.5b · Whisper API · GPT-4o · gpt-4o-mini · gpt-transcribe


Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-d10318b7-open-turan.

README

README.md

hack-d10318b7-open-turan

Hackathon team repository for Open turan

Звёзды
⭐ 0
Форки
0
Язык
Python
Последний push
в прошлом месяце
Коммиты
5
Авторы
2
Файлы
38
Ветки
1

Авторы коммитов

ZHANBYRBAI ABDULMANSUR 3zhasu1an 2

История коммитов

  • 2026-09-23 17:54Add files via uploadZHANBYRBAI ABDULMANSUR
  • 2026-09-23 17:21Add completed Meeting Notes project under gotovozhasu1an
  • 2026-09-23 16:19Fix session isolation, JSON validation and DOCX exportZHANBYRBAI ABDULMANSUR
  • 2026-09-23 16:10Add current meeting notes prototypezhasu1an
  • 2026-09-23 15:08Add files via uploadZHANBYRBAI ABDULMANSUR
Структура репозитория (38 файлов)
README.md
gotovo/.env.example
gotovo/.gitignore
gotovo/README.md
gotovo/docx_generator.py
gotovo/main.py
gotovo/requirements.txt
gotovo/setup_models.bat
gotovo/start.bat
gotovo/static/index.html
gotovo/tests/test_local_protocol.py
gotovo/utils.py
gotovofinal2.0/README.md
gotovofinal2.0/docx_generator.py
gotovofinal2.0/launcher.py
gotovofinal2.0/main.py
gotovofinal2.0/requirements-lock.txt
gotovofinal2.0/requirements.txt
gotovofinal2.0/setup_models.bat
gotovofinal2.0/setup_models.py
gotovofinal2.0/start.bat
gotovofinal2.0/static/app.js
gotovofinal2.0/static/index.html
gotovofinal2.0/static/style.css
gotovofinal2.0/tests/test_local_protocol.py
gotovofinal2.0/utils.py
hackalem/README.md
hackalem/app.py
hackalem/docx_generator.py
hackalem/requirements.txt
hackalem/utils.py
hakaton/.env.example
hakaton/.gitignore
hakaton/README.md
hakaton/main.py
hakaton/requirements.txt
hakaton/start.bat
hakaton/static/index.html

Обсуждение 0 комментариев

Войдите, чтобы комментировать

Пока нет комментариев — будьте первым.