JS

JAVASCRIPT VOICE COMMAND

(quick guide & example)

COMMANDS LIST

01

var cmd = {   "say hello" : () =>     { alert("Hello World"); },     "say foo" : () =>     { alert("Foobar!"); } };

GET MICROPHONE PERMISSION navigator.mediaDevices .getUserMedia({ audio: true }) 

JAVASCRIPT VOICE COMMAND

02

  MAP TEXT TO FUNCTION   recog.onresult = evt => {     let said = evt.results[0][0].transcript                      .toLowerCase();     if (cmd[said]) { cmd[said](); }     recog.stop();   };   recog.start(); });

.then(() => {   SPEECH RECOGNITION   const SR =      window.SpeechRecognition ||     window.webkitSpeechRecognition;    var recog = new SR();