Estoy intentando obtener un Microsoft Kinect para Windows que funcione para una presentación. Para el rastreo esquelético estoy usando un programa llamado FAAST y parece funcionar bastante bien, sin embargo, no tiene funciones de reconocimiento de voz. Escribí mi propia pieza de software para hacer uso del reconocimiento de voz de Kinect, pero descubrí que no puedo ejecutar los dos procesos en paralelo. ¿Es esto un problema que puede terminar usando el código en C#? Espero que pueda ser una modificación de mi código de reconocimiento de voz C# pero no sabría por dónde empezar y no he podido encontrar ayuda en Internet.Uso de One Kinect para Windows para dos procesos paralelos
En primer lugar, ¿alguien sabe si es posible ejecutar dos procesos simultáneamente con un solo kinect? Y si lo es, ¿cómo puedo asegurarme de que mi proceso de kinect lo permita?
No sé qué parte de mi código podría ser útil para usted, así que no me molestaré en proporcionar ninguno en este momento. Pero si necesita muestras de código, me gustaría proporcionarlas.
Gracias.
Se ha eliminado la respuesta a continuación porque no vi que esté utilizando FAAST y no hay otra opción para transmitir el audio desde allí. Si ambas aplicaciones tenían la fuente disponible, la opción que proporcioné podría haber funcionado. – Ani
En realidad, intente crear un KinectAudioSource/KinectAudioStream en su aplicación C#. Podría funcionar simplemente porque el objeto no gestionado subyacente llamará a NuiInitialize con un conjunto diferente de indicadores, no NUI_INITIALIZE_FLAG_USES_SKELETON o somesuch. Podría funcionar. – Ani
Lamentablemente, actualmente no tengo acceso al dispositivo kinect con el que estaba trabajando, el miércoles lo tendré de nuevo y lo intentaré. Si funciona, me aseguraré de informar aquí. – Tom