Direkt zur Antwort

Beginne mit einem kurzen deutschen Test und dem mehrsprachigen Modell base. Wandle die Aufnahme in eine eindeutig definierte WAV-Datei um, exportiere Text und Untertitel und höre Namen, Zahlen sowie Verneinungen nach. Lokal berechnet heißt nicht automatisch fehlerfrei oder ohne weitere Datenverbindungen.

Whisper lokal: Modell, Laufzeit und Oberfläche

Whisper bezeichnet das Spracherkennungsmodell. whisper.cpp ist eine eigenständige Community-Laufzeit, mit der du passende Modellgewichte auf deinem Rechner verwenden kannst. Eine grafische Anwendung kann diese Arbeit hinter einer Oberfläche verbergen. Die OpenAI-API ist wiederum ein anderer, gehosteter Zugangsweg.

Zwei lokale Wege – unterschiedliche Bedienung
WegPasst zu dir, wenn …Worauf du achtest
whisper.cpp im Terminaldu Dateipfade, Modell und Export selbst nachvollziehen möchtest.Buildwerkzeuge, kompatibles Modellformat und Audioeingang.
noScribe als Anwendungdu Interviews mit einem Editor nachbearbeiten und Sprecher unterscheiden möchtest.Eigenes Programm mit weiteren Komponenten; aktuelle Downloads nur über den Maintainer.

Dieser Guide erklärt den Terminalweg. noScribe ist eine zusätzliche Option und keine Oberfläche, die du auf unsere Befehle aufsetzen musst. Zum Einordnen anderer Verfahren kannst du Transkriptionswerkzeuge nach deinem Aufnahmezweck vergleichen.

Eine Transkription ist zunächst ein Entwurf dessen, was gesprochen wurde. Sie ersetzt weder das Nachhören noch die Entscheidung, welche Informationen du weitergeben möchtest.

Vor dem Start: Rechner, Werkzeuge und Aufnahme

Du brauchst Speicherplatz für Programm und Modell, eine zulässige eigene Aufnahme und beim beschriebenen Quellcodeweg Git, CMake und einen C/C++-Compiler. Für den Konvertierungsbefehl kommt FFmpeg hinzu. Die folgende Befehlsfolge richtet sich an Linux oder macOS mit bereits verfügbaren Werkzeugen; deren Installation unterscheidet sich je nach System.

Werkzeuge vorhanden? – lesende Versionsabfragen

git --version
cmake --version
ffmpeg -version

Fehlt ein Werkzeug, richte es über dessen offizielle Anleitung für dein Betriebssystem ein. Unter Windows gibt es einen separaten MSVC- oder MinGW-Buildweg. Verwende dort die Projektdokumentation und den tatsächlich erzeugten Pfad zur whisper-cli.exe; ein Linuxpfad ist kein Windows-Installationsschritt.

Nimm für den ersten Versuch etwa diesen eigenen fiktiven Prüfsatz auf: „Der Test beginnt um 09:30 Uhr. Nicht am Montag, sondern am Dienstag. Der Raum heißt Kupfer 7.“ So kennst du den Sollinhalt und kannst Zahl, Verneinung und Namen kontrollieren.

Bevor du fremde Interviews oder persönliche Aufnahmen verarbeitest, solltest du private Angaben vor einer KI-Verarbeitung prüfen. Verwende zum Lernen keine vertraulichen Gespräche.

Eigene Ablaufgrafik: technische Vorbereitung und lokale Erkennung enden bei einem noch zu prüfenden Text. Kein Screenshot und kein gemessenes Erkennungsergebnis.
Eigene Ablaufgrafik: technische Vorbereitung und lokale Erkennung enden bei einem noch zu prüfenden Text. Kein Screenshot und kein gemessenes Erkennungsergebnis.

whisper.cpp bauen und ein deutsches Modell laden

