Making-of: Lehrersprechtag – Das Jahr

Alex Batzke · Oktober 2026

„Lehrersprechtag – Das Jahr“ ist ein Pop-Punk-Song über die Folgen #210 bis #240, und jede zweite Zeile ist ein echter O-Ton aus dem Podcast. Die KI Claude Code hat alle 31 Folgen transkribiert, die Zitate herausgesucht und den Songtext drumherum gereimt. Gesungen und eingespielt hat ihn die Musik-KI Suno. Danach hat Claude den Gesang von der Musik getrennt, an 17 Stellen die gesungene Zeile durch unseren Original-Ton ersetzt und alles auf Podcast-Lautstärke gemischt. Ich habe dabei nur zugehört und Feedback gegeben, acht Runden lang. Raus kamen 3:47 Minuten, bei denen kein Ton von Hand geschnitten ist. Dazu gibt es ein Musikvideo im Look unserer Folgencover, ebenfalls komplett von der KI gebaut, mit Pixel-Versionen von Martin und mir und einer Bridge als 8-Bit-Level.

Die Idee

Ein Jahresrückblick als Song: Jede gesungene Zeile endet auf einen Reim, den dann ein Original-Zitat aus der Sendung beantwortet. Der Refrain besteht aus den Stammformeln des Podcasts, von „Heute vor … Jahren“ bis „Bleibt gesund und wählt nicht die AfD“.

Dahinter stand ein zweiter Test: Wie selbstständig arbeitet ein KI-Agent wie Claude Code, wenn man ihn ein ganzes Projekt durchziehen lässt? Rückfragen waren nur an wenigen Stellen vorgesehen, etwa bevor Suno-Credits verbraucht werden.

Aufbau des Songs:

Werkzeuge

Claude Code war der Regisseur: Es hat die anderen Programme selbst installiert, aufgerufen und ihre Ergebnisse geprüft. Bis auf Suno ist alles kostenlos.

WerkzeugWas es istAufgabe im Projekt
Claude CodeKI-Agent, der im Terminal Programme ausführt und Code schreibtPlanung, Zitatauswahl, Songtext, alle Skripte, Schnitt und Mix
Whisper (faster-whisper, large-v3-turbo)SpracherkennungFolgen transkribieren, Zitate im Original finden, Schnitte nachprüfen
Podigee-TranskripteAutomatische Transkripte des HostersTextgrundlage für #225 bis #240
Suno (Free, v6-mini)Musik-KISong aus Text und Stilbeschreibung erzeugen
DemucsKI zur Stem-TrennungGesang und Musik aus der fertigen MP3 trennen
ffmpeg + Python (numpy)Audio-WerkzeugkastenSchneiden, Lautheit messen (EBU R128), mischen
Adobe AuditionAudio-EditorOptional: Einzelspuren zum Nachjustieren; am Ende nicht nötig
Claude in ChromeBrowser-SteuerungSuno bedienen; Login macht der Mensch
librosaAudioanalyseTakt und Schläge der Musik für die Video-Action
Pillow (Python)Bildbearbeitung im CodeJedes Videobild zeichnen: Heft, Schrift, Pixel-Figuren, Effekte

Der Ablauf

