2014年1月9日 星期四

Kinect ShapeGame 中文化

1. Kinect SDK 1.8 ShapeGame 範例,VS2012 @ Windows 8 ASUS X450J
2. MSSpeech_SR_zh_TW_Tele.msi V11, 微軟已不開放下載 http://www.vdisk.cn/down/index/10996836
3. 修改 SpeechRecognizer.cs
 private static RecognizerInfo GetKinectRecognizer()
        {
            //Func<RecognizerInfo, bool> matchingFunc = r =>
            //{
            //    string value;
            //    r.AdditionalInfo.TryGetValue("Kinect", out value);
            //    return "True".Equals(value, StringComparison.InvariantCultureIgnoreCase) && "en-US".Equals(r.Culture.Name, StringComparison.InvariantCultureIgnoreCase);
            //};
            //return SpeechRecognitionEngine.InstalledRecognizers().Where(matchingFunc).FirstOrDefault();
            // 中文化
            RecognizerInfo SPE = SpeechRecognitionEngine.InstalledRecognizers()[0];
            for (int i = 0; i < SpeechRecognitionEngine.InstalledRecognizers().Count; i++)
            {
                if (SpeechRecognitionEngine.InstalledRecognizers()[i].Culture.Name == "zh-TW")
                {
                    SPE = SpeechRecognitionEngine.InstalledRecognizers()[i];
                    break;
                }
            }
            return SPE;
        }
4.
5. 下載



沒有留言:

張貼留言