Reconocimiento de voz para consultar una base de datos - Resultado final al que queremos llegar

Podemos probar la ejecución de la aplicación de reconocimiento de voz aquí

Sería interesante probar la aplicación desde un celular o dispositivo móvil. Como veremos podemos ingresar la pregunta desde un control HTML de tipo TextArea.

Cuando ejecutemos nuestra aplicación de consulta por voz, la página principal disponer de un botón para activar el micrófono y disponer el dispositivo a escuchar nuestra voz.

También veremos luego que hemos agregado a la aplicación la posibilidad utilizar la síntesis de voz para que las respuestas se enuncien en voz alta en lugar de solo mostrarlas por la pantalla.

reconocimineto de voz

Si presionamos el botón "Iniciar dictado de consulta" la aplicación espera que el usuario proceda a ingresar mediante su voz la consulta y seguidamente nos muestra la respuesta a la misma:

reconocimineto de voz

En caso de estar activo el CheckBox de la síntesis de voz, la respuesta se obtiene no solo por pantalla sino por el parlante de nuestro dispositivo:

reconocimineto de voz

Tiene sentido tener activo la síntesis de voz si la respuesta tiene pocos resultados, de todos modos en cualquier momento podemos detener la alocución de la respuesta presionando el botón "Detener locución".

Podemos ingresar mediante el teclado la pregunta directamente en el control 'TextArea' y pedir su ejecución al presionar un botón:

reconocimineto de voz