Ejemplo de applet de navegación y control por reconocimiento de voz distribuido |
Icono rojo -> Desconectado
Icono naranja -> Conectando
Icono verde -> Reconociendo
Pulsa sobre el icono para activar el reconocedor.
El indicador de sonido debe ponerse verde para un ajuste adecuado del sonido
|
¿qué puedo controlar?
En la columna de la derecha tienes los comandos que entiende el sistema de esta demo
IMPORTANTE:
AJUSTAR EL NIVEL DE GANANCIA DEL MICRÓFONO.
HABLAR CON EL ICONO EN VERDE (OIRAS UN "BIP") .
|
- navegar a la página de AragonRadio2
- play
- pausa
- stop
- subir volumen
- bajar volumen
- navegar a google
- navegar a la página de iasoft
- navegar a la página de vivolab
- navegar al periodico marca
- navegar al periodico el mundo
- navegar al periodico el pais
|
ASR - Automatic Speech Recognition |
Este applet es un ejemplo de reconocimiento de voz distribuido:
El applet captura la señal de voz del micrófono del ordenador, analiza la señal y extrae los parámetros cepstrales utilizados por el servidor de reconocimiento. Utiliza una conexión TCP/IP con una codificación de los parámetros a 2,1 kbs utilizando un cuantificador vectorial diferencial.
El servidor de reconocimiento está situado en el siguiente host en fase de pruebas:
signal4.cps.unizar.es (puede estar desconectado sin previo aviso)
Para el correcto funcionamiento hay que indicar un fichero de gramática en formato JSGF.
|
Para utilizarlo, incluir el siguiente código en la página html
<applet code="RecoFrontEndJApplet.class" width="68" height="45" archive="http://dihana.cps.unizar.es/vivolab/demos/dsr/sRecoFrontEnd.jar">
<param name="URLgrammar" value="http://www........../example_grammar_applet.jsgf">
<param name="host" value="cualquier de los servidores inidicados anteriormente">
<param name="port" value="22229">
</applet>
|
Ejemplo de gramática para navegar a páginas web con la voz
#JSGF V1.0 ISO8859-1 es;
grammar fsg.ejemplo;
public <ejemplo> = <1>|<2>|<3>|<4>|<5>|<6>;
<1>=(navegar a google) {http://www.google.es};
<2>=(navegar a la página de iasoft) {http://www.iasoft.es};
<3>=(navegar a la página de vivolab) {http://www.vivolab.es};
<4>=(navegar a el periodico el mundo) {http://www.elmundo.es};
<5>=(navegar a el periodico el pais) {http://www.elpais.es};
<6>=(navegar a el periodico marca) {http://www.marca.es};
|