Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

220
Vistas
El micrófono de reconocimiento de voz no funciona

¿Puede decirme por qué mi micrófono no funciona? Cuando hice alguna corrección en el archivo app.js, puedo ver que el micrófono parpadea dos veces y luego muere. Creo que el micrófono está encendido. ¿Alguna sugerencia de cómo solucionar este problema? Gracias

aquí está mi código:

 const msgEl = document.getElementById('msg') window.SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition; let recognition = new window.SpeechRecognition() // start recognition recognition.start(); function onSpeak(e) { const msg = e.results[0][0].transcript; console.log(msg) } recognition.addEventListener('result', onSpeak);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Está funcionando, pero por defecto, el servicio de reconocimiento no es continuo, finalizará después de un solo resultado o tiempo de espera. Entonces, si necesita resultados continuos, debe establecer la propiedad como false :

 let recognition = new window.SpeechRecognition() recognition.continuous = true;

Pero ahora los nuevos resultados se agregarán a la lista de reconocimiento cada vez que haya un nuevo resultado, por lo que deberá modificar la forma en que imprime los resultados:

 function onSpeak(e) { let msg = e.results[e.results.length-1][0].transcript; console.log(msg) }

Y si no desea que finalice el tiempo de espera si no hay actividad, puede intentar esto:

 recognition.onend = function() { console.log('Speech recognition has stopped. Starting again ...'); recognition.start(); }

Referencias:

https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition/continuous

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda