VoiceXML UCMA Ошибка при развертывании на сервер - PullRequest
0 голосов
/ 22 марта 2011

Я развернул пример проекта на виртуальном сервере Windows 2008, для которого не настроен звук.

Я установил среду выполнения UCMA 3.0.Это приложение работает на 64-разрядном ноутбуке под управлением Windows 7.

Я получаю следующее исключение.

    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);

Ответы [ 2 ]

0 голосов
/ 31 марта 2011

Эта проблема была решена при использовании сервера со звуковой картой.

0 голосов
/ 23 марта 2011

Возможно, вам нужно указать установленный языковой пакет - см. Принятый ответ здесь

...