Moin zusammen,
ich würde gerne vor jeder Frage ein "Sprich" Button machen, der von einem Script mit SpeechSynthesisUtterance()
angesprochen wird.
Bisher habe ich die Buttons so in der Frage erstellt. Das funktioniert auch ganz gut:
<button type="button" onclick="myFunction()">Click me</button> Wie alt sind Sie?
Der Plan ist, den Button mit JS anzusteuern. Ich denke das ich hier irgendwo einen Fehler gemacht habe. Hat jemand eine Idee? Das Script habe ich bei den Seiten des Fragebogens im HTML Code eingebettet. Ich wäre für jeder Hilfe dankbar :)
<script>
function myFunction() {
var msg = new SpeechSynthesisUtterance();
var voices = window.speechSynthesis.getVoices();
msg.voice = voices[10];
msg.voiceURI = 'native';
msg.volume = 1;
msg.rate = 1;
msg.pitch = 2;
msg.text = 'Please select your language in the drop down menue. In the following pages you can listen to text by highlighting it with your mouse';
msg.lang = 'en-US';
};
</script>