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") .
  1. navegar a la página de AragonRadio2
  2. play
  3. pausa
  4. stop
  5. subir volumen
  6. bajar volumen
  7. navegar a google
  8. navegar a la página de iasoft
  9. navegar a la página de vivolab
  10. navegar al periodico marca
  11. navegar al periodico el mundo
  12. 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};