Vorlesegeschwindigkeit in Eye-Able Assist anpassen
Wie ändere ich die Geschwindigkeit der Vorlesefunktion in Eye-Able Assist?
Wie ändere ich die Geschwindigkeit der Vorlesefunktion in Eye-Able Assist?
In Eye-Able Assist kann die Geschwindigkeit der Vorlesefunktion mit einem zusätzlichen Skript für einzelne Sprachen angepasst werden. Dieser Artikel beschreibt, wie die Vorlesegeschwindigkeit automatisch geändert wird, sobald die Vorlesefunktion aktiviert wird. Das Beispiel bezieht sich auf die Sprache Englisch und kann auf andere Sprachen übertragen werden.
Voraussetzungen
- Eye-Able Assist ist bereits korrekt auf deiner Website eingebunden.
- Das folgende Skript ergänzt den bestehenden Assist-Einbindungscode.
- Der Code muss unterhalb des Assist-Einbindungscodes eingefügt werden.
So funktioniert die Anpassung
- Das Skript reagiert auf ein Assist-Ereignis.
- Sobald die Vorlesefunktion aktiviert wird, prüft Eye-Able Assist die Sprache deiner Website.
- Ist die Sprache Englisch, wird die aktuelle Vorlesegeschwindigkeit angepasst.
Code zur Änderung der Vorlesegeschwindigkeit
Füge den folgenden Code unterhalb des Assist-Einbindungscodes auf deiner Website ein:
<script> //listen for the eye able event document.addEventListener("eyeable:event", function (e) { //check if darkmode or contrast were enabled if(e.detail === "Screenreader_Enabled" && document.documentElement.lang.toLowerCase().includes("en")) { let oldSpeed = eyeAble_getVar("SpeechRate"); let newSpeed = oldSpeed; if(oldSpeed === 1) { newSpeed = 0.8; } eyeAble_setVar("SpeechRate", newSpeed); } }); </script>
Anpassung für andere Sprachen
Die Sprache wird über das lang-Attribut im HTML-Dokument erkannt. Dabei werden standardisierte Sprachcodes verwendet.
- Englisch:
document.documentElement.lang.toLowerCase().includes("en") - Deutsch:
document.documentElement.lang.toLowerCase().includes("de")
Der jeweilige Sprachcode kann entsprechend deiner Website angepasst werden.
Weitere Hilfe
Bei weiteren Fragen kannst du dich jederzeit an uns wenden: Kontaktmöglichkeiten für Kundinnen, Kunden und Interessierte.