Guten Tag,
Ich habe eine Web-App entwickelt die für folgende Personengruppen ist:
Die Sprachausgabe habe ich wie folgt realisiert:
bei IOS gibt es anscheinend Probleme mit der Javascript SpeechSynthesis API.
Auf meinem Ipad 3 mit IOS 9.3 funktioniert die Sprachausgabe gar nicht.
Auf meinem Ipad 6 mit IOS 12.3 muss nach starten der Web-App das Sprechen "angeschubst" werden. Das bedeutet, es funktioniert erst im zweiten Versuch.
Wenn dann die Sprachausgabe einmal funktioniert hat, klappt es danach immer.
Hat jemand eine Idee wie man dieses Problem lösen kann?
Ich habe eine Web-App entwickelt die für folgende Personengruppen ist:
- Menschen die wegen eine spastischen Lähmung Probleme mit dem Sprechen haben
- Menschen die nach einem Schlaganfall Probleme mit dem Sprechen haben
- Menschen die Stottern
Die Sprachausgabe habe ich wie folgt realisiert:
Code:
function Sprechen() { var vTextArea = document.getElementById('vTextzusprechen'); var vSprachEinstellungen = new SpeechSynthesisUtterance(); vSprachEinstellungen.text = vTextArea.value; vSprachEinstellungen.lang = "de-DE"; vSprachEinstellungen.rate = 1; vSprachEinstellungen.pitch = 1; window.speechSynthesis.speak(vSprachEinstellungen); $('#trigger_me').trigger('click'); }
Auf meinem Ipad 3 mit IOS 9.3 funktioniert die Sprachausgabe gar nicht.
Auf meinem Ipad 6 mit IOS 12.3 muss nach starten der Web-App das Sprechen "angeschubst" werden. Das bedeutet, es funktioniert erst im zweiten Versuch.
Wenn dann die Sprachausgabe einmal funktioniert hat, klappt es danach immer.
Hat jemand eine Idee wie man dieses Problem lösen kann?
Kommentar