Back to blog
technikapple-siliconperformanceane

Wie die Apple Neural Engine Transkription beschleunigt

Technischer Deep-Dive: Wie SuperSpeech die Apple Neural Engine nutzt, um 30 Sekunden Audio in unter einer Sekunde zu transkribieren.

Marc Weber25. Februar 2026

Wie die Apple Neural Engine Transkription beschleunigt

Wenn SuperSpeech auf einem Mac mit Apple Silicon laeuft, passiert etwas Bemerkenswertes: 30 Sekunden gesprochene Sprache werden in weniger als einer halben Sekunde zu Text. Das ist keine Marketing-Uebertreibung, sondern das Ergebnis einer tiefen Integration in einen Chip-Bestandteil, den die meisten Nutzer nicht einmal kennen -- die Apple Neural Engine.

In diesem Artikel erklaeren wir, was die Neural Engine ist, wie SuperSpeech sie nutzt, warum das Ergebnis schneller als Cloud-Transkription ist und was das fuer die Zukunft lokaler KI-Anwendungen bedeutet.

Was ist die Apple Neural Engine?

Ein eigener Chip fuer KI

Jeder Apple-Silicon-Chip -- vom M1 im MacBook Air bis zum M4 Ultra im Mac Studio -- enthaelt neben CPU und GPU einen dritten Rechenblock: die Neural Engine (ANE). Dieser Bereich des Chips ist ausschliesslich fuer die Ausfuehrung neuronaler Netze optimiert.

Die Neural Engine ist kein General-Purpose-Prozessor. Sie kann keine Tabellenkalkulation ausfuehren und kein Videospiel rendern. Was sie kann: Matrixmultiplikationen und Tensoroperationen -- die Grundbausteine jedes neuronalen Netzes -- mit extremer Geschwindigkeit und Energieeffizienz ausfuehren.

Die Zahlen sind beeindruckend:

  • M1: 16 Neural-Engine-Kerne, 11 TOPS (Billionen Operationen pro Sekunde)
  • M2: 16 Kerne, 15,8 TOPS
  • M3: 16 Kerne, 18 TOPS
  • M4: 16 Kerne, 38 TOPS
  • M4 Pro: 16 Kerne, 38 TOPS
  • M4 Max: 16 Kerne, 38 TOPS

Zum Vergleich: Die CPU desselben Chips erreicht vielleicht 1 bis 2 TOPS fuer neuronale Netzwerke. Die GPU liegt dazwischen. Die Neural Engine ist also eine Groessenordnung schneller als die Alternativen im selben Chip.

Warum existiert die Neural Engine?

Apple hat die Neural Engine 2017 mit dem A11-Chip (iPhone 8) eingefuehrt -- urspruenglich fuer Face ID, Kamerasoftware und Siri. Mit Apple Silicon kam sie 2020 in den Mac. Der Grund: KI-Workloads sind so fundamental anders als klassische Berechnungen, dass ein spezialisierter Hardwareblock dramatische Vorteile bei Geschwindigkeit und Energieverbrauch bietet.

Das Prinzip ist dasselbe wie bei GPUs fuer Grafik: Statt einen General-Purpose-Prozessor mit einer Aufgabe zu belasten, fuer die er nicht optimiert ist, baut man dedizierte Hardware, die genau diese eine Aufgabe extrem schnell erledigt.

Wie SuperSpeech die Neural Engine nutzt

Der Weg von Audio zu Text

Wenn du in SuperSpeech den Hotkey drueckst und sprichst, durchlaeuft dein Audio folgende Pipeline:

  1. Audioaufnahme: AVAudioEngine erfasst den Mikrofoneingang mit 16 kHz Mono in einen Ringpuffer.
  2. Vorverarbeitung: Das Rohsignal wird in Mel-Spektrogramm-Features umgewandelt -- eine kompakte Darstellung der Frequenzen ueber die Zeit.
  3. Inferenz auf der Neural Engine: Das CoreML-Modell verarbeitet die Features und erzeugt die Transkription.
  4. Nachbearbeitung: Benutzerdefiniertes Woerterbuch und optionale Grammatikkorrektur verfeinern den Text.
  5. Ausgabe: Der Text wird in die aktive Anwendung eingefuegt.

