0

オーディオが設定されていない 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);
4

2 に答える 2

0

この問題は、サウンド カードを搭載したサーバーを使用している場合に発生します。

于 2011-03-30T22:31:59.323 に答える
-1

インストールした言語パックを指定する必要がある可能性があります-ここで受け入れられた回答を参照してください

于 2011-03-23T09:14:19.443 に答える