The project relies on several system-level tools for file conversion, PDF processing, and audio transcription.
- LibreOffice: To convert PPT/PPTX slides to PDF.
- Poppler-utils: For
pdf2imageto extract frames from PDF files. - wkhtmltopdf: Used by
pdfkitto generate PDF reports from Markdown. - FFmpeg: Required for audio processing and STT (Faster-Whisper).
Ubuntu / Debian:
sudo apt update
sudo apt install -y libreoffice poppler-utils wkhtmltopdf ffmpeg fonts-nanum
curl -LsSf https://astral.sh/uv/install.sh | shgit clone https://github.com/yojun313/LecAI.git
cd LecAI
uv sync
source .venv/bin/activateCreate a .env file in the root directory. There exists .env.example in root directory.
python3 run.py

