Vorlesefunktion & Spracheingabe
Lassen Sie sich beliebigen Text mit einstellbarer Stimme, Geschwindigkeit und Tonhöhe vorlesen, oder diktieren Sie Sprache direkt in Text — angetrieben von der im Browser integrierten Web Speech API.
224 Aufrufe
Text vorlesen
Ihr Browser unterstützt keine Sprachausgabe (SpeechSynthesis).
Vollständig lokal: Ihr Text und das erzeugte Audio verlassen dieses Gerät nie.
Spracheingabe (Sprache zu Text)
Ihr Browser unterstützt keine Spracherkennung. Bitte verwenden Sie Chrome oder Edge — Firefox und Safari unterstützen diese Funktion nicht vollständig.
Hört zu… sprechen Sie jetzt
Hinweis: Anders als bei den meisten Tools auf dieser Seite sendet diese Funktion Ihr Mikrofon-Audio in der Regel an einen cloudbasierten Spracherkennungsdienst (in Chrome meist den von Google), um es in Text umzuwandeln.
Zwei sehr unterschiedliche Sprach-APIs in einem Tool
Dieses Tool basiert auf der Web Speech API, aber dieser eine Name deckt tatsächlich zwei Unter-APIs ab, die sich völlig unterschiedlich verhalten. SpeechSynthesis — die „Vorlese"-Hälfte — verwandelt eingegebenen Text mithilfe der bereits auf Ihrem Betriebssystem oder Browser installierten Sprachengine in Audio. Sie läuft vollständig auf Ihrem Gerät: Kein Text wird hochgeladen, kein Audio wird remote erzeugt, und nichts, was Sie eingeben, verlässt jemals Ihren Rechner. SpeechRecognition — die „Spracheingabe"-Hälfte — erledigt die gegenteilige Aufgabe: Sie verwandelt Ihre gesprochene Stimme in Text und funktioniert im Hintergrund ganz anders, wie unten erläutert.
Die Stimmenliste des Vorlesers wird durch den Aufruf von speechSynthesis.getVoices() gefüllt, aber diese Liste lädt oft asynchron — beim ersten Laden der Seite kann sie leer zurückkommen, obwohl Stimmen existieren, weil der Browser die auf dem Betriebssystem installierten Stimmen im Hintergrund noch aufzählt. Dieses Tool lauscht auf das onvoiceschanged-Ereignis und aktualisiert das Dropdown-Menü, sobald die echte Liste bereit ist — die Standardlösung für eine bekannte Eigenheit der Web Speech API, die vielen naiven Implementierungen zum Verhängnis wird.
Ein Datenschutzhinweis, den Sie vor dem Diktieren lesen sollten
Die meisten Tools auf dieser Seite verarbeiten alles lokal und kontaktieren nie einen Server — das gilt auch für die Text-zu-Sprache-Hälfte hier. Sprache-zu-Text ist die Ausnahme, und es ist wichtig, das offen zu sagen: In Chrome und den meisten Chromium-basierten Browsern sendet SpeechRecognition in der Regel Ihre aufgezeichnete Audiodatei an einen cloudbasierten Spracherkennungsdienst (meist von Google), damit sie transkribiert wird, und gibt den Text anschließend an die Seite zurück. Ihre Stimme verlässt Ihr Gerät. Wenn das für das, was Sie diktieren, eine Rolle spielt, behandeln Sie das Mikrofon genauso, wie Sie jeden anderen cloudbasierten Diktierdienst behandeln würden.
Die Browser-Unterstützung für die Spracheingabe ist ebenfalls auf eine Weise fragmentiert, die man kennen sollte. Chrome und Edge benötigen weiterhin den herstellerpräfixierten Konstruktor webkitSpeechRecognition statt eines einfachen, standardisierten. Firefox bietet nur teilweise Unterstützung hinter einem experimentellen Flag, das standardmäßig deaktiviert ist, und die Unterstützung von Safari ist zwischen den Versionen begrenzt und uneinheitlich — deshalb blendet dieses Tool den Diktierabschnitt aus, statt ein Formular zu zeigen, das stillschweigend fehlschlagen würde, falls Ihr Browser die API überhaupt nicht bereitstellt.
- Text-zu-Sprache (Vorlesen): vollständig lokal, keine Netzwerkanfrage, funktioniert in praktisch jedem modernen Browser
- Sprache-zu-Text (Spracheingabe): benötigt Mikrofonzugriff, wird meist in der Cloud verarbeitet, zuverlässig hauptsächlich in Chrome/Edge
- Verfügbare Stimmen hängen vollständig von Ihrem Betriebssystem ab — Windows, macOS und Android liefern jeweils eine andere Sprachengine und Stimmenliste
Häufig gestellte Fragen
Sendet die Vorlesefunktion meinen Text an einen Server?
Nein. SpeechSynthesis läuft vollständig innerhalb Ihres Browsers und nutzt die bereits auf Ihrem Betriebssystem installierte Sprachengine. Nichts, was Sie eingeben, wird irgendwohin hochgeladen — weder der Text noch das erzeugte Audio. Sie könnten sogar nach dem Laden der Seite die Internetverbindung trennen, und die Vorlesefunktion würde normal weiterarbeiten, da sie zum Erzeugen der Sprache nichts remote abruft.
Sendet die Spracheingabe (Sprache-zu-Text) meine Stimme an einen Server?
In den meisten Browsern ja — und das sollte man wissen, bevor man sie nutzt. Chromes Implementierung von SpeechRecognition überträgt das Mikrofonaudio in der Regel an einen cloudbasierten Transkriptionsdienst (meist von Google), um es in Text umzuwandeln, und gibt das Ergebnis dann an die Seite zurück. Das unterscheidet sich grundlegend von der Vorlese-Hälfte dieses Tools, die Ihr Gerät niemals verlässt. Wenn Sie etwas Sensibles diktieren, denken Sie daran genauso wie bei jedem anderen cloudbasierten Sprachassistenten.
Warum ist die Stimmenauswahl leer, wenn ich das Tool zum ersten Mal öffne?
Das ist eine bekannte Eigenheit der Web Speech API, kein Fehler dieses Tools. Browser laden die Liste der installierten Stimmen asynchron, sodass ein Aufruf von getVoices() direkt beim Laden der Seite ein leeres Array zurückgeben kann, obwohl Stimmen verfügbar sind. Dieses Tool lauscht auf das Ereignis onvoiceschanged und füllt das Dropdown-Menü automatisch neu, sobald die echte Liste bereitsteht — die Standardlösung für dieses Verhalten.
Warum sehe ich den Spracheingabe-Bereich nicht in Firefox oder Safari?
Die Browser-Unterstützung für SpeechRecognition ist uneinheitlich. Chrome und Edge unterstützen es zuverlässig, weiterhin über den präfixierten Konstruktor webkitSpeechRecognition. Firefox bietet nur teilweise Unterstützung hinter einem standardmäßig deaktivierten experimentellen Flag, und Safaris Unterstützung ist zwischen den Versionen begrenzt und unzuverlässig. Statt ein Diktierformular zu zeigen, das stillschweigend fehlschlägt, erkennt dieses Tool, ob die API existiert, und blendet den Bereich mit einem ehrlichen Hinweis aus, falls nicht — probieren Sie Chrome oder Edge für das vollständige Spracheingabe-Erlebnis.
Warum sehen die auswählbaren Stimmen auf einem anderen Computer anders aus?
Der Vorleser bringt keine eigenen Stimmen mit — er nutzt die Sprachengine, die Ihr Betriebssystem und Browser bereitstellen, und die variiert stark. Windows, macOS und Android bündeln jeweils unterschiedliche Text-zu-Sprache-Engines mit unterschiedlichen Stimmnamen, Sprachen und Akzenten, sodass dieselbe Webseite auf zwei verschiedenen Rechnern eine völlig andere Stimmenliste anbieten kann. Das lässt sich von einer Webseite aus nicht standardisieren; es hängt vollständig davon ab, was lokal installiert ist.
Ähnliche Tools
Problem melden
Vorlesefunktion & Spracheingabe
Kommentare
Noch keine Kommentare — schreiben Sie den ersten!