SK-REG BLOG

Dieser Block befindet sich derzeit im Aufbau und wird
ständig erweitert. Daher bitten wir um Verständnis, falls noch
nicht alle Funktionalitäten zur Verfügung stehen.
Dieses Projekt sehe ich als Terapie, um nicht zu vergessen
Details
1.5×

Da mein Vorlese-Skript auf Android und iOS nicht wie erwartet funktionierte, habe ich mich auf die Suche nach einer Lösung gemacht. Der Kern des Problems bei meiner alten Version: ein einziges langes SpeechSynthesisUtterance wird auf Android/iOS oft nach kurzer Zeit stillschweigend abgebrochen (bekannter Bug der mobilen TTS Engines). Die Lösung: Text automatisch in Sätze zerlegen und nacheinander als Kette abspielen dann läuft es auch mobil bis zum Ende durch.

Beschreibung
Einbau in Joomla:

Was ich zusätzlich eingebaut habe:

  • Geschwindigkeit per Schieberegler (0.5×–2.0×), Änderung wirkt sofort, auch mitten im Vorlesen
  • Stimmenauswahl: wartet auf das asynchrone Laden der Stimmen (auf iOS/Android nötig) und wählt automatisch eine deutsche Stimme; bei mehreren verfügbaren erscheint ein Dropdown
  • Pause/Weiter/Stop sauber getrennt
  • Hinweis, falls Sprachausgabe gar nicht unterstützt wird (z. B. in eingebetteten App Browsern wie Instagram/Facebook das lässt sich leider nicht per Code umgehen, nur durch Öffnen im echten Browser)

Einbau in meinen Artikel: Da TinyMCE beim Speichern <script> und <style> Blöcke entfernt, müsste ich das JS/CSS wie bei meinen anderen Tools über meinen skcustomcode Plugin oder eine externe Datei einbinden die HTML Buttons/Karte selbst konnte ich direkt in den Artikeltext setzen. Mein Beispieltext im <p id="vorlese text"> ersetzte ich natürlich durch den echten Artikelinhalt.

Vielen Dank für Ihre Kontaktaufnahme!

Wie bewertest du diesen Beitrag?

(0 Bewertungen)

Download: in kürze