Skip to content

shinoxzu/voxa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voxa

Приложение для автоматического анализа онлайн-встреч: транскрипция с разделением спикеров, суммаризация и создание задач в трекере.

Стек

  • Frontend: Vue 3, TypeScript, PrimeVue, Pinia
  • Backend: FastAPI, SQLAlchemy, WhisperX, pyannote, pydantic-ai
  • Инфра: PostgreSQL, Docker

Запуск

cp backend/.env.example backend/.env
# заполнить backend/.env (HF_TOKEN, LLM_MODEL, ...)

docker compose up

Разработка

Frontend:

cd frontend
bun install
bun run dev

Backend:

cd backend
uv sync
docker compose up db   # поднять только PostgreSQL
uv run uvicorn app.main:app --reload

Структура

voxa/
├── frontend/    — Vue 3 SPA
├── backend/     — FastAPI API
└── docker-compose.yaml

About

local web-conference summarizer

Topics

Resources

Stars

Watchers

Forks

Contributors