Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollando Aplicaciones para Kinect Utilizando El Reconocimiento de Voz
Desarrollando Aplicaciones para Kinect Utilizando El Reconocimiento de Voz
Requerimientos:
Computadora con doble ncleo, procesador a 2.66-GHz o mejor.(puede ser de menor capacidad pero necesitan checar su correcto
funcionamiento)
-2 GB de RAM
-Cable de corriente con puerto USB para Kinect(este cable ya viene incluido en la nuevas versiones de Kinect, si no sabes que cable es te dejo
una liga)
http://www.microsoftstore.com/store/msstore/en_US/pd/Kinect-Sensor-Power-Supply/productID.221244000
-Microsoft Visual Studio 2010 Express o cualquier edicin de Visual Studio 2010 con soporte para WPF
-Kinect for Windows Language Packs v1.5.0 (El idioma en que desarrollen sus aplicaciones puede variar, descarguen el/los que necesiten)
En este caso yo descargue el language pack en espaol de mexico, pero aqui se encuentran todos los idiomas disponibles hasta el momento.
-Ademas no es obligatorio pero si recomendable, que tengas un poco de experiencia o conocimiento de Clases, objetos, funciones o metodos.
Bien, comencemos. Una vez que tengamos instalado nuestro Microsoft Visual Studio 2010 debers instalar el SDK de Kinect, despues el Speech
Platform SDK. Una vez que finalice la instalacion del Speech Platform SDK instala el language pack con el que estars desarrollando tus
aplicaciones.
Una vez que termines de instalar el language pack con el que estaras desarrollando, abre tu Visual Studio 2010 y crea un nuevo proyecto WPF
llamado DemoSpeech.
Para este ejemplo, desarrollaremos una especie de slider que muestre una imagen dependiendo el comando de voz que sea dictado. Una vez
que nuestro proyecto sea creado agregaremos algunos controles.
Agregaremos:
De tal manera que nos queden como en la siguiente imagen (claro que pueden darle una mejor interfaz).
Bueno lo que haras a continuacion sera agregar una referencia a Microsoft.Kinect, primero elegimos la pestaa de .Net y ahi buscamos el dll
que tenga el nombre Microsoft.Kinect
Agregaremos otra referencia pero ahora iremos a la pestaa de Examinar y vamos buscando hasta llegar a esta ruta:
1 using Microsoft.Kinect;
2 using Microsoft.Speech.AudioFormat;
3 using Microsoft.Speech.Recognition;
Dentro de nuestra clase agregaremos 2 variables de instancia, una va a ser el objeto que estara controlando las funciones del dispositivo Kinect,
la otra variable sera quien determine el lenguaje usado, las palabras dictadas, que se va a hacer cuando se reconozca una palabra o frase, entre
otros
Buscamos el evento WindowLoaded agregaremos las siguientes lineas de tal manera que nos quede asi
Como podran darse cuenta falta el codigo para el evento y el metodo conectaActiva(), entonces agregaremos el codigo faltante.