Skip to content

๐Ÿ“’ A proof-of-concept app that transcribes lecture recordings into text and generates structured academic notes using a local LLM

License

Notifications You must be signed in to change notification settings

maciekt07/Lecture-Note-Generator-POC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AI Lecture Note Generator POC

A web application that converts lecture audio recordings into structured academic notes. Uses Whisper for transcription and Llama 3.1-8B for note generation.

App Preview

Stack

  • Frontend: React + TypeScript + Tailwind CSS
  • Backend: Python + FastAPI + Whisper + Ollama

Features

  • Note history stored in a local SQLite database
  • Real-time updates via WebSocket
  • Math rendering with KaTeX

Setup

Requirements

  • Python 3.8+
  • Node.js
  • Ollama

Backend

cd server
pip install -r requirements.txt
uvicorn server:app --reload

Frontend

cd client
npm install
npm run dev

Open http://localhost:5173 in your browser.

Credits

Made with โค๏ธ by maciekt07, licensed under MIT.