Praxisprojekt

Mic & Magic - Live KI-Assistent für Pen&Paper Spielleiter

Dozenten

Kurzbeschreibung

Du sprichst – die KI hört zu, versteht, und inspiriert. Mic & Magic ist ein innovatives Praxisprojekt, das die Magie von Pen&Paper-Rollenspielen mit modernster Sprach-KI verbindet. Es entsteht ein System, das gesprochene Dialoge in Echtzeit transkribiert, Sprecher erkennt, und daraus kreative Vorschläge für die Spielleitung generiert – ganz ohne manuelle Eingabe.

Lernziele und Disziplinen

Das Projekt zielt darauf ab, ein Assistenzsystem für Spielleitungen zu entwickeln, das:

  • Live-Audio aus der Spielsitzung aufnimmt,
  • Sprecher:innen automatisch erkennt,
  • Transkriptionen in Echtzeit erstellt,
  • und aus dem laufenden Gespräch kontinuierlich inspirierende Vorschläge für kleine Plots, Begegnungen oder Twists generiert – basierend auf Regelwerk, Weltbeschreibung und bisherigen Notizen.

Die KI agiert dabei wie ein stiller Co-Spielleiter, der ständig Ideen einflüstert.

Projektablauf

Phase 1 – Verstehen

  • Integration von Whisper/WhisperX für Live-Transkription
  • Sprechererkennung mit Diarization und Voice Embeddings
  • Zuordnung von Stimmen zu festgelegten Charakteren (Embedding Cache)

Phase 2 – Denken

  • Anbindung eines lokalen LLMs (z. B. via Ollama)
  • RAG-System mit Weltbeschreibung, Regeln, Notizen
  • Kontinuierliche Prompt-Erzeugung für kreative Impulse

Phase 3 – Unterstützen

  • Entwicklung einer CLI-Anwendung für die Spielleitung
  • Ausgabe von Vorschlägen, Charakter-Hinweisen, Spannungsaufbau etc.

Bonusphase – Präsentieren

  • Optionale Desktop-App zur Visualisierung von Transkript, Sprecherverlauf, Session-Zusammenfassungen und KI-Ideen

Technologien & Tools

  • Audio & Diarization: Whisper, WhisperX, Insanely-Fast-Whisper, pyannote
  • Voice Embeddings: torchaudio, FAISS/Embedding Cache
  • LLM & RAG: Ollama, LangChain oder eigene Pipeline
  • Interface: Python (CLI), optional Tauri/Electron für GUI
  • Audioinput: Mikrofon oder kombinierter Stream via VoiceMeeter

Für wen ist das Projekt geeignet?

Das Projekt ist ideal für Studierende, die…

  • Lust auf praktische KI-Entwicklung haben
  • sich für Audioverarbeitung, NLP oder Rollenspielsysteme interessieren
  • gerne systemübergreifend denken (Audio, Embeddings, LLM, CLI/UI)
  • kreativ mit Technologie umgehen wollen

Vorkenntnisse in Python sind hilfreich, aber keine Voraussetzung – Spaß an KI, Game Design und systemischem Denken zählt mehr!

Einführungstreffen

Wenn Sie am Projekt teilnehmen möchten, müssen Sie am Einführungstreffen am 16.10.2025 um 10:00 in Raum BC 303 teilnehmen. Sollte das nicht möglich sein, melden Sie sich vorher bei uns.

Material

Moodle-Kurs

Für die Einschreibung ist ein Schlüssel nötig, welcher beim Einführungstreffen bekannt gegeben wird.