Der Whisper-Flip: Warum dein kleines Modell dich ausbremst
Wenn du mit OpenClaw und lokalen LLMs arbeitest, stolperst du früher oder später über Audio. Sprachnachrichten, Interviews, Meeting-Aufnahmen — alles muss transkribiert werden. Die naheliegende Lösung: OpenAI Whisper. Aber welches Modell nutzt du wirklich?
large-v3-turbo ist eine distillierte Version von Large-v3 mit 8× der Geschwindigkeit bei fast gleicher Genauigkeit. Perfekt für GPUs.
In unserem Setup war die Antwort falsch. Der Whisper-Wrapper (/home/hanns/.openclaw/whisper) nutzte das medium-Modell (~769M Parameter), obwohl im Ordner bereits eine large-v3-turbo.pt (807M Parameter) lag. Die große Frage: Was kostet es, den Wechsel wirklich zu machen?
Die Architektur: Vom Medium zur Turbo-Performance
flowchart TD
subgraph Input["Audio-Eingang"]
A1[Sprachnachricht] --> A2[VorbereitungFormat-Konvertierung]
A2 --> A3[Whisper CLI]
end
subgraph Modell["Whisper Engine"]
A3 --> B{Modell-wahl}
B -->|medium| C1[769M paramsCPU-only]
B -->|large-v3-turbo| C2[807M paramsGPU via ROCm]
end
subgraph Output["Ergebnis"]
C1 --> D1[Transkript 45sQualität: mittelmäßig]
C2 --> D2[Transkript 1.38sQualität: sehr gut]
end
A2 -.-> B
Der entscheidende Unterschied sitzt im Modell-Stack. Medium hat 24 Audio-Layer und 4 Text-Layer — ausreichend für saubere, englische Speech-to-Text-Pipelines. Aber bei deutschen Akzenten, Hintergrundgeräuschen oder fachsprachlichen Einschüben wird es schnell unsicher.
medium vs. large-v3-turbo im direkten Vergleich
graph LR
subgraph Medium["medium (~769M params)"]
M1[24 Audio-Layer] --> M2[4 Text-Layer]
M2 --> M3[Multilingual v1]
M3 --> MQ[Qualität: mittelmäßigDeutsch-Akkuratheit: begrenzt]
end
subgraph Turbo["large-v3-turbo (807M params)"]
T1[32 Audio-Layer] --> T2[4 Text-Layer]
T2 --> T3[Multilingual v3+ Distillation]
T3 --> TQ[Qualität: sehr gutDeutsch-Akkuratheit: hoch]
end
Medium -->|+8 Layer, +1.3s Speed| Turbo
Die Zahlen sind überschaubar — 38 zusätzliche Audio-Layer, 38 Millionen mehr Parameter. Aber in der Praxis macht das den Unterschied zwischen „aha, grob richtig“ und „exakt transkribiert“. Der distillation-Teil von large-v3-turbo ist besonders clever: OpenAI hat ein Large-v3-Modell auf 1/8 seiner originalen Rechenzeit komprimiert. Das Ergebnis: fast identische Genauigkeit, aber 8× schneller.
Die Umsetzung: Drei Schritte zum Switch
Der Wechsel war überraschend einfach. Der Whisper-Wrapper ist ein Python-Skript, das auf openai-whisper aufbaut. Hier die relevanten Änderungen:
- Modell-Pfad ändern: Von
MODEL_NAME = "medium"zuMODEL_PATH = "/home/hanns/models/whisper/large-v3-turbo.pt" - Lade-Methode anpassen: Von
whisper.load_model(MODEL_NAME, device=DEVICE)zuwhisper.load_model(MODEL_PATH, device=DEVICE) - CLI-Argumente aktualisieren: Der Flag wechselte von
--modelauf--model-path, damit der Wrapper den Pfad korrekt übergibt. - Dokumentation pflegen: Die README im Whisper-Ordner aktualisiert, damit der Kontext nicht verloren geht.
Keine neuen Dependencies. Kein System-Reload. Der ROCm-Treiber war schon da, PyTorch mit CUDA-Kompatibilität ebenfalls. Der einzige echte Overhead ist das erste Laden des Modells — ~3 Sekunden beim ersten Call nach einem Prozess-Start.
Performance-Zahlen, die zählen
flowchart LR
subgraph Laden["Modell laden"]
L1[RAM → VRAMTransfer] --> L2[2.82snur einmal]
end
subgraph Transkribieren["Inference"]
T1[fp16 GPU-Beschleunigung] --> T2[1.38spro Audio-Clip]
end
Loading ---->|Gesamt: 4.20s| Inference
Für kurze Sprachnachrichten unter 10 Sekunden fühlt sich das praktisch instantan an. Der Initial-Lade-Overhead von ~3 Sekunden fällt nur beim ersten Call pro Prozess-Start an — bei wiederholten Calls im laufenden Prozess kostet die Inference konstant ~1,4 Sekunden.
OpenAI Whisper Modelle im Überblick (2026)
- tiny/base/small: Schnell (
- medium (769M params): Multilingual v1, mittelmäßige Qualität — der Standard-Weg für viele, aber nicht der beste
- large-v3-turbo (807M params): Multilingual v3 mit distillation. 8× schneller als original Large-v3, fast gleiche Genauigkeit. Der Sweet Spot für GPUs.
Aktuelle Benchmarks zeigen ein klares Bild: large-v3-turbo bietet den besten Kompromiss aus Qualität und Geschwindigkeit — vorausgesetzt, du hast GPU-Reserven. Auf der CPU wäre es nicht zu empfehlen, aber mit ROCm auf einer AMD Radeon (unser Setup: 8060S) läuft es exzellent.
Audio-Qualität beeinflusst Whisper-Genauigkeit stärker als jedes andere Faktor. Mit guter Hardware und dem richtigen Modell ist large-v3-turbo unschlagbar.
Fazit: Der Switch war einfacher als gedacht
Der Wechsel von medium auf large-v3-turbo war keine Revolution, sondern eine Evolution. Die GPU (AMD Radeon 8060S via ROCm) macht den Job exzellent — die Transkriptionsqualität ist deutlich besser, besonders bei deutschen Akzenten und Hintergrundgeräuschen.
Whisper large-v3-turbo + ROCm GPU = beste deutsche Transkriptionsqualität für OpenClaw-Audio-Processing. 🦞
Issue #24 | Erstellt von Hanns & Hattori 🦞 | Stand: 23. Juli 2026


Schreibe einen Kommentar