我正在嘗試獲取適用於Windows的Microsoft Kinect工作演示文稿。對於骨骼跟蹤,我使用的是一款名爲FAAST的軟件,它似乎工作得很好,但它沒有任何語音識別功能。我編寫了自己的軟件來利用Kinect的語音識別功能,但是我發現我無法並行運行這兩個進程。這是一個可以在C#中使用代碼的問題嗎?我希望它可以修改我的C#語音識別代碼,但我不知道從哪裏開始,並且無法在互聯網上找到幫助。對兩個並行進程使用一個Kinect for Windows
首先,有沒有人知道是否可以用一個kinect同時運行兩個進程?如果是這樣,我怎麼能確保我的kinect過程可以做到這一點?
我不知道我的代碼的哪一部分對您有用,所以我現在不打算提供任何代碼。但是如果你需要代碼示例,我很樂意提供它們。
謝謝。
刪除了下面的答案,因爲我沒有看到您使用FAAST,也沒有選擇從那裏流出音頻。如果這兩個應用程序都有可用的源代碼,我提供的選項可能已經工作。 – Ani
其實,嘗試在C#應用程序中創建KinectAudioSource/KinectAudioStream。它可能正常工作,因爲底層的非託管對象將使用不同的標誌集來調用NuiInitialize,而不是NUI_INITIALIZE_FLAG_USES_SKELETON或其他。它可能只是工作。 – Ani
不幸的是,我現在不能訪問我正在使用的kinect設備,星期三我會再次嘗試,我會試一試。如果它有效,我一定會在這裏報告。 – Tom