Technik
Spracherkennung im Browser: Web Speech API erklärt
Wie funktioniert browserbasierte Spracherkennung ohne Installation? Alles zur Web Speech API, ihren Grenzen und Vorteilen gegenüber Desktop-Software.
Inhalt
Was ist die Web Speech API?
Die Web Speech API ist eine Browserschnittstelle, die es Webseiten erlaubt, Spracheingaben direkt vom Mikrofon entgegenzunehmen und in Text umzuwandeln. Sie besteht aus zwei Teilen: der SpeechRecognition-Schnittstelle für Sprache-zu-Text und der SpeechSynthesis-Schnittstelle für Text-zu-Sprache. Für Diktiertools ist ausschließlich der erste Teil relevant.
Das Besondere an dieser Technologie ist, dass Nutzer keine Software herunterladen müssen (siehe die Spezifikation der Web Speech API). Der Browser übernimmt die gesamte Kommunikation mit dem Mikrofon und, je nach Implementierung, mit einem serverseitigen Erkennungsdienst. Das ergibt eine niedrige Einstiegshürde, die browserbasierte Tools wie das Tool auf dieser Seite nutzen.
Wie funktioniert die Erkennung technisch?
Der Ablauf besteht aus drei Schritten:
Schritt 1: Mikrofonzugriff. Der Browser fragt einmalig nach der Erlaubnis, das Mikrofon zu verwenden. Ohne diese Erlaubnis startet die Erkennung nicht. Ob die Genehmigung für spätere Besuche gespeichert wird, hängt vom Browser und seinen Einstellungen ab.
Schritt 2: Audioaufnahme und Übertragung. Der Browser zeichnet den Ton auf und überträgt die Audiodaten an einen Erkennungsdienst. Bei Chrome ist das ein Google-Dienst, bei Edge ein Microsoft-Dienst, bei Safari ein Apple-Dienst. MDN beschreibt es so: Die Nutzung der Spracherkennung auf einer Webseite läuft standardmäßig über eine serverbasierte Erkennung, das Audio wird an einen Webdienst geschickt. Die Daten verlassen also in der Regel den lokalen Computer, was datenschutzrechtlich relevant ist. Eine Einstellung processLocally für die Erkennung auf dem Gerät ist dokumentiert, wird aber nicht von allen Browsern umgesetzt, und dieses Werkzeug setzt sie nicht.
Schritt 3: Rückgabe des Transkripts. Der Server schickt das erkannte Wort oder den erkannten Satz zurück an den Browser. Die API unterscheidet zwischen Zwischenergebnissen, die sich noch ändern können, und endgültigen Ergebnissen, die als gesichert gelten.
Dieser Cloud-Ansatz erklärt sowohl die hohe Erkennungsgenauigkeit als auch die Abhängigkeit von einer Internetverbindung.
Stärken der browserbasierten Erkennung
Browserbasierte Spracherkennung hat klare Vorteile gegenüber lokalen Programmen:
Keine Installation nötig. Wer das Tool öffnet und dem Browser Mikrofonzugriff erlaubt, kann sofort lossprechen. Das ist besonders auf Arbeitsrechnern praktisch, auf denen keine Software installiert werden darf.
Plattformunabhängigkeit. Die Web Speech API funktioniert auf Windows, macOS und Linux gleichermaßen, solange ein unterstützter Browser vorhanden ist.
Automatische Updates. Die Erkennungsmodelle auf den Google- oder Microsoft-Servern werden regelmäßig verbessert, ohne dass der Nutzer etwas tun muss.
Geringe Systemlast. Da die eigentliche Berechnung in der Cloud stattfindet, bleibt der lokale Computer weitgehend unbelastet.
Grenzen und Einschränkungen
Die Web Speech API hat auch relevante Schwächen:
Browserabhängigkeit. In Firefox ist die Spracherkennung standardmäßig deaktiviert, was viele Nutzer ausschließt. Das kann sich mit künftigen Versionen ändern, ist aktuell aber eine echte Lücke.
Offline nicht nutzbar. Ohne Internetzugang liefert die API in Chrome in der Regel keine Ergebnisse. Wer Texte in der Bahn oder an Orten ohne Verbindung diktieren möchte, ist auf lokale Software angewiesen.
Datenschutz. Die Audiodaten verlassen das Gerät. Für Gespräche mit sensiblen Inhalten, zum Beispiel medizinische oder rechtliche Diktate, ist das ein ernstes Problem. In solchen Fällen sollte man ein lokal laufendes Modell wie Whisper bevorzugen.
Sprachunterstützung variiert. Deutsch wird gut unterstützt, Dialekte oder stark akzentuierter Sprachgebrauch führen aber häufiger zu Fehlern als bei spezialisierten Systemen.
Zeitlimits. Chrome beendet eine Erkennungssitzung nach einer Pause von einigen Sekunden oder nach gewisser Dauer von selbst. Dieses Werkzeug startet die Erkennung dann neu, solange du nicht auf Stopp geklickt hast.
Vergleich mit lokaler Software
Lokal laufende Spracherkennungssoftware wie Nuance Dragon oder ein lokal installiertes Whisper-Modell verarbeitet alle Daten auf dem eigenen Computer. Das ist datenschutzfreundlicher und funktioniert ohne Internetzugang, erfordert aber leistungsfähige Hardware und eine Installation.
Die Web Speech API ist der bessere Einstieg für Gelegenheitsnutzer. Für regelmäßiges Profidiktieren, besonders in sensiblen Bereichen, lohnt sich die Investition in eine lokale Lösung.
Praktische Empfehlungen
Wer die Web Speech API im Alltag nutzt, sollte folgendes beachten:
Chrome oder Safari verwenden. Dort steht die Spracherkennung der Web Speech API zur Verfügung.
Ruhige Umgebung wählen. Hintergrundgeräusche verschlechtern die Erkennungsgenauigkeit merklich, weil die API keine dedizierte Geräuschunterdrückung enthält.
Mikrofon kalibrieren. Ein hochwertiges USB-Headset liefert deutlich bessere Ergebnisse als das eingebaute Laptop-Mikrofon.
Pausen bewusst setzen. Da die API nach Stille abbricht, sollte man beim Diktieren flüssig sprechen und kurze Pausen gezielt einsetzen.
Das Werkzeug auf dieser Seite nutzt die Web Speech API und ergänzt sie um Kopieren, TXT-Download und einen Neustart nach Pausen. Es speichert nichts, und der Text lässt sich vor dem Export im Feld bearbeiten. Für einfache Diktieraufgaben auf Deutsch ist das eine schnelle Lösung ohne Installation.
Zum Ausprobieren gibt es das Diktier-Werkzeug auf der Startseite. Weiterlesen: Diktieren für Studierende: Notizen und Hausarbeiten per Stimme.
Häufige Fragen
Welche Browser unterstützen die Web Speech API?
Chrome und Safari bieten die Spracherkennung der Web Speech API an, Safari seit Version 14.1 mit Einschränkungen. Firefox hat sie standardmäßig deaktiviert. Edge kennt die Schnittstelle, meldet in der Praxis aber häufig Netzwerkfehler. Laut Can I use gilt: Chrome teilweise, Safari teilweise, Firefox standardmäßig aus, Edge nicht unterstützt.
Werden meine Sprachdaten in der Cloud verarbeitet?
Standardmäßig ja. Laut MDN wird das Audio bei der serverbasierten Erkennung an einen Webdienst geschickt. Bei Chrome ist das ein Google-Dienst. Wer Datenschutz priorisiert, sollte lokal laufende Alternativen wie Whisper prüfen.
Brauche ich ein Mikrofon-Plugin für die Web Speech API?
Nein. Der Browser greift direkt auf das Systemmikrofon zu, sobald der Nutzer die Berechtigung erteilt hat. Es ist keine separate Software oder kein Plugin notwendig.
Quellen
Über die Autorenschaft
Mateusz Viola
Entwicklung und Konzeption, AKARA Solutions GmbH
Themengebiet: Web Speech API, Browser-Unterstützung, Datenschutz bei der Spracherkennung
Mehr über Mateusz Viola →Verwandte Artikel
Grundlagen
Was ist Spracherkennung? Grundlagen einfach erklärt
Spracherkennung wandelt gesprochene Sprache in Text um. Dieser Ratgeber erklärt, wie die Technologie funktioniert, welche Verfahren es gibt und wo sie heute eingesetzt wird.
Lesezeit 6 Min.
Anleitung
Sprache zu Text umwandeln: Schritt für Schritt erklärt
Eine praxisnahe Anleitung, wie du gesprochene Sprache zuverlässig in Text umwandeln. Von der Vorbereitung über die Aufnahme bis zur Nachbearbeitung des Ergebnisses.
Lesezeit 5 Min.
Anwendung
Diktieren statt Tippen: So steigerst du deine Schreibgeschwindigkeit
Diktieren ist bis zu dreimal schneller als Tippen und schont die Gelenke. Dieser Ratgeber zeigt, wie du Spracheingabe in deinen Arbeitsalltag integrierst und produktiver wirst.
Lesezeit 6 Min.