IBM Granite Speech 5.0 2B: Offenes Modell für Transkription und Übersetzung

IBM hat Granite Speech 5.0 2B veröffentlicht, ein offenes Sprachmodell mit 2 Milliarden Parametern unter Apache 2.0. Es wandelt Sprache in sechs Sprachen in Text um, übersetzt und läuft auch auf Mac und CPU. Auf dem Open ASR Leaderboard liegt es auf Platz 2 der offenen Modelle.

Modell-Releases Selbst ausprobieren 22. Okt. 2026 4 Min. Lesezeit Quelle: MarkTechPost
Symbolbild, KI-generiert

Worum es geht

IBM hat Granite Speech 5.0 2B veröffentlicht, ein offenes Modell, das gesprochene Sprache in Text umwandelt (Transkription) und Sprache übersetzt. Es hat 2 Milliarden Parameter (grob gesagt die beim Training gelernten Stellschrauben), ist dicht aufgebaut, steht unter der Apache-2.0-Lizenz und unterstützt 6 Sprachen. Gleichzeitig aktualisierte IBM zwei bestehende Modelle: das für Geräte am Rand des Netzes gedachte Turbo CTC und das auf Sprechererkennung ausgelegte Granite Speech 4.1 2B Plus. Die Angaben stammen größtenteils aus IBMs Modellkarte.

Aufbau und Training

Das Modell besteht laut Modellkarte aus drei Teilen:

  • Ein Sprach-Encoder aus 16 Conformer-Blöcken, trainiert mit CTC (einer Trainingsmethode für Spracherkennung). Er nutzt Block-Attention über 4-Sekunden-Audioblöcke.
  • Ein Window-Q-Former mit 2 Schichten, der die akustischen Einbettungen projiziert und verkleinert. Insgesamt wird 10-fach heruntergerechnet, das Sprachmodell sieht also 10 Einbettungen pro Sekunde.
  • Ein Sprachmodell (LLM): ein Zwischenstand von granite-4.0-1b-base, per YaRN auf 16.000 Positionen erweitert und mit LoRA-Adaptern (kleinen nachtrainierten Zusatzgewichten) feinjustiert.

Trainiert wurde mit 390.000 Stunden öffentlichem Audio plus synthetischen Daten für japanische Spracherkennung, Keyword-Biasing und Übersetzung. Das dauerte 40 Tage auf 8 H100-GPUs. IBM empfiehlt Audiosegmente von bis zu etwa 2 Minuten.

Neu gegenüber Granite Speech 4.1 2B

  • Sprach-ID per Prompt: Man nennt die Eingabesprache im Prompt, um die Transkription zu steuern.
  • Keyword-Listen mit bis zu 2.000 Begriffen, um Produktnamen, Personen und Abkürzungen zu bevorzugen.
  • Satzzeichen und Großschreibung auf Wunsch; der Capitalization-F1 liegt je nach Testsatz zwischen 90,16 und 99,51.
  • Mehr Robustheit bei Lärm, Hall und weit entfernten Mikrofonen.

Benchmarks

Auf dem Open ASR Leaderboard zeigt IBMs Grafik eine durchschnittliche Wortfehlerrate (WER, Anteil falsch erkannter Wörter; niedriger ist besser) von 5,68 % für Englisch, gemittelt über 9 öffentliche und 2 private Testsätze, Stand 21. Oktober 2026. Nur Qwen3-ASR-1.7B ist mit 5,40 % besser. IBMs Blog nennt dagegen 5,06 %; das ist laut Quelle eine inoffizielle Zahl vom 15. Oktober, die nur öffentliche Kurzform-Sätze mittelt.

Die Einzelwerte schwanken stark: 0,99 % auf LibriSpeech Clean, 2,21 % auf LibriSpeech Other, 13,79 % auf dem privaten Gesprächs-Testsatz. Auf dem Rausch-Leaderboard FFASR liegt das Modell mit 14,80 % auf Platz 4 von 42 (Qwen3-ASR-1.7B: 13,41 %). Bei CommonVoice liegt die WER für Portugiesisch bei 2,60 %, für Spanisch bei 3,50 %; Japanisch ist mit 10,74 % am schwächsten. Bei der Übersetzung in Englisch (CoVoST, BLEU) erreicht es 53,6 für Portugiesisch und 40,1 für Deutsch; Englisch→Mandarin wurde nicht evaluiert. Der deutlichste Gewinn zeigt sich beim Keyword-Biasing: Auf Earnings-22 steigt der Keyword-F1 von 67,2 auf 90,1 mit korrekten Listen, und mit 2.000 gemischten richtigen und falschen Begriffen immer noch auf 82,8.