Schritt 3 ist der entscheidende: Hier findet die eigentliche Spracherkennung statt, und hier macht die Neural Engine den Unterschied.

CoreML als Bruecke zur Hardware

Apple stellt mit CoreML ein Framework bereit, das Machine-Learning-Modelle auf Apple-Hardware ausfuehrt. CoreML entscheidet automatisch -- oder auf Anweisung des Entwicklers --, ob ein Modell auf der CPU, GPU oder Neural Engine laeuft. SuperSpeech nutzt CoreML mit expliziter Bevorzugung der Neural Engine.

Der Ablauf im Detail:

  1. Das Spracherkennungsmodell wird beim ersten Start von SuperSpeech in das CoreML-Format (.mlpackage) konvertiert und auf dem Geraet gespeichert.
  2. Beim App-Start wird das Modell in den Speicher geladen und ein Warm-up-Durchlauf ausgefuehrt (eine leere Inferenz, um Initialisierungskosten zu vermeiden).
  3. Bei jeder Transkription schickt SuperSpeech die vorverarbeiteten Audio-Features an CoreML, das sie auf der Neural Engine ausfuehrt.
  4. Die Neural Engine verarbeitet das Modell Schicht fuer Schicht und gibt die Ergebnisse zurueck.

Der gesamte Vorgang -- von Feature-Eingabe bis zur fertigen Transkription -- dauert auf einem M4-Chip typischerweise 200 bis 400 Millisekunden fuer 30 Sekunden Audio. Das entspricht einem Real-Time-Factor (RTF) von unter 0,02.

FP16: Das richtige Zahlenformat

Neuronale Netze arbeiten mit Gleitkommazahlen. Auf Desktop-Computern sind das normalerweise 32-Bit-Gleitkommazahlen (FP32). Die Neural Engine ist jedoch auf 16-Bit-Gleitkommazahlen (FP16) optimiert -- sie kann FP16-Operationen mit der doppelten Geschwindigkeit gegenueber FP32 ausfuehren.

SuperSpeech verwendet deshalb ein in FP16 konvertiertes Modell. Der Genauigkeitsverlust durch die Reduktion von 32 auf 16 Bit ist bei Spracherkennungsmodellen vernachlaessigbar -- weniger als 0,1 Prozent Unterschied bei der Wortfehlerrate. Der Geschwindigkeitsgewinn ist dagegen erheblich.

Performance-Vergleich: ANE vs. GPU vs. CPU

Um den Unterschied greifbar zu machen, hier ein Vergleich der Inferenzzeiten fuer 30 Sekunden Audio mit dem SuperSpeech-Modell auf einem M4 Pro:

| Recheneinheit | Inferenzzeit | RTF | Relative Geschwindigkeit | |:---|:---|:---|:---| | Neural Engine | ~300 ms | 0,01 | 1x (Referenz) | | GPU (Metal) | ~1.200 ms | 0,04 | 4x langsamer | | CPU | ~4.500 ms | 0,15 | 15x langsamer |

Die Neural Engine ist also nicht einfach "ein bisschen schneller" -- sie ist eine Groessenordnung schneller als die CPU und dreimal schneller als die GPU im selben Chip. Und dabei verbraucht sie weniger Strom als beide Alternativen.

Auf aelteren Apple-Silicon-Chips (M1, M2) sind die absoluten Zahlen etwas hoeher, aber das Verhaeltnis bleibt aehnlich. Selbst ein M1 MacBook Air transkribiert 30 Sekunden Audio in unter einer Sekunde auf der Neural Engine.

Warum Offline schneller ist als Cloud

Das klingt kontraintuitiv: Wie kann ein Laptop schneller transkribieren als ein Rechenzentrum mit tausenden GPUs? Die Antwort liegt nicht in der reinen Rechenleistung, sondern in der Latenz.

Die versteckten Kosten der Cloud

