Desarrollo de aplicaciones de reconocimiento de voz con Javascript

Escuchar en audio

El desarrollo de aplicaciones de reconocimiento de voz con Javascript se ha vuelto cada vez más popular, principalmente con el avance de la tecnología y la facilidad de acceso a dispositivos que cuentan con esta funcionalidad, como teléfonos inteligentes y asistentes virtuales.

Para comenzar a desarrollar una aplicación de reconocimiento de voz, es necesario utilizar Javascript Web Speech API, que permite acceder a los recursos de reconocimiento y síntesis de voz directamente en el navegador.

Con Web Speech API, puede crear comandos de voz personalizados para su aplicación, además de permitir que el usuario interactúe con el sitio web o la aplicación a través de la voz, haciendo que la experiencia sea más intuitiva y práctica.

Para usar Web Speech API, primero debe verificar que su navegador admita esta funcionalidad. Para eso, podemos usar el siguiente código:

if ('Reconocimiento de voz' en la ventana || 'webkitReconocimiento de voz' en la ventana) { // El navegador es compatible con Web Speech API } demás { // El navegador no es compatible con Web Speech API }

Después de verificar la compatibilidad del navegador, podemos comenzar a usar Web Speech API. Para eso, es necesario crear una instancia del objeto SpeechRecognition y configurar sus propiedades y eventos, como en el siguiente ejemplo:

const reconocimiento = new SpeechRecognition(); reconocimiento.lang = 'pt-BR'; reconocimiento.onresultado = evento => { const transcripción = evento.resultados[0][0].transcripción; consola.log(transcripción); }; reconocimiento.start();

En este ejemplo, creamos una instancia del objeto SpeechRecognition, establecemos el idioma de reconocimiento en portugués brasileño y agregamos un evento onresult que se activará cuando se reconozca el habla del usuario. En el evento, accedemos a la transcripción del discurso a través de la propiedad de resultados y la imprimimos en la consola.

Además, puede usar Web Speech API junto con otras tecnologías, como Web Audio API, para crear efectos de sonido y mejorar la experiencia del usuario.

En resumen, el desarrollo de aplicaciones de reconocimiento de voz con Javascript es una tendencia que ha ido ganando cada vez más espacio en el mercado. Con Web Speech API, puede crear interacciones más intuitivas y prácticas para el usuario, además de personalizar los comandos de voz para su aplicación.

Ahora responde el ejercicio sobre el contenido:

_¿Cuál es el propósito de Javascript Web Speech API?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Desarrollo de aplicaciones de reconocimiento de imágenes con Javascript

Siguiente página del libro electrónico gratuito:

33Desarrollo de aplicaciones de reconocimiento de imágenes con Javascript

2 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.