JS
(quick guide & example)
var cmd = { "say hello" : () => { alert("Hello World"); }, "say foo" : () => { alert("Foobar!"); } };
GET MICROPHONE PERMISSION navigator.mediaDevices .getUserMedia({ audio: true })
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();