La Web Speech API es una API de navegador que permite el reconocimiento de voz y la síntesis de voz, facilitando la interacción por voz en aplicaciones web.
En el proyecto Descubre España, la Web Speech API se ha utilizado para permitir la selección de la comunidad autónoma, la provincia y la población mediante comandos de voz.
SpeechRecognition
para capturar el audio del usuario.SpeechSynthesisUtterance
.const recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition)();
recognition.lang = "es-ES";
recognition.onresult = (event) => {
const transcript = event.results[0][0].transcript.toLowerCase();
console.log("Texto reconocido:", transcript);
};
recognition.start();