Paso 4: El reconocedor de comandos: discusión y código fuente
El reconocedor de comandos es una aplicación. net, construida para proporcionar soporte para reconocimiento de voz. Se basa en el SDK de cámara RealSense de Intel, que tiene características increíbles que permiten el reconocimiento de palabra y frase de muchos idiomas diferentes - había instalado el paquete Portugués, ya que el inglés es la opción predeterminada y había utilizado tanto en la aplicación.
El programa funciona mediante el reconocimiento de palabras y frases habladas y comparándolas con un diccionario de comandos. Entonces, si hay un partido a cualquier comando, se ejecuta. Los comandos son RESTFul pide a un dispositivo en la interfaz y se describen en un archivo JSON contenido en los directorios "liberar" y "debug" del proyecto. net. Puede editar estos archivos para añadir, editar o eliminar comandos de la lista. Los comandos utilizados para realizar pruebas, tanto en inglés y portugués, son:
{
"adelante": "http://IP:PORT/api/robots/JohnnyTwo/comandos/forward"
"al revés": "http://IP:PORT/api/robots/JohnnyTwo/comandos/al revés"
"la izquierda": "http://IP:PORT/api/robots/JohnnyTwo/comandos/izquierda"
«derecho»: "http://IP:PORT/api/robots/JohnnyTwo/comandos/turnRight"
"stop": "http://IP:PORT/api/robots/JohnnyTwo/comandos/freno"
"frente": "http://IP:PORT/api/robots/JohnnyTwo/comandos/forward"
"atrás": "http://IP:PORT/api/robots/JohnnyTwo/comandos/al revés"
"esquerda": "http://IP:PORT/api/robots/JohnnyTwo/comandos/izquierda"
"direita": "http://IP:PORT/api/robots/JohnnyTwo/comandos/turnRight"
"parar": "http://IP:PORT/api/robots/JohnnyTwo/comandos/freno"
}
En la columna de la izquierda que tenemos los comandos que pueden ser reconocidos y, en la columna de la derecha, el RESTFul pide que se realizará mediante la aplicación. La IP y el puerto se sustituirá por la información proporcionada por el usuario después de iniciar la aplicación.