Das Projekt lief in mehreren Sessions: Die Vorarbeit machte Claude in der Cloud ohne Zugriff auf meinen Rechner, Suno und den Mix dann lokal auf meinem Laptop. Eine Übergabedatei im Git-Repository hielt fest, was erledigt war und was als Nächstes kam.

  1. Transkripte: Alle 31 Folgen als Text, #225 bis #240 von Podigee, der Rest per Whisper.
  2. Zitate finden: Claude durchsuchte die Transkripte nach pointierten, reimfähigen Sätzen. Jedes Zitat wurde mit Whisper am Originalton gegengeprüft und auf die Zehntelsekunde ausgeschnitten.
  3. Songtext: Claude schrieb zu jedem Zitat eine Zeile, die darauf reimt, und baute daraus drei Strophen, Refrain und Bridge. Meine Abnahme: „Passt so, ist genial!“
  4. Suno-Eingabe: Titel, Stilbeschreibung („German pop-punk, fast 170 bpm …“) und Text. Suno singt dabei auch die Zitat-Zeilen mit, damit die Melodie und das Timing stimmen.
  5. Song erzeugen: Ein Durchlauf im Free-Plan ergab zwei Varianten. Gewählt wurde Variante 1 (3:19) wegen der besseren Aussprache.
  6. Gesang trennen: Der Free-Plan liefert keine Einzelspuren, also trennte Demucs Gesang und Musik aus der MP3.
  7. Zitat-Zeilen finden: Whisper hörte den isolierten Gesang ab und fand, wo Suno die Zitat-Zeilen singt.
  8. Mischen: Ein Python-Skript schneidet an diesen Stellen den Suno-Gesang raus, setzt den Original-Ton ein, gleicht die Lautheit an und rechnet alles auf -16 LUFS.
  9. Prüfen: Ein zweites Skript schickt jeden Schnitt noch einmal durch Whisper und meldet abgeschnittene Silben.

Die Feedback-Runden

Der erste Mix war technisch korrekt, aber erst acht Hörrunden haben ihn gut gemacht. Claude kann Audio nicht hören; es misst und lässt Whisper nachhören. Was sich „falsch anfühlt“, merkt nur ein Mensch.