Bei einem Cloud-Diktierdienst sieht der Ablauf so aus:

  1. Audioaufnahme auf dem Geraet (~0 ms, passiert sowieso)
  2. Upload des Audios an den Server (100-500 ms, je nach Verbindung und Dateiegroesse)
  3. Warteschlange auf dem Server (0-2.000 ms, je nach Auslastung)
  4. Inferenz auf dem Server (~200-500 ms auf einer A100-GPU)
  5. Download des Ergebnisses (50-100 ms)
  6. Gesamtlatenz: typisch 500-3.000 ms, oft ueber 2 Sekunden

Der lokale Weg mit SuperSpeech

  1. Audioaufnahme auf dem Geraet (~0 ms)
  2. Vorverarbeitung (~20 ms)
  3. Inferenz auf der Neural Engine (~300 ms)
  4. Nachbearbeitung (~10 ms)
  5. Gesamtlatenz: typisch 300-500 ms

Der entscheidende Unterschied: Es gibt keinen Netzwerk-Roundtrip. Keine Upload-Zeit, keine Serverwarteschlange, keine Download-Zeit. Die Inferenz auf der Neural Engine ist zwar etwas langsamer als auf einer Server-GPU mit 80 GB VRAM -- aber die eingesparte Netzwerklatenz macht das mehr als wett.

In der Praxis bedeutet das: SuperSpeech auf einem M4 MacBook ist im Alltag schneller als jeder Cloud-Dienst, selbst bei perfekter Internetverbindung. Bei schlechter Verbindung -- im Zug, im Flugzeug, in Gebaeuden mit schwachem WLAN -- ist die Cloud-Variante nicht nur langsamer, sondern funktioniert gar nicht.

Das Modell: NVIDIA Parakeet-TDT 0.6B

Die Neural Engine ist die Hardware-Seite der Gleichung. Die andere Seite ist das Modell, das auf ihr laeuft. SuperSpeech verwendet NVIDIA Parakeet-TDT mit 600 Millionen Parametern -- ein Modell, das speziell fuer schnelle und praezise Transkription entwickelt wurde.

Warum Parakeet-TDT?

Die Wahl des Modells war eine bewusste Entscheidung. Es gibt groessere Modelle mit marginal besserer Genauigkeit (z.B. Whisper large-v3 mit 1,5 Milliarden Parametern), aber Parakeet-TDT bietet das beste Verhaeltnis aus Genauigkeit, Geschwindigkeit und Modellgroesse:

  • 600 Millionen Parameter: Klein genug fuer die Neural Engine, gross genug fuer hohe Genauigkeit.
  • TDT-Architektur (Token-and-Duration Transducer): Optimiert fuer niedrige Latenz bei der Dekodierung. Im Gegensatz zu Encoder-Decoder-Modellen wie Whisper gibt es keine autoregressive Schleife, die die Inferenz verlangsamt.
  • Mehrsprachigkeit: Das Modell unterstuetzt ueber 25 Sprachen, darunter Deutsch, Englisch, Franzoesisch, Spanisch und Italienisch.
  • Benchmark-Ergebnisse: In unabhaengigen Tests erreicht Parakeet-TDT eine Wortfehlerrate, die auf dem Niveau von Whisper large-v3 liegt -- bei einem Drittel der Parameteranzahl.

CoreML-Konvertierung

Das Originalmodell liegt im ONNX-Format vor. Fuer die Ausfuehrung auf der Neural Engine konvertiert SuperSpeech es in das CoreML-Format (.mlpackage) mit FP16-Praezision. Diese Konvertierung erfolgt einmalig und wird als Teil des Modell-Downloads bereitgestellt.

Die CoreML-Konvertierung ist nicht trivial -- sie erfordert Anpassungen an der Modellarchitektur, um die Staerken der Neural Engine optimal zu nutzen. Bestimmte Operationen, die auf GPUs schnell sind (z.B. grosse Batch-Verarbeitungen), muessen fuer die ANE anders strukturiert werden. SuperSpeech uebernimmt diese Optimierung, damit du dich nicht damit befassen musst.

Was das fuer Windows-Nutzer bedeutet

