Mira nuestra revisión de 7 de los mejores complementos de comandos de voz escritos en javascript.

Top 7: las mejores librerias de comandos de voz y relacionadas con el reconocimiento de voz para JavaScript

Gracias a webRTC, se han implementado muchas cosas increíbles en los últimos navegadores. Incluyendo la impresionante API webkitSpeechRecognition disponible para Google Chrome, que le permite convertir voz en texto (y lamentablemente disponible solo para este navegador hasta la fecha).

Muchos de estos complementos se basan en webkitSpeechRecognition, otros en la API de audio. Si está buscando en lugar de comandos de voz, cómo recuperar texto usando javascript, puede probarse con la demostración original de reconocimiento de voz de Google  original  o usar artyom.jsy usar la redirectRecognizedTextOutputfunción. Tenga en cuenta que los complementos basados ​​en webkitSpeechRecognition admiten muchos idiomas como español, alemán, ruso, etc.

Si su usuario se ve obligado a usar Google Chrome o es un proyecto privado suyo, consulte las siguientes bibliotecas, sé que serán útiles para usted.

7. voice-commands.js

Este complemento es un contenedor simple para Javascript Speech-to-text para agregar comandos de voz. Utiliza webkitSpeechRecognition debajo del capó.

6. JuliusJS

Github  | Demostracion

JuliusJS es una versión obstinada de Julius a JavaScript. Escucha activamente al usuario para transcribir lo que está diciendo a través de una devolución de llamada.

5. Pocketsphinx.js

Github | Demostracion

Pocketsphinx.js es una biblioteca de reconocimiento de voz escrita completamente en JavaScript y que se ejecuta completamente en el navegador web. No requiere Flash ni ningún complemento de navegador y no realiza ningún procesamiento del lado del servidor. Utiliza Emscripten para convertir PocketSphinx, un reconocedor de voz de código abierto escrito en C, en JavaScript. El audio se graba con la API de JavaScript getUserMedia y se procesa a través de la API de Web Audio.

Pocketsphinx.js

4. Mumble

Un marco de Javascript simple para agregar comandos de voz a un sitio web utilizando la API de reconocimiento de voz web. Admite la sintaxis de comandos RegEx y la sintaxis del módulo CommonJS / AMD.

3. Voix JS

Github | Demostracion

Una biblioteca de JavaScript para agregar comandos de voz a sus sitios, aplicaciones o juegos. Voix  utiliza webkitSpeechRecognition bajo el capó.

DEMO de Voix

2. Annyang

Github | Demostracion

Annyang es una pequeña biblioteca de JavaScript que permite a sus visitantes controlar su sitio con comandos de voz. annyang admite varios idiomas, no tiene dependencias, pesa solo 2 kb y es de uso gratuito. Annyang admite el modo continuo (puede crear un asistente con él usando la conexión https).

Annyang comprende comandos con variables con nombre, símbolos y palabras opcionales. Utilice variables con nombre para argumentos de una palabra en su comando. Utilice símbolos para capturar texto de varias palabras al final de su comando (codicioso). Utilice palabras o frases opcionales para definir una parte del comando como opcional.

Annyang utiliza webkitSpeechRecognition bajo el capó.

Demostración de Annyang

1. Artyom.js

Github | Demo | Modo continuo

(Brivery, Modestia? Donde!?). Artyom es un contenedor robusto de SpeechSynthesis y SpeechRecognition de Google Chrome que le permite crear un asistente virtual. Haga cosas increíbles con este complemento, cree su propio Siri, Google Now o Cortana dentro de su aplicación web. Soporta modo continuo.

Artyom permite agregar comandos de voz flexibles (combinar comandos y comodines) y decir texto fácilmente con solo esta biblioteca. A pesar de todas las limitaciones, artyom ofrece muchas características útiles que encontrarás encantadoras porque es útil para proyectos privados que quieren alcanzar algo increíble.

Artyom.js ha sido desarrollado con by Our Code World, puede ver un tutorial de implementación aquí .

Introducción a Artyom

Si cree que estamos pasando por otro increíble complemento de comandos de voz, compártalo con nosotros en el cuadro de comentarios.


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores