Domanda

Ho distribuito un progetto di esempio su un server virtuale di Windows 2008 che non ha alcuna impostazione audio.

Ho installato l'UCMA 3.0 Runtime. Questa applicazione viene eseguita su un laptop per lo sviluppo di 64 bit Windows 7.

Sto ricevendo la seguente eccezione.

    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)

Questo accade da quando da questo blocco di codice:

InitializeVoiceXmlBrowswer();

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

VoiceXmlBrowser.SetAudioVideoCall(call);

VoiceXmlResult voiceResult = VoiceXmlBrowser.Run(helloWorldUri, null);
È stato utile?

Soluzione

Questo problema è stato slittato utilizzando un server con una scheda audio.

Altri suggerimenti

Potrebbe essere che è necessario specificare il pacchetto di lingue installato: vedere la risposta accettata qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top