Die unten genannten funktioniert auf Desktop Chrome/Safari/Firefox, aber nicht auf dem Handy.Web Speech API Text-zu-Sprache funktioniert nicht auf Handy
Obwohl auf Chrome Handy habe ich 1) SpeechRecognition
funktioniert perfekt; 2) SpeechSynthesisUtterance
lädt richtig, ich kann alle Attribute überprüfen, Stimmen laden (Remote-Debugging über DevTools) - nur das Telefon würde nicht sprechen (iPhone Safari und Android Chrome getestet).
Auch wenn ich diese demo auf Handy versuche, sagt es, dass mein Browser Sprachsynthese unterstützt, kann ich aus den verfügbaren Stimmen auswählen, aber der Browser wird nicht sprechen.
Irgendwelche Ideen, was hier schief gehen könnte?
<script>
var u = new SpeechSynthesisUtterance();
u.text = "hello world";
speechSynthesis.speak(u);
</script>
Neustart des Telefons löste es für mich. Hätte nicht gedacht ... – Andras