1

system.speech を使用して Windows Server 2008 で音声認識を動作させようとしています。

  1. Vista で System.Speech.Recognition (SAPI 5.4) を使用するコンソール アプリケーションを作成しました。このマシンでうまく機能します。

  2. Windows Server 2008 x86 マシンにインストール/実行しようとしました。.NET 3.5 を搭載しています。運が悪い... スローされたエラー -- 調査の結果、2008 にはデフォルトで認識機能がインストールされていないことがわかりました。

  3. 新しいSpeech Platform Server Runtime英語の言語ファイル、およびSpeech SDKをインストールしました。これらはすべて約1か月前にリリースされました。私が理解しているように、ランタイムには WinServer 2008 と互換性のある認識機能が含まれています。

  4. アプリケーションを再度実行しようとしましたが、まだ認識エンジンが見つかりません。

C:\Program Files (x86)\Common Files\microsoft shared\Speech\SR\v10.1\spsreng.dll にレコグナイザー dll がインストールされていることがわかります。

私は何を間違っていますか?:)

4

2 に答える 2

4

Speech Platform Server を使用するには、Microsoft.Speech.Recognition を使用する必要があります。System.Speech.Recognition にはデスクトップ認識エンジンが必要ですが、これは Windows Server では利用できません。

サーバーとデスクトップの認識エンジンは完全に分離されています。

于 2010-07-29T18:52:14.863 に答える