语音识别来自HRESULT的异常:0x800455BC [英] Speech recognize Exception from HRESULT:0x800455BC

查看:111
本文介绍了语音识别来自HRESULT的异常:0x800455BC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码

  				string smsText = string.Empty;
				SpeechRecognizerUI recognizer = new SpeechRecognizerUI();
                                IAsyncOperation<SpeechRecognitionUIResult> recoOperation;
                                IEnumerable<SpeechRecognizerInformation> chineseRecognizers = from recognizerInfo in InstalledSpeechRecognizers.All
                                                                                              where recognizerInfo.Language == "zh-CN"
                                                                                              select recognizerInfo;
                                recognizer.Recognizer.SetRecognizer(chineseRecognizers.ElementAt(0));
                                recognizer.Recognizer.Grammars.AddGrammarFromPredefinedType("dictation", SpeechPredefinedGrammar.Dictation);
                                //recognizer.Recognizer.Grammars.AddGrammarFromPredefinedType("websearch", SpeechPredefinedGrammar.WebSearch);
                                await voice.SpeakTextAsync("请说出短信内容");
                                try
                                {
                                    recoOperation = recognizer.RecognizeWithUIAsync();
                                    var recoResult = await recoOperation;
                                    if ((int)recoResult.RecognitionResult.TextConfidence < (int)SpeechRecognitionConfidence.Medium)
                                    {
                                        await voice.SpeakTextAsync("说话声音太小");
                                        return;
                                    }
                                    else 
                                    {
                                        smsText = recoResult.RecognitionResult.Text;
                                    }

这是一个例外:来自HRESULT的异常:0x800455BC

谢谢

推荐答案

请参考以下网址连结:

請參考以下網址連結:

处理Windows Phone语音应用程序中的错误

Handling errors in speech apps for Windows Phone

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662934(v = vs.105 ).aspx

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662934(v=vs.105).aspx

此问题应该是你的手机上没有安装该辨识语言包,谢谢!!

此問題應該是你的手機上沒有安裝該辨識語言包,謝謝!!


这篇关于语音识别来自HRESULT的异常:0x800455BC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