RundeWas beim Hören auffielWie Claude es gelöst hat
1O-Töne 2 bis 4 LU leiser als der GesangJeder O-Ton wird gemessen und leicht über die gesungene Zeile davor gehoben; Gesamtmix auf -16 LUFS wie der Podcast
2Intro-Ansage ohne Musik wirkt nacktMusikbett unter dem Intro, das langsam einblendet
3Welcher Schluss-O-Ton?Drei Kandidaten gebaut; ich habe „Ciao mit V. Danke für gar nichts.“ (#233) gewählt
4O-Töne länger als die Lücke, Zeilen überlappenMusik wird an mehreren Stellen um 1 bis 2 Takte verlängert, taktgenau
5Reimwörter abgeschnitten („weiter“ wird „weit-“)Whisper-Zeiten lagen bis 0,6 s daneben; das Skript schneidet jetzt in der echten Atempause
6Zwei Reime zu schwachNeue O-Töne aus anderen Folgen: „lahm“ (#230) statt „Bam!“, „Zack, zack“ (#214) statt „auf Crack“
7Einzelne Schnitte minimal zu früh oder zu spätFeste Schnittzeiten an 7 Stellen, auf Millisekunden
8„lahm“ ist genuschelt; Warhammer, Martins großes Thema, fehlt im SongClaude listete sieben Reime auf „Kram“ aus den Transkripten; ich habe „Und ich hasse ja Amsterdam.“ (#233) gewählt. Das Warhammer-Zitat (#233) kam zusätzlich ins Instrumental-Outro

Nach Runde 7 hieß es eigentlich schon: „Jetzt ist es perfekt.“ Runde 8 folgte trotzdem, einen Tag später mit frischen Ohren. Ein erster Vorschlag für Warhammer reimte sich nicht („Kram“ auf „Warhammer“); deshalb hat Claude eine Liste vorgelegt, und ich habe entschieden.

Das Musikvideo

Aus dem Song wurde ein Lyric-Video im Look der Folgencover: Karopapier, blaue Handschrift, rote Lehrerkorrektur. Claude hat es komplett per Code gebaut, ohne Schnittprogramm, in 16:9 für YouTube und 9:16 fürs Hochformat. Ein Durchlauf dauert pro Format etwa zehn Minuten.

  1. Lyrics prüfen: Gesang und O-Töne wurden getrennt noch einmal mit Whisper transkribiert, der Gesang in 14-Sekunden-Stücken, weil Whisper Gesang so deutlich besser erkennt. Daraus entstanden Lyrics mit Zeitmarken für jede Zeile und jedes Wort. Beim Gegenlesen fiel mir noch „keine Tricks“ statt „keinen Trick“ auf.
  2. Bildsprache: Alle 31 Folgencover kamen aus dem Podcast-Feed, das Logo wurde aus dem Kanal-Cover freigestellt. Dabei fiel auf, dass im Feed das Cover von #233 den Titel von #232 trägt. Die Cover-Schriften (cf_crayons und dk_coolcrayons) habe ich beigesteuert.
  3. Erster Entwurf: Gesungene Zeilen schreiben sich ins Heft, O-Töne erscheinen rot Wort für Wort im Sprechtempo, das Folgencover wird daneben „eingeklebt“.
  4. Eigene Bilder: Ich habe Fotos von Martin und mir hochgeladen, freigestellte PNGs, Comics (Merz, Chuck Norris, Kurt Cobain), die Bismarck-Pixelgesichter, Warhammer-Fotos und ein Handyvideo vom Doomscrollen durch unser Instagram. Claude hat sie den Zeilen zugeordnet. Fotos von uns kommen nur dort vor, wo der Text uns nennt, weil die KI bei den O-Tönen nicht weiß, wer was gesagt hat.
  5. Mehr Action: Eine Taktanalyse der Musikspur (etwa 182 BPM, 632 Beats) steuert alles: Das Heft pumpt auf der Kick und wackelt auf der Snare, im Refrain klatscht jedes Wort einzeln rein, dazu „HEY!“-Stempel, Kritzeleien und Polaroids, die beim Wechsel runterfallen. Blitze gibt es bewusst nur sparsam.
  6. Pixel-Alex und Pixel-Martin: Die 16-Bit-Figuren hat Claude Pixel für Pixel per Code gebaut, aus beweglichen Einzelteilen. Sie laufen, flossen, headbangen, spielen Strat und Mikro und winken am Ende mit „V“.
  7. Lehrerkorrektur und Gags: Reimwörter werden eingekringelt, am Rand stehen Kommentare wie „Quelle?“ oder „A – Ausdruck!“, die AfD wird durchgestrichen. Chuck Norris tritt die Textzeile mit „BÄM!“ aus dem Bild, bei „Wasser ist nass“ platscht ein Tropfen, im Warhammer-Outro rollen Würfel.
  8. Bridge als 8-Bit-Level: Das Heft schaltet sich wie ein Röhrenfernseher in ein Jump'n'Run um. Lyrics laufen als Dialogbox in Pixelschrift, Chuck Norris ist der Endgegner, am Ende stehen „KLUGSCHEISSER-MODUS: OFF“ und „LEVEL CLEAR!“.
Was mir beim Anschauen auffielWie Claude es gelöst hat
Das Video braucht mehr Action, es ist ein MusikvideoTakt-Engine, Pixel-Figuren, Gags und 8-Bit-Bridge, jeweils erst als Zwischenschritt zur Abnahme
Ich bin auch blondHaarfarbe der Pixel-Figur angepasst
Meine Gitarre ist eine braune Strat mit schwarzem SchlagbrettPixel-Strat nachgebaut
Linkshänder, aber ich spiele die Gitarre richtig herumGitarren-Posen gespiegelt
Bismarck-Gesicht und Warhammer-Bilder kommen doppeltGleichmäßig verteilt, vier weitere Warhammer-Fotos eingebaut
Das Polaroid könnte beim Wechsel abreißen oder runterfallenAltes Bild fällt, wird weggerissen oder weggeschleudert
Paw Patrol ist in der 8-Bit-Bridge zu stark verpixeltPlakat in voller Auflösung, Chuck Norris bleibt gepixelt

Was die KI konnte und was nicht

Die KI hat die Fleißarbeit vollständig übernommen. Geschmack, Qualitätsurteil und die Hörprüfung blieben beim Menschen.

Gut gelaufen

Grenzen

Tipps für eigene KI-Projekte

Zahlen & Fakten

Ausgewertete Folgen31 (#210 bis #240)
O-Töne im Song17 Zitate + Intro + Warhammer im Outro + Schluss
StilDeutscher Pop-Punk, ca. 170 BPM
Suno-Durchläufe1 (2 Varianten), Free-Plan
Feedback-Runden8
Länge3:47 Minuten
Lautheit-16 LUFS, wie der Podcast
Musikvideo3:51 Minuten, 16:9 und 9:16, rund 1.900 Zeilen Python