Merkmal Granite Speech 5.0 2B Qwen3-ASR-1.7B Cohere Transcribe 03-2026 Canary-Qwen-2.5B
Größe 2B 2,35B 2,07B 2,5B
Lizenz Apache 2.0 Apache 2.0 Apache 2.0 (gated) CC-BY-4.0
ASR-Sprachen 6 30 + 22 chin. Dialekte 14 nur Englisch
Übersetzung Ja k. A. k. A. Nein
Open-ASR-WER 5,68 % 5,40 % 5,77 % 5,94 %
FFASR-WER 14,80 % 13,41 % 15,03 % k. A.

Updates für Turbo CTC und 4.1 2B Plus

Granite Speech 5.0 Turbo CTC bleibt bei 470 Millionen Parametern, transkribiert nun aber 7 Sprachen mit Satzzeichen und Großschreibung. IBM kompilierte einen Conformer-Block und nutzte dessen Graph im ganzen Stack wieder; der Durchsatz stieg auf 19.870 RTFx (Vielfaches der Echtzeit), vorher etwa 12.600. Das 4.1 2B Plus ist ein Drop-in-Gewichts-Update: Die mittlere Zeitstempel-Abweichung sinkt von 210,86 auf 98,54, die WER bei Langaufnahmen von 13,53 auf 10,22, die WER bei Keyword-Biasing von 11,79 auf 6,48.

Was du zum Ausprobieren brauchst

Das Modell läuft auf einer GPU mit Transformers oder vLLM. Bei 2 Milliarden Parametern reichen für 4-bit grob 3–4 GB VRAM, mit der empfohlenen Q8_0-Quantisierung eher 4–6 GB. Auf Apple Silicon geht es über mlx-audio, auf CPU und Mac über llama.cpp mit GGUF. Speicherplatz: wenige GB. Eine konkrete Colab-Angabe macht die Quelle nicht; eine kostenlose GPU dürfte aber genügen.

Einordnung

Granite Speech 5.0 2B ist ein sauber lizenziertes, kompaktes Modell, das Transkription, Übersetzung und Keyword-Steuerung vereint und lokal läuft. Bei der reinen Genauigkeit liegt Qwen3-ASR-1.7B vorn, vor allem bei verrauschtem Audio, und deckt mit 30 Sprachen viel mehr ab. Mit 6 Sprachen und Segmenten von etwa 2 Minuten ist IBMs Modell enger gefasst. Zu beachten: Niedrigere Quantisierungen als Q8_0 verlieren laut IBM bei Audio über etwa 1 Minute an Genauigkeit, und die Leaderboard-Zahlen sind teils Herstellerdarstellungen mit widersprüchlichen Angaben (5,68 % vs. 5,06 %). Ob Deutsch als Eingabesprache unterstützt wird, nennt die Quelle nicht ausdrücklich; Deutsch erscheint nur bei der Übersetzung.

Quellen

#ibm#granite#spracherkennung#open-source#transkription
Originalquelle lesen

Selbst ausprobieren: Granite Speech 5.0 2B

Schritt für Schritt erklärt, auch ohne Vorkenntnisse – auf deinem Rechner oder kostenlos im Browser.

Was kann ich damit machen?

Du kannst Aufnahmen wie Meetings, Interviews oder Sprachnachrichten lokal in Text umwandeln und in Englisch übersetzen lassen. Mit einer Keyword-Liste erkennt es Namen, Produkte und Abkürzungen zuverlässiger. Satzzeichen und Großschreibung lassen sich per Prompt anfordern.

Für wen lohnt es sich?

Lohnend für Entwickler und Nutzer, die eine offene, lokal laufende Spracherkennung mit Übersetzung und Fachbegriff-Steuerung wollen. Wer viele Sprachen oder sehr verrauschtes Audio braucht, schaut besser auch auf Qwen3-ASR-1.7B.

Größe2,3 Mrd. Parameter
Download1,1 GB (bei 100 MBit/s ca. 1 Min.)
Lizenzapache-2.0
ArtSpracherkennung (Sprache zu Text)

Was dein Rechner braucht

Grafikkarte (NVIDIA) mind. 2 GB VRAM, empfohlen 2,5 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Mac (Apple Silicon M1–M5) ab 8 GB gemeinsamer SpeicherGrafik und Prozessor teilen sich den Speicher – etwa 70 % davon kann das Modell nutzen
Speicherplatz ca. 3,1 GB freiModell-Download plus Programme
Google Colab läuft kostenlosGratis-GPU Tesla T4 mit 15 GB reicht

Welche Variante passt zu mir?

Viele Modelle gibt es in mehreren Größen oder „Quantisierungen“. Das sind komprimierte Fassungen: kleiner und schneller, dafür minimal ungenauer. Faustregel: Nimm die größte Variante, deren Speicherbedarf in deinen Grafikspeicher (VRAM) passt. Die Skripte unten wählen das automatisch für dich aus.

