我正在尝试Microsoft Speech Platform
与 Kinect 集成,但我遇到了方法:SpeechRecognitionEngine.InstalledRecognizers()
,它根本不运行。当我从我的班级调用该方法时,执行不会继续。我正在使用这种方法来获取 Kinect 识别器。
有什么问题?这是我使用该方法的一段代码InstalledRecognizers()
:
RecognizerInfo obtenerReconocedorKinect()
{
String details;
System.Collections.ObjectModel.ReadOnlyCollection<RecognizerInfo> recs = SpeechRecognitionEngine.InstalledRecognizers();
foreach (RecognizerInfo recInfo in recs)
{
if (recInfo.AdditionalInfo.ContainsKey("Kinect"))
{
details = recInfo.AdditionalInfo["Kinect"];
if (details == "True" && recInfo.Culture.Name == "en-US")
{
return recInfo;
}
}
}
return null;
}
提前致谢。