Estoy usando SpeechRecognition para usar el micrófono en uno de mis programas.
Chrome Console dice al final: Final inesperado de la entrada
const speechRecognition = window.webkitSpeechRecognition /*Chrome*/ || window.SpeechRecognition;/*Firefox...*/ function startListening() { const recog = new speechRecognition recog.start(); recog.onstart = console.log("Started Listening.."); recog.onresult = function (data) { handleResults(data); }; //'data' comes from 'onresult' function handleResults(data) { let text = data.result[0][0].transcript; console.log(text); } // Call Function On Load window.addEventListener('DOMContentLoaded', startListening());obtiene el final inesperado del error de entrada porque no está cerrando la función startListening correctamente
function startListening() { const recog = new speechRecognition recog.start(); recog.onstart = console.log("Started Listening.."); recog.onresult = function (data) { handleResults(data); } } // <-- this is missing in your code