Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法使Windows Phone 8语音录制在Emulator上工作,在手机上工作正常吗?_C#_Windows Phone 8_Speech Recognition - Fatal编程技术网

C# 无法使Windows Phone 8语音录制在Emulator上工作,在手机上工作正常吗?

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

我有一个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=""
StackTrace:
   at Windows.Phone.Speech.Recognition.SpeechRecognizer.RecognizeAsync()
   at SpeechRecoControl.SpeechRecoControl.<RecognizeAsync>d__1.MoveNext()
InnerException: 
因为它在手机上工作,我知道这不是一个明显的功能问题。我听说有人因为互联网连接问题而无法使用基于云的服务,比如语音记录服务。但是我可以使用Internet Explorer应用程序在模拟器上很好地浏览web


有人知道如何解决这个问题吗?

你能检查一下吗?@Romasz我想我没有VCD文件,因为我没有使用上下文无关的语法。我使用默认的听写模式。换句话说,我在不加载任何语法的情况下调用RecognizerAsync。那么你是对的,这可能不是问题所在。您是否已在Emulator中启用语音识别服务?默认情况下,它处于禁用状态:设置->语音->启用?