Pro výukové účely na SPŠ Zlín
vytvořil RNDr.Vladimír Vaščák

Zkopírovat

  <script>
        const synth = window.speechSynthesis;    		            	
        
        function nactiJazyky() {
      			var i;
      			var jazyky = "";
      		  var voices = synth.getVoices();
      			for (i = 0; i < voices.length; i++) {
      				jazyky = jazyky + i.toString() + " " + voices[i].lang + " " + voices[i].name + "
\r\n" } document.getElementById("jazyky").innerHTML = jazyky; } function mluv(jazyk) { var voices = synth.getVoices(); var utter = new SpeechSynthesisUtterance(); utter.rate = 1; utter.pitch = 0.5; utter.text = "Ahoj světe"; utter.voice = voices[jazyk]; window.speechSynthesis.speak(utter); } </script>

  <body>
    <button onClick="nactiJazyky()">Načti jazyky</button>    
    <button onClick="mluv(0)">Mluv</button> 
    <div id="jazyky"></div>
  </body>      

Další úkoly

      utter.rate = document.getElementById("rychlost").value;
      utter.pitch = document.getElementById("vyska").value;
      utter.volume = document.getElementById("hlasitost").value;
      
      utter.text = document.getElementById("text").value;	
         
+