API de voz a texto para JavaScript

Estoy buscando una API que pueda convertir voz en texto en tiempo real. El requisito de idioma es el inglés. ¿Hay alguna API gratuita disponible?


Editar:

Siento no haber mencionado esto antes. La aplicación que estoy desarrollando es una aplicación de Windows 8.1 basada en JavaScript. Así que necesito algo que funcione allí. Espero que sea compatible con la mayoría de los navegadores modernos.

Respuestas (1)

Para Google Chrome 25 y versiones posteriores, puede usar JavaScript Web Speech API :

Algunos puntos interesantes de la documentación:

Esta especificación fue publicada por Speech API Community Group. No es un estándar del W3C ni está en la pista de estándares del W3C

Web Speech API tiene como objetivo permitir que los desarrolladores web proporcionen, en un navegador web, funciones de entrada de voz y salida de texto a voz que normalmente no están disponibles cuando se utiliza software estándar de reconocimiento de voz o lector de pantalla. La propia API es independiente de la implementación de síntesis y reconocimiento de voz subyacente y puede admitir reconocimiento y síntesis tanto basados ​​en servidor como basados ​​en cliente/incrustados. La API está diseñada para habilitar tanto la entrada de voz breve (una vez) como la entrada de voz continua. Los resultados del reconocimiento de voz se proporcionan a la página web como una lista de hipótesis, junto con otra información relevante para cada hipótesis.

No sé qué otros navegadores implementan esta API.