2011-12-30 10 views

Respuesta

1

Supongo que estás hablando del Speech Input API Specification como lo define el W3C. Según esta especificación, se admiten gramáticas, que es el método utilizado por los sistemas de reconocimiento de voz para restringir posibles entradas. Busque la sección titulada "Gramáticas de reconocimiento de voz". El problema será qué tan bien está soportado en el navegador particular que se está utilizando, que es el caso para una función específica de HTML 5 ya que todavía no es un estándar completo. Chrome parece ser el más actualizado con el estándar. Consulte este blog post from the Chrome team sobre la implementación de la API de entrada de voz.

+0

Chrome es el que parece más confiable de mis ensayos, pero desde el enlace de arriba a una pregunta anterior (hace 4 años) dice que Chrome ha desactivado el uso de la gramática por ahora ... Me gustaría ajustar el peso de ciertas palabras, pero tampoco parece querer que lo haga. . – Ronk

5

En Google Chrome no puede usar gramáticas aún, en general, decidieron utilizar solo el reconocimiento de forma libre. La pregunta relevante es Grammar in Google speech API.

Las gramáticas son compatibles con Firefox Web Speech API, pero la función es experimental.

Si su navegador es compatible con audio HTML5, es posible que desee intentar reconocer palabras de su gramática utilizando la biblioteca Pocketsphinx.js, proporciona un reconocedor basado en JavaScript que debería ser muy bueno para gramáticas.

+0

Probé la esfinge de bolsillo, pero solo me escucha decir 'cuatro'. El resto del tiempo son resultados aleatorios, a veces 4-5 segundos después de que dejo de hablar. – Ronk

+0

Puede crear una pregunta por separado sobre eso. Debe proporcionar todos los detalles necesarios: qué código ejecuta exactamente, etc. –

+1

Utilicé la demostración en vivo en su sitio web. Su código no es mío No funcionaría con Firefox Chrome o con Android o iOS para mí ... – Ronk

Cuestiones relacionadas