2012-09-27 51 views
1

我是kinect開發的新手,我觀察了在kinect sdk中給出名稱爲「SpeechBasics-D2D」的語音識別示例項目。它工作太棒了。我需要整個項目作爲類庫(如.dll文件)。我已經從項目及其所有參考中刪除了「TurtleController」類。 (仍然工作正常)。然後我刪除GUI部分,並嘗試從我的主項目中啓動類「SpeechBasics」,它不會通過kinect開始收聽。我只是將示例項目「SpeechBasics-D2D」轉換爲類庫項目,並嘗試從我的主項目調用它。請告訴我一些建議,因爲我在這一點上卡住了,在此先感謝dll通過kinect語音識別所需的C++項目

回答

0

Kinect演示應用程序正在使用Microsoft Speech Platform SDK;版本11是最新的。

http://www.microsoft.com/en-us/download/details.aspx?id=27226

在C++例如我想看看通過 「:: CSpeechBasics CreateFirstConnected()」 函數。這是找到Kinect傳感器並將其鏈接到語音SDK的功能。由此產生的附加函數都與此相關。

請注意在此處創建的參考文件中正在調用哪些調用。這些是程序的其餘部分如何鏈接到Speech SDK(Kinect僅用作麥克風),因此是您想要用您的DLL公開的內容。

另外 - 我建議在這篇文章中加入「語音識別」和可能的「speechrecognitionengine」標籤。這可能會吸引更多的人解決這個問題。