El reconocimiento de voz en JavaScript se puede lograr utilizando la API de reconocimiento de voz del navegador. Aquí tienes un ejemplo básico de cómo hacerlo:
let recognition = new webkitSpeechRecognition();
recognition.continuous = false;
recognition.lang = 'en';
recognition.onresult = function(event) {
var transcript = event.results[0][0].transcript;
console.log('Texto reconocido:', transcript);
};
recognition.onerror = function(event) {
console.error('Error en el reconocimiento de voz:', event.error);
};
recognition.start();
Este código crea una instancia de webkitSpeechRecognition, configura algunas opciones como la continuidad del reconocimiento y el idioma, define manejadores de eventos para los resultados y los errores, y finalmente inicia el reconocimiento de voz.
Jorge García
Fullstack developer