私はKinectと統合しようとしていますが、まったく実行されないMicrosoft Speech Platform
メソッドに出くわしました。SpeechRecognitionEngine.InstalledRecognizers()
クラスからメソッドを呼び出すと、実行が続行されません。このメソッドを使用してKinectRecognizerを取得しています。
どうしたの?これは私がメソッドを使用しているコードの一部です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;
}
前もって感謝します。