LLM

IBM Granite Speech 4.1: Małe modele zawstydzają gigantów wydajnością

Większy nie zawsze znaczy lepszy – to teza, którą IBM forsuje premierą modeli Granite Speech 4.1 2B. Podczas gdy rynek ściga się na setki miliardów parametrów, błękitny gigant udostępnia na licencji Apache 2.0 kompaktowe potęgi, które rozwiązują odwieczny dylemat inżynierów: wysoka precyzja czy niskie opóźnienia?

Dwa oblicza transkrypcji

IBM nie wypuścił jednego, uniwersalnego narzędzia. Zamiast tego otrzymujemy tandem: model autoregresywny (standardowy) oraz wariant NAR (Non-Autoregressive). Pierwszy to szwajcarski scyzoryk – obsługuje sześć języków (w tym japoński), tłumaczy mowę w obu kierunkach i dba o poprawną interpunkcję.

Drugi to sprinterski bolid stworzony z myślą o milisekundach.

Model NAR całkowicie porzuca sekwencyjne generowanie tokenów. Zamiast pisać tekst słowo po słowie, wykonuje on jedno, potężne przejście, edytując wstępną hipotezę wygenerowaną przez koder CTC. Wynik? Plik audio trwający godzinę zostaje przekonwertowany na tekst w mniej niż dwie sekundy na pojedynczym układzie H100.

Architektura ukryta pod maską

Technicznie mamy do czynienia z hybrydą trzech kluczowych modułów:

  • Speech Encoder: 16 bloków Conformer szkolonych metodą CTC dla lokalnego i globalnego kontekstu akustycznego.
  • Adapter Q-Former: Most łączący świat dźwięku i tekstu, kompresujący dane dziesięciokrotnie.
  • Language Model: Odchudzony do 1 miliarda parametrów silnik Granite, działający jako inteligentny edytor treści.

Liczby nie kłamią, ale stawiają warunki

Wskaźnik Word Error Rate (WER) na poziomie 5.33 na liście liderów Open ASR to sygnał, że IBM nie żartuje. W idealnych warunkach (LibriSpeech clean) błąd spada do absurdalnie niskiego 1.33. To poziom, przy którym różnica między maszyną a człowiekiem staje się pomijalna w zastosowaniach biznesowych.

Krytycznym okiem: Szybkość modelu NAR ma swoją cenę. Rezygnując z japońskiego i funkcji tłumaczenia, IBM celuje w konkretną niszę – systemy czasu rzeczywistego, gdzie liczy się wyłącznie czysta transkrypcja. Trzeba też pamiętać o wymogach technicznych; bez flash_attention_2 wariant NAR traci swoje skrzydła, co może być barierą dla starszych infrastruktur.

Rodzina Granite 4.1 w pigułce

Dla tych, którzy potrzebują wiedzieć nie tylko co zostało wypowiedziane, ale i kto mówił, IBM dorzucił trzeci wariant: Granite Speech 4.1 2B-Plus. Dodaje on atrybucję mówców i precyzyjne znaczniki czasu, zamykając tym samym niemal każde zapotrzebowanie współczesnego enterprise AI.

To rzadki przypadek, gdy otwarta licencja idzie w parze z tak wysoką optymalizacją. IBM udowadnia, że przyszłość AI leży w sprytnej architekturze, a nie tylko w dokładaniu kolejnych gigawatów do serwerowni.