Öffne einen eigenen Arbeitsordner. Die ersten beiden Zeilen laden den Quellcode und wechseln hinein. Die folgenden Zeilen bauen das Programm. Führe sie selbst aus und lies Fehlermeldungen, bevor du zum Modell weitergehst.

Linux/macOS – Quellcode holen und bauen

git clone https://github.com/ggml-org/whisper.cpp.git
cd whisper.cpp
cmake -B build
cmake --build build -j --config Release

Der Standardbeispielpfad im Projekt verwendet oft base.en. Für unseren deutschen Versuch wählen wir bewusst base ohne .en. Das Downloadskript bezieht ein zum Projekt passendes, umgewandeltes ggml-Modell. Der Download benötigt eine Netzwerkverbindung.

Mehrsprachiges Modell laden und CLI-Hilfe prüfen

sh ./models/download-ggml-model.sh base
./build/bin/whisper-cli -h

Nach dem Download sollte der zum folgenden Aufruf passende Modellpfad models/ggml-base.bin vorhanden sein. Prüfe den tatsächlichen Dateinamen. Ein Ordner voller anderer Modellformate wird durch Umbenennen nicht kompatibel.

Für einen ersten CPU-Versuch brauchst du keinen zusätzlichen GPU-Build. Beschleuniger wie Metal, CUDA, Vulkan oder ROCm haben eigene Voraussetzungen. Wie schnell deine Aufnahme verarbeitet wird, hängt unter anderem von Rechner, Modell und Einstellungen ab; wir nennen hier keine erfundene Laufzeit.

Audio umwandeln und TXT sowie SRT erzeugen

Lege deine Testaufnahme als probe.mp3 im Projektordner ab oder ersetze den Dateipfad im Befehl. Die Hauptanleitung empfiehlt 16-Bit-WAV; die CLI-Hilfe nennt außerdem weitere Audioformate. Für einen eindeutig beschriebenen Einstieg verwenden wir deshalb Mono-WAV mit 16 kHz und PCM16.

Eigene Aufnahme in ein klares Eingangsformat bringen

ffmpeg -i probe.mp3 -ar 16000 -ac 1 -c:a pcm_s16le probe.wav

Verwende einen neuen Ausgabepfad und behalte das Original. Die Konvertierung verbessert keine bereits unverständliche Aufnahme und stellt abgeschnittene Wörter nicht wieder her. Sie vereinheitlicht zunächst das technische Format.

Deutsch transkribieren, Text und Untertitel ausgeben

./build/bin/whisper-cli -m models/ggml-base.bin -f probe.wav -l de -otxt -osrt -of probe-transkript

-m wählt die Modelldatei, -f die Aufnahme und -l de die gesprochene Sprache. -otxt und -osrt aktivieren Text- und Untertiteldatei. Bei -of steht der Ausgabename ohne Dateiendung; prüfe anschließend probe-transkript.txt und probe-transkript.srt.

Die Übersetzungsoption -tr gehört nicht zu diesem Versuch: Sie übersetzt laut CLI-Hilfe in Englisch. Für ein deutsches Transkript lassen wir sie weg.

Transkript prüfen und Sprecher nicht erraten

Öffne den Text neben der Aufnahme. Höre die drei Prüfpunkte einzeln ab: 09:30, die Korrektur von Montag zu Dienstag und Kupfer 7. Eine gut lesbare Formulierung kann trotzdem eine falsche Zahl enthalten. Markiere unklare Stellen mit Zeitbezug, statt sie aus dem Zusammenhang zu ergänzen.

Speichere Rohtranskript und korrigierte Fassung getrennt. Für Untertitel kontrollierst du zusätzlich Anfang, Ende und sinnvolle Segmentgrenzen. Automatische Zeitmarken sind ein Arbeitsmittel und müssen zum Ton passen.

