プレゼンテーション用にMicrosoft Kinect for Windowsを取得しようとしています。骨格追跡のために私はFAASTと呼ばれるソフトウェアを使用していますが、音声認識機能はありませんが、かなりうまく機能しているようです。私はKinectの音声認識機能を利用するために自分のソフトウェアを書きましたが、私は2つのプロセスを並行して実行することができませんでした。これはC#のコードを使って終わることができる問題ですか?私はそれが私のC#の音声認識コードの変更かもしれないと思っていますが、私はどこで始めるべきか、インターネット上で助けを見つけることができなかったでしょう。2つの並列プロセス用Windows用Kinectを1つ使用する
まず、1つのkinectで2つのプロセスを同時に実行できるかどうかは知っていますか?それがあれば、どうすれば私のキネクトプロセスがこれを可能にするのでしょうか?
私のコードのどの部分が役に立つのか分かりませんので、現時点では提供することはありません。しかし、コードサンプルが必要な場合は、それらを提供して喜んでください。
ありがとうございます。
FAASTを使用していることがわかりませんでしたので、以下の回答を削除してください。そこからオーディオをストリーミングするオプションはありません。両方のアプリにソースが用意されていれば、私が提供したオプションがうまくいったかもしれません。 – Ani
実際には、C#アプリケーションでKinectAudioSource/KinectAudioStreamを作成してみてください。基本的なアンマネージドオブジェクトが、NUI_INITIALIZE_FLAG_USES_SKELETONやsomesuchではなく、別のフラグセットでNuiInitializeを呼び出すため、うまくいくかもしれません。それはうまくいくかもしれません。 – Ani
残念ながら私は現在働いていたkinectデバイスにアクセスできないが、水曜日にもう一度それを持っていき、試してみる。それがうまくいくなら私はここに戻って報告します。 – Tom