VarianteDownloadBraucht ca.Passende Grafikkarten
Q2_K 0,8 GB2 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Q3_K_M 0,9 GB2 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Q4_K_M Standard 1,1 GB2,5 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Q5_K_M 1,3 GB2,5 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Q6_K 1,5 GB3 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
Q8_0 2 GB3,5 GBfast jede Grafikkarte ab 4 GB (z. B. GTX 1650, RTX 3050)
BF16 3,7 GB5,5 GBz. B. RTX 2060, RTX 3050 8 GB, RX 6600

Für GPUs: das Standardmodell über Transformers oder vLLM. Für Mac oder CPU: GGUF in Q8_0, das IBM empfiehlt, da niedrigere Quantisierungen bei Audio über etwa 1 Minute Genauigkeit verlieren. Für sehr schnelle Geräte-Transkription: Turbo CTC (470M).

  • GPU-Betrieb über Transformers oder vLLM; für 2B Parameter reichen grob 4–6 GB VRAM.
  • Apple Silicon: über mlx-audio.
  • Mac und CPU: llama.cpp mit GGUF, Q8_0 empfohlen.
  • Audio in Segmente von bis zu etwa 2 Minuten teilen.
  • Das Training lief auf 8 H100, für die Nutzung ist das nicht nötig.
Wie finde ich heraus, was mein Rechner hat?
  • Windows: Strg + Umschalt + Esc drücken → Task-Manager → Reiter Leistung → links GPU anklicken. Unten steht Dedizierter GPU-Speicher (das ist dein VRAM). Den Arbeitsspeicher findest du unter Arbeitsspeicher.
  • Mac: Apfel-Menü oben links → Über diesen Mac. Dort stehen Chip (z. B. M2) und Speicher (z. B. 16 GB). Bei Apple-Chips teilen sich Grafik und Prozessor diesen Speicher.
  • Linux: Im Terminal nvidia-smi eingeben (zeigt Grafikkarte und Speicher) und free -h für den Arbeitsspeicher.

Anleitung

Google Colab (im Browser, ohne Installation)

Google Colab ist ein kostenloser Dienst von Google: Du bekommst für ein paar Stunden einen Rechner mit Grafikkarte im Browser. Du brauchst nur ein Google-Konto. Für dieses Modell: läuft kostenlos – Gratis-GPU Tesla T4 mit 15 GB reicht.

  1. Notebook herunterladen. Klick auf den Knopf und speichere die Datei.

    colab.ipynb herunterladen

  2. Colab öffnen. Geh auf colab.research.google.com und melde dich mit deinem Google-Konto an.
  3. Notebook hochladen. Im Fenster, das erscheint, links auf Hochladen klicken (oder oben Datei → Notebook hochladen) und die Datei colab.ipynb auswählen.
  4. Grafikkarte einschalten. Oben im Menü Laufzeit → Laufzeittyp ändern → bei Hardwarebeschleuniger T4-GPU auswählen → Speichern.
  5. Alles starten. Laufzeit → Alle ausführen (Tastenkürzel Strg + F9). Kommt die Warnung „Dieses Notebook wurde nicht von Google erstellt“, auf Trotzdem ausführen klicken.
  6. Warten. Die Zellen laufen nacheinander durch. Links neben jeder Zelle erscheint ein grüner Haken, wenn sie fertig ist. Installation und Download dauern hier etwa 4 Minuten.
  7. Ausprobieren. Das Ergebnis steht unter der letzten Zelle. Um etwas anderes zu testen, den Text in der Zelle ändern und mit Shift + Enter erneut ausführen.
  8. Aufräumen. Wenn du fertig bist: Laufzeit → Sitzung beenden. Das schont dein kostenloses Kontingent.

Gut zu wissen: Die Gratis-GPU ist begrenzt (meist einige Stunden am Tag). Nach rund 90 Minuten ohne Aktivität trennt Colab die Verbindung, dann alles neu starten.

Windows 10 / 11

