Speech: Es una herramienta que da acceso simple y claro a las APIs de habla web, permitiendo la creación de bosquejos sencillos que pueden hablar y escuchar. Creada por Luke DuBois
p5 speech: https://idmnyu.github.io/p5.js-speech/
Es una extensión de p5 que proporciona la funcionalidad de la API Web Speech, consta de dos clases (p5.Speech y p5.SpeechRec) junto con funciones de acceso para hablar y escuchar texto, cambiar parámetros (voces de síntesis, modelos de reconocimiento, etc.) y recuperar llamadas de retorno del sistema.
El reconocimiento de voz requiere el lanzamiento desde un servidor usando HTTPS (es una forma segura de enviar datos entre un servidor y un navegador web)
Github de p5js speech : https://github.com/IDMNYU/p5.js-speech
Web Speech API permite incorporar datos de voz en aplicaciones web. La API Web Speech tiene dos partes:
SpeechSynthesis (Texto a voz): Es un componente de texto a voz que permite a los programas leer su contenido de texto a traves del sintetizador de voz predeterminado del dispositivo, por lo general
SpeechRecognition (Reconocimiento de voz asincrónico): Es una interfaz que permite reconocer el contexto de voz desde una entrada de audio de un dispositivo y responder adecuadamente. Usualmente utiliza el controlador de eventos disponible para detectar cuando es ingresada la voz a través del micrófono del dispositivo, ya sea un smartphone, pc, dispositivo de audio, etc.
Web speech API Demonstration: https://www.google.com/chrome/demos/speech.html
Fuentes: https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API https://idmnyu.github.io/p5.js-speech/