A web application that converts lecture audio recordings into structured academic notes. Uses Whisper for transcription and Llama 3.1-8B for note generation.
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Python + FastAPI + Whisper + Ollama
- Note history stored in a local SQLite database
- Real-time updates via WebSocket
- Math rendering with KaTeX
- Python 3.8+
- Node.js
- Ollama
cd server
pip install -r requirements.txt
uvicorn server:app --reload
cd client
npm install
npm run dev
Open http://localhost:5173
in your browser.