2011-03-22 13 views
0

오디오가 설정되지 않은 Windows 2008 가상 서버에 예제 프로젝트를 배포했습니다.서버에 배포 할 때 VoiceXML UCMA 오류

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

답변

0

이 문제였다에게 참조 사운드 카드가있는 서버를 사용해야합니다.

-1

당신이 설치 한 언어 팩을 지정할 필요가있을 수 - 허용 대답 here

+0

무엇이 대답합니까? –

+0

이 질문에 대한 링크를 따라 갔습니까? - http://stackoverflow.com/questions/3600390/microsoft-speech-recognition-platform –

관련 문제