语音识别来自HRESULT的异常:0x800455BC [英] Speech recognize Exception from HRESULT:0x800455BC
本文介绍了语音识别来自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屋!
查看全文