Dieses Modell läuft mit Python. Unser Skript erledigt die Einrichtung automatisch: Es legt eine abgeschottete Python-Umgebung an, installiert die nötigen Programme (PyTorch, ca. 3 GB) und lädt das Modell (1,1 GB (bei 100 MBit/s ca. 1 Min.)).

  1. Grafikkartentreiber aktualisieren (NVIDIA): aktuellen Treiber installieren. Ohne NVIDIA-Karte läuft es auf dem Prozessor – deutlich langsamer.
  2. Python installieren. Auf python.org Python 3.12 herunterladen und starten. Wichtig: Unten im ersten Fenster das Häkchen bei Add python.exe to PATH setzen, dann Install Now.
  3. Ordner anlegen und Dateien laden. Einen Ordner erstellen, z. B. Dokumente\KI-Test, und beide Dateien hineinspeichern:

    try_windows.ps1 demo.py

  4. Terminal im Ordner öffnen. Den Ordner im Explorer öffnen, Rechtsklick auf eine freie Stelle → In Terminal öffnen.
  5. Starten. Diesen Befehl einfügen und Enter drücken:
    powershell -ExecutionPolicy Bypass -File try_windows.ps1
    Jetzt laufen Installation und Download. Das kann beim ersten Mal 10–30 Minuten dauern.
  6. Ergebnis. Im Fenster steht die Abschrift einer Beispiel-Aufnahme.
  7. Nochmal mit eigener Eingabe: demo.py mit dem Editor öffnen, den Beispieltext ändern, speichern. Dann im Terminal:
    .\.venv-granite-speech-5-0-2b\Scripts\Activate.ps1
    python demo.py

macOS

Ideal sind Macs mit Apple-Chip (M1 bis M5). Ältere Intel-Macs sind sehr langsam.

  1. Terminal öffnen. Cmd + Leertaste, Terminal eintippen, Enter.
  2. Entwicklerwerkzeuge installieren (nur beim ersten Mal, liefert Python mit):
    xcode-select --install
    Im Fenster auf Installieren klicken. Kommt „already installed“, ist alles schon da.
  3. Dateien herunterladen – beide landen im Ordner Downloads:

    try_mac.sh demo.py

  4. Starten:
    cd ~/Downloads
    bash try_mac.sh
    Installation und Download dauern beim ersten Mal 10–30 Minuten.
  5. Ergebnis. Im Fenster steht die Abschrift einer Beispiel-Aufnahme.

Linux

  1. Grafikkarte prüfen. nvidia-smi sollte deine Karte anzeigen. Wenn nicht, unter Ubuntu den Treiber installieren und neu starten:
    sudo ubuntu-drivers install
  2. Python-Grundlagen installieren (Ubuntu/Debian):
    sudo apt update && sudo apt install -y python3-venv python3-pip git
  3. Dateien in einen Ordner laden und dort ein Terminal öffnen:

    try_linux.sh demo.py

  4. Starten:
    bash try_linux.sh
  5. Ergebnis. Im Fenster steht die Abschrift einer Beispiel-Aufnahme.

Das kannst du ausprobieren

Transkribiere diese Aufnahme auf Englisch mit Satzzeichen und Großschreibung.
Übersetze diese portugiesische Sprachaufnahme ins Englische.
Transkribiere dieses Meeting und beachte diese Begriffe: Tokenstrom, Kubernetes, Q3-Forecast.

Wenn es hakt

Lange Aufnahmen vorher in Stücke von rund 2 Minuten schneiden.

Bei GGUF nicht unter Q8_0 quantisieren, sonst sinkt die Genauigkeit bei längerem Audio.

Nur 6 Sprachen werden unterstützt; vorher prüfen, ob deine Sprache dabei ist.

Die Eingabesprache im Prompt nennen, um die Transkription zu steuern.

„out of memory“, Absturz oder der Rechner hängt

Das Modell ist zu groß für deinen Grafikspeicher. Nimm eine kleinere Variante aus der Tabelle oben und schließe andere Programme, vor allem Spiele und Browser mit vielen Tabs.

Es läuft, aber extrem langsam

Wahrscheinlich rechnet der Prozessor statt der Grafikkarte. Bei Ollama zeigt ollama ps in der Spalte PROCESSOR, wie viel auf der GPU läuft. Steht dort „100% CPU“, Grafiktreiber aktualisieren oder eine kleinere Variante nehmen, die komplett in den Grafikspeicher passt.

„ollama“ bzw. „python“ wird nicht gefunden

Das Eingabefenster schließen und neu öffnen, damit es das frisch installierte Programm kennt. Bei Python unter Windows: neu installieren und das Häkchen Add python.exe to PATH setzen.

Windows: „Die Ausführung von Skripts ist auf diesem System deaktiviert“

Das Skript genau mit dem Befehl oben starten: powershell -ExecutionPolicy Bypass -File try_windows.ps1. Das erlaubt die Ausführung nur dieses einen Mal.

Fehlermeldung beim Laden des Modells (Version, „trust_remote_code“, unbekannte Architektur)

Ganz neue Modelle brauchen oft die neueste Programmversion. Bei Ollama: Ollama aktualisieren. Bei Python: pip install -U transformers in der aktivierten Umgebung. Die Model Card nennt meist die genaue Version.

Skripte und Notebook erzeugt Tokenstrom automatisch. Bitte vor dem Ausführen kurz ansehen – sie sind lesbarer Klartext. Lizenz des Modells beachten: apache-2.0.