Я новичок в разработке kinect, я просмотрел пример проекта для распознавания речи с именем «SpeechBasics-D2D», указанный в kinect sdk. это работает фантастически. Мне нужен весь этот проект как библиотека классов (например, файл .dll). Я удалил класс TurtleController из проекта и все его ссылки. (до сих пор работал нормально). затем я удалил часть графического интерфейса и попытался инициировать класс «SpeechBasics» из моего основного проекта, он не начинает слушать через kinect. Я просто конвертирую пример проекта "SpeechBasics-D2D" в проект библиотеки классов и пытаюсь вызвать его из своего основного проекта. пожалуйста, дайте мне несколько предложений, так как я застрял на этом этапе, заранее спасибо
dll для распознавания голоса через kinect, необходимый для проекта c++
Ответы:
Демонстрационные приложения Kinect используют SDK Microsoft Speech Platform; Версия 11 самая последняя.
http://www.microsoft.com/en-us/download/details.aspx?id=27226
В примере с C++ я бы просмотрел функцию "CSpeechBasics::CreateFirstConnected()". Это функция, которая находит датчик Kinect и связывает его с Speech SDK. Все дополнительные вызовы функций, сделанные из него, связаны с этим.
Обратите внимание на то, какие вызовы выполняются в ссылки, созданные здесь. Это то, как остальная часть программы соединяется с Speech SDK (Kinect служит только микрофоном), и, таким образом, это то, что вы хотите выставить с помощью своей DLL.
Кроме того, я бы рекомендовал добавить в этот пост тег «распознавание речи» и, возможно, тег «speechrecognitionengine». Это может захватить еще несколько человек, которые занялись этим.