语音和手势识别同时进行

Speech and Gesture Recognition at same time

本文关键字:手势识别 语音      更新时间:2023-10-16

我创建了两个线程。 1 用于语音,1 用于语音。

DWORD WINAPI ThreadSpeech(LPVOID temp){
speechRecog obj;
obj.start();
return 0;}
DWORD WINAPI ThreadGesture(LPVOID temp){
m_pMR2GestureRec->mainGestureRec();
return 0;
}

我正在使用其他开发人员的两种代码。我想一次使用它们。每当我运行线程时,只有手势有效,语音 kinect 无法初始化并生成仅针对语音的 kinect 初始化错误。

我需要帮助。

好吧,你会得到HRESULT值,告诉你哪个步骤失败了以及为什么。使用它们;我们无法猜测。

MSDN 文档NuiInitialize包括以下注释:

如果您的应用程序支持多个传感器,请使用 INuiSensor 接口来初始化传感器。

由于同时使用语音和手势,因此需要使用INuiSensor::Initialize分别初始化语音和手势引擎。