找不到Kinect音频设备

本文关键字:音频 Kinect 找不到 | 更新日期: 2023-09-27 18:02:41

有人知道为什么当Speech项目中的代码(在Kinect SDK中)被击中时抛出InvalidOperationException吗?我按照指示安装了必要的软件,但项目拒绝运行。

有人有类似的问题吗??

var source = new KinectAudioSource()

找不到Kinect音频设备

尝试用[MTAThread]属性标记Main。

http://social.msdn.microsoft.com/Forums/en-US/kinectsdkaudioapi/thread/34369e7d-27f3-4e95-ac9a-36c9b7d5f3ba/

当我没有将Kinect插入电脑时,我曾经在这一行抛出过一个InvalidOperationException。除了Danejir上面的建议(看看问题到底是什么),还要检查:

  • Kinect是否已连接到您的计算机,电源是否也已插入/连接?
  • 所有的语音库都安装了x86版本吗?

应用程序必须通过调用Runtime来初始化Kinect传感器。在调用Runtime对象上的任何其他方法之前初始化。运行时。Initialize初始化内部帧捕获引擎,该引擎启动一个线程,从Kinect传感器获取数据,并在帧准备就绪时向应用程序发出信号。

Initialize方法如果找不到Kinect传感器将抛出InvalidOperationException。

catch (InvalidOperationException ex)
{
    MessageBox.Show(ex.Message);
}