Sprechertrennung ist ein eigener Schritt. Die CLI unterscheidet unter anderem Stereo-Diarisierung und experimentelles tinydiarize mit passendem Zusatzmodell. Beides ist kein sicherer Nachweis realer Namen. noScribe nutzt für seinen Interviewablauf weitere Komponenten und einen Revieweditor. Ob eine Person richtig zugeordnet wurde, prüfst du am Audio.

Eigene Transkriptionsprüfliste herunterladen. Sie enthält unseren fiktiven Prüfsatz und freie Felder für deine tatsächlichen Beobachtungen, keine vorgetäuschten Erkennungsergebnisse.

Wenn Modell, Audio oder Ausgabe nicht passen

Vom Symptom zur nächsten Prüfung
SymptomNächster sinnvoller Schritt
Programm nicht gefundenBuildabschluss und tatsächlichen Binärpfad prüfen; nicht sofort ein anderes Modell laden.
Modell lässt sich nicht öffnenArbeitsordner, Dateiname und erfolgreichen ggml-Download prüfen.
Unpassende Sprache oder englischer TextMehrsprachige Variante und -l de prüfen; ungewolltes -tr entfernen.
Audio kann nicht gelesen werdenDie WAV-Konvertierung kontrollieren und mit einer kurzen eigenen Aufnahme beginnen.
Text ist flüssig, aber inhaltlich falschAm Original nachhören; schwierige Stellen markieren und Aufnahmequalität prüfen.
Kein Export am erwarteten OrtAusgabebasis nach -of und aktuellen Arbeitsordner kontrollieren.

Verändere jeweils nur eine Sache und notiere das Ergebnis. Ein größerer Modellname ist keine Antwort auf einen falschen Dateipfad. Für längere Aufnahmen prüfst du erst einen kurzen Ausschnitt, bevor du einen großen Auftrag startest.

Der lokale Rechenweg vermeidet den notwendigen Audio-Upload an eine gehostete Erkennungs-API. Ob dein gesamter Arbeitsablauf lokal bleibt, hängt zusätzlich von Programmfunktionen, Synchronisierung und verbundenen Diensten ab. Dazu kannst du lokale und gehostete KI nach ihren Datenwegen unterscheiden.

Quellen & Methode

Vorgehen und Grenzen

Vier aktuelle Originaltexte vollständig gelesen: OpenAI-Modellbeschreibung, whisper.cpp-Hauptanleitung, CLI-Referenz und noScribe-Maintainer. Befehle redaktionell gegen diese Dokumentation geprüft; keine Installation, Audioverarbeitung oder Geschwindigkeitsmessung ausgeführt.

Bei Recherche, Texterstellung und Grafiken wird KI eingesetzt. Welche eigenen Versuche vorliegen und was nur als Beispiel dient, beschreibt dieser Beitrag. Unser Redaktionsstandard erklärt die Anforderungen an Belege und Berichtigungen.

Belege für die Aussagen

  1. OpenAI: Whisper-1 Modell und API-GrenzeBelegt: Whisper-1 beschreibt ein Audio-zu-Text-Modell; die API-Dokumentation ist keine Anleitung für whisper.cpp. · geprüft am 20. Oktober 2026
  2. ggml-org: whisper.cpp HauptanleitungBelegt: whisper.cpp unterstützt CPU-Inferenz sowie mehrere Plattformen und separate Beschleunigerwege. Die Hauptanleitung baut mit CMake und lädt umgewandelte ggml-Modelle. Tinydiarize erfordert ein passendes Zusatzmodell; Sprecherwechsel sind kein sicherer Namensnachweis. · geprüft am 20. Oktober 2026
  3. ggml-org: whisper-cli OptionenBelegt: CLI-Flags erlauben Sprache de und TXT/SRT-Export mit benannter Ausgabebasis. · geprüft am 20. Oktober 2026
  4. noScribe: Maintainer und WerkzeugüberblickBelegt: noScribe ist ein eigenes lokales Interviewwerkzeug mit Editor und zusätzlichen faster-whisper/pyannote-Komponenten. · geprüft am 20. Oktober 2026