const speechRecognition=window.webkitSpeechRecognition //Google Chrome || window.SpeechRecognition; //Firefox //To get a Battery let batteryPromise = navigator.getBattery(); batteryPromise.then(batteryCallback1); function batteryCallback1(batteryObject) { printBatteryStatus(batteryObject); } function printBatteryStatus(batteryObject) { const batteryLevel = batteryObject.level*100; // console.log("Percentage", batteryLevel+"%"); document.getElementById('ram').innerHTML = "Battery: " + batteryLevel + "%"; } function getDate1() { var d = new Date(); var months = ["January","February","March","April","May","June","July","August","September","October","November","December"]; document.getElementById("monthValue").innerHTML = months[d.getMonth()]; document.getElementById("dateValue").innerHTML = d.getDate(); document.getElementById("timeValue").innerHTML = d.getHours() + ":" + d.getMinutes(); var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; document.getElementById("weekDayValue").innerHTML = days[d.getDay()]; } // jarvisStartingReply(); function startListening() { const recong = new speechRecognition(); recong.start(); recong.onresult =function(data) { handleResults(data); } } function handleResults(data) { let text=data.results[0][0].transcript; text = text.toLowerCase(); console.log(text); ProcessCommand(text); } function ProcessCommand(UserText) { if(UserText.includes("push enable")) { // UserText=UserText.slice(16); // Speak('Searching initiated...'+UserText); // searchOnGoogle(UserText); } else { } } getDate1(); function getDate1() { var d = new Date(); var months = ["January","February","March","April","May","June","July","August","September","October","November","December"]; // document.getElementById("monthValue").innerHTML = months[d.getMonth()]; //document.getElementById("dateValue").innerHTML = d.getDate(); //document.getElementById("timeValue").innerHTML = d.getHours() + ":" + d.getMinutes(); // var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; // document.getElementById("weekDayValue").innerHTML = days[d.getDay()]; } function Speak(TEXT) { const utter = new SpeechSynthesisUtterance(); utter.text = TEXT; utter.voice = window.speechSynthesis.getVoices()[1]; window.speechSynthesis.speak(utter); window.speechSynthesis.getVoices().forEach(i=>{ console.log(i); }); }