C# 无法使Windows Phone 8语音录制在Emulator上工作,在手机上工作正常吗?
我有一个Windows Phone 8应用程序,它使用SpeechRecognitor类进行语音识别。该应用程序在手机上运行正常,但在模拟器上,我得到了一个System.Exception,当我调用RecognitizeAsync方法时:C# 无法使Windows Phone 8语音录制在Emulator上工作,在手机上工作正常吗?,c#,windows-phone-8,speech-recognition,C#,Windows Phone 8,Speech Recognition,我有一个Windows Phone 8应用程序,它使用SpeechRecognitor类进行语音识别。该应用程序在手机上运行正常,但在模拟器上,我得到了一个System.Exception,当我调用RecognitizeAsync方法时: System.Exception occurred HResult=-2147199735 Message=The text associated with this error code could not be found. Source="" Stac
System.Exception occurred
HResult=-2147199735
Message=The text associated with this error code could not be found.
Source=""
StackTrace:
at Windows.Phone.Speech.Recognition.SpeechRecognizer.RecognizeAsync()
at SpeechRecoControl.SpeechRecoControl.<RecognizeAsync>d__1.MoveNext()
InnerException:
因为它在手机上工作,我知道这不是一个明显的功能问题。我听说有人因为互联网连接问题而无法使用基于云的服务,比如语音记录服务。但是我可以使用Internet Explorer应用程序在模拟器上很好地浏览web
有人知道如何解决这个问题吗?你能检查一下吗?@Romasz我想我没有VCD文件,因为我没有使用上下文无关的语法。我使用默认的听写模式。换句话说,我在不加载任何语法的情况下调用RecognizerAsync。那么你是对的,这可能不是问题所在。您是否已在Emulator中启用语音识别服务?默认情况下,它处于禁用状态:设置->语音->启用?