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 TBA um TBA in Raum TBA 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.