Web-App zum Lesen von Lernmaterial, Erstellen strukturierter Zusammenfassungen und Exportieren eines MP4-Lernvideos mit Stick-Figure-Animationen.
- Bilder, PDFs, TXT, MD und DOCX lesen
- Bilder direkt mit lokaler Vision-KI analysieren
- Lerninhalte didaktisch strukturieren
- Lokale KI-Engine (Claude-aehnlicher Workflow) ohne Cloud-API
- Aus den Zusammenfassungen automatisch ein Video erzeugen
- MP4 direkt im Browser herunterladen
- Studier-Fokus mit Kapitelkarten, Wiederholung und Transfer
- Abhaengigkeiten installieren:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt- Systempakete installieren, falls du bessere lokale Audio-Fallbacks nutzen willst:
sudo apt update
sudo apt install -y ffmpeg espeak-ng- Ollama starten oder einen laufenden Endpoint verwenden:
ollama serve
ollama pull qwen2.5vl:7bWenn der Endpoint woanders laeuft, setze nur die URL:
export LOCAL_AI_MODEL="qwen2.5vl:7b"
export LOCAL_AI_BASE_URL="http://127.0.0.1:11434"Verbindungscheck:
python ollama_connector.py --base-url http://127.0.0.1:11434- Server starten:
python app.py- Im Browser oeffnen:
http://localhost:8000
- Lade Lernmaterial hoch oder wechsle in den Textmodus.
- Optional: Fuege Internetquellen als URLs hinzu (eine URL pro Zeile).
- Die lokale KI liest Inhalte, Internettexte und baut eine Lernstruktur.
- Das Video wird mit animierten Lernkarten und Audio generiert.
- Du bekommst eine MP4-Datei zum Abspielen und Herunterladen.
- Bilder werden direkt ueber die lokale Vision-KI analysiert; PDFs, DOCX und Textdateien werden direkt extrahiert.
- Es werden keine Cloud-APIs benoetigt. Die KI laeuft lokal ueber Ollama.
- Fuer bessere Ergebnisse helfen klare Scans, gut lesbare Schrift und moeglichst wenig Schatten.
- Die Videos sind bewusst auf Lernlogik aufgebaut: Einstieg, Kernpunkte, Transfer, Wiederholung.
Der End-to-End-Smoketest prueft API, Zusammenfassung, Video-Erstellung und Download in mehreren Durchlaeufen:
SMOKE_RUNS=3 /workspaces/Summary/.venv/bin/python smoke_test_e2e.py