Die Neural Engine ist ein Apple-exklusives Feature. Auf Windows nutzt SuperSpeech stattdessen eine Kaskade von Ausfuehrungsumgebungen:

  1. NVIDIA CUDA: Fuer Systeme mit NVIDIA-GPU (RTX 3060 und hoeher). Inferenzzeiten vergleichbar mit der Neural Engine.
  2. DirectML: Fuer Systeme mit integrierter GPU (Intel, AMD). Etwas langsamer, aber immer noch unter 2 Sekunden.
  3. CPU mit INT8-Quantisierung: Fuer Systeme ohne dedizierte GPU. Das Modell wird auf 8-Bit-Ganzzahlen quantisiert, was die Inferenz auf der CPU deutlich beschleunigt. Typische Latenz: 2 bis 3 Sekunden.

Die Kaskade wird automatisch erkannt -- du musst nichts konfigurieren. SuperSpeech waehlt die schnellste verfuegbare Option auf deinem System.

Energieeffizienz: Warum das auch den Akku schont

Ein oft uebersehener Vorteil der Neural Engine ist die Energieeffizienz. Die ANE verbraucht fuer dieselbe Rechenleistung deutlich weniger Strom als CPU oder GPU. Das liegt an der spezialisierten Architektur: Waehrend CPU und GPU flexible, aber energieintensive Rechenwerke nutzen, sind die Recheneinheiten der Neural Engine genau auf die Operationen zugeschnitten, die neuronale Netze brauchen.

In der Praxis bedeutet das: Wenn du den ganzen Tag diktierst, merkst du keinen spuerbaren Einfluss auf die Akkulaufzeit. Die Inferenz dauert so kurz und verbraucht so wenig Energie, dass sie im Gesamtstromverbrauch des Laptops kaum auffaellt. Das ist ein wichtiger Unterschied zu GPU-basierter Inferenz, die den Luefter anspringen lassen und den Akku spuerbar belasten kann.

Die Zukunft: Immer schnellere lokale KI

Die Entwicklung der Neural Engine zeigt einen klaren Trend: Jede Chip-Generation wird deutlich leistungsfaehiger. Vom M1 mit 11 TOPS zum M4 mit 38 TOPS hat sich die Leistung in vier Jahren mehr als verdreifacht. Apple investiert massiv in diesen Bereich, weil KI-Workloads -- von Bilderkennung ueber Sprachverarbeitung bis zu generativen Modellen -- eine zentrale Rolle in der Zukunft von macOS und iOS spielen.

Fuer SuperSpeech bedeutet das: Die Transkription wird mit jeder neuen Chip-Generation schneller, ohne dass wir das Modell aendern muessen. Und wenn wir das Modell verbessern -- etwa durch ein groesseres oder genaueres Nachfolgemodell --, sorgt die wachsende Leistung der Neural Engine dafuer, dass die Latenz trotzdem niedrig bleibt.

Gleichzeitig ermoeglicht die steigende ANE-Leistung Features, die heute noch nicht praktikabel sind: Echtzeit-Streaming-Transkription waehrend des Sprechens, gleichzeitige Sprechererkennung (Diarisierung) und komplexere Grammatikkorrektur -- alles lokal, alles in Echtzeit.

Fazit: Der richtige Chip fuer die richtige Aufgabe

Die Apple Neural Engine ist der Grund, warum SuperSpeech auf dem Mac so aussergewoehnlich schnell ist. Es ist keine Software-Optimierung, die ein paar Prozent herausholt -- es ist dedizierte Hardware, die fuer genau diese Art von Berechnung gebaut wurde. Das Ergebnis: Transkription, die schneller als jeder Cloud-Dienst ist, bei null Netzwerkverbrauch und minimalem Energiebedarf.

Wenn du einen Mac mit Apple Silicon hast, nutzt du mit SuperSpeech einen Teil deines Chips, der bei den meisten Anwendungen brachliegt. Die Neural Engine wartet darauf, genutzt zu werden -- SuperSpeech gibt ihr die Arbeit, fuer die sie gebaut wurde.

Teste die Geschwindigkeit selbst mit der Online-Demo oder lade SuperSpeech herunter und erlebe Sub-Sekunden-Transkription auf deinem eigenen Geraet. Die Preisseite zeigt dir die verfuegbaren Optionen.