【问题标题】:VoiceXML UCMA Error when deploying to server部署到服务器时出现 VoiceXML UCMA 错误
【发布时间】:2011-03-22 18:18:30
【问题描述】:

我已将示例项目部署到没有任何音频设置的 Windows 2008 虚拟服务器。

我已经安装了 UCMA 3.0 运行时。此应用程序在 Windows 7 64 位开发笔记本电脑上运行。

我收到以下异常。

    Error: Recognizer setting not supported by recognizer.
    Stacktrace:    at Microsoft.Speech.Internal.SapiInterop.SapiRecognizer.SetProperty(ISpRecognizer sapiRecognizer, String name, Object value)
                   at Microsoft.Speech.Internal.SapiInterop.SapiRecognizer.<>c__DisplayClass1.<SetPropertyNum>b__0()
                   at Microsoft.Speech.Recognition.SpeechRecognitionEngine.UpdateRecognizerSetting(String settingName, Int32 updatedValue)
                   at Microsoft.SpeechServer.Core.SpeechRecognizer..ctor(ICallProxy callProxy)
                   at Microsoft.SpeechServer.Core.TelephonySession..ctor(ICallProxy callProxy)
                   at Microsoft.SpeechServer.Core.ApplicationHost..ctor(ICallProxy callProxy, Uri vxmlUrl)
                   at Microsoft.Speech.VoiceXml.Browser.RunWorker()
                   at Microsoft.Speech.VoiceXml.Browser.Run(Uri vxmlPage, CookieContainer container)

从这段代码中会发生这种情况:

InitializeVoiceXmlBrowswer();

var helloWorldUri = new Uri(new Uri(Environment.CurrentDirectory + "\\"), "HelloWorld.vxml");

VoiceXmlBrowser.SetAudioVideoCall(call);

VoiceXmlResult voiceResult = VoiceXmlBrowser.Run(helloWorldUri, null);

【问题讨论】:

    标签: c# .net ucma


    【解决方案1】:

    使用带有声卡的服务器已解决此问题。

    【讨论】:

      【解决方案2】:

      可能是您需要指定已安装的语言包 - 请参阅接受的答案here

      【讨论】:

      猜你喜欢
      • 2014-05-28
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 2019-12-01
      • 2013-03-09
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      相关资源
      最近更新 更多