Probleme mit Sprachausgabe (speech synthesis Javascript) bei IOS

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Probleme mit Sprachausgabe (speech synthesis Javascript) bei IOS

    Guten Tag,

    ich habe eine Web-App entwickelt bei der geschriebene Texte gesprochen werden:

    JavaScript-Quellcode

    1. var vTextArea = document.getElementById('vTextzusprechen');
    2. if (isBlank(vTextArea.value) )
    3. {vTextArea.value = document.getElementById("Auswahlsprechtexte").value;}
    4. var vSprachEinstellungen = new SpeechSynthesisUtterance();
    5. vSprachEinstellungen.text = vTextArea.value;
    6. vSprachEinstellungen.lang = "de-DE";
    7. vSprachEinstellungen.rate = 1;
    8. vSprachEinstellungen.pitch = 1;
    9. window.speechSynthesis.speak(vSprachEinstellungen);
    Unter IOS 9.3 Ipad3 funktioniert die Sprachausgabe gar nicht.
    Unter IOS 12.3 Ipad6 funktioniert die Sprachausgabe wie folgt:

    Wenn ich diesen Code hinter einen Schalter lege (HTML Input), dann funktioniert die Sprachausgabe beim Betriebssystem IOS erst auf den zweiten Click.
    Ab dem zweiten Click, funktioniert es regelmäßig.

    Auf Stackoverflow habe ich folgende Lösungsidee gefunden stackoverflow.com/questions/32…ch-synthesis-issue-on-ios die aber leider nicht funktioniert.

    Hat jemand eine Idee wie ich das Problem lösen kann?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von MarlemIOS ()