4

だから私はMSSpeechPlatform 11 + SDK+TTSとSR用のロシア語を起動して実行しようとしています

  1. SpeechPlatformRuntime.x64.msiのインストール
  2. MicrosoftSpeechPlatformSDK.x64.msiのインストール---どちらも正しい「プログラムファイル」フォルダに移動します。
  3. MSSpeech_SR_ru-RU_TELE.msiのインストール
  4. MSSpeech_TTS_ru-RU_Elena.msiのインストール---両方とも「ProgramFiles(x86)」フォルダーに移動します。- 大丈夫ですか?

SpeechRecognitionEngine.InstalledRecognizers()を見ると、次の2つの項目が返されるため、いいえのようです。

MS-1033-80-DESK
Microsoft Speech Recognizer 8.0 for Windows (English - US)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Recognizers\Tokens\MS-1033-80-DESK

MS-2057-80-DESK
Microsoft Speech Recognizer 8.0 for Windows (English - UK)
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers\\Tokens\\MS-2057-80-DESK

しかし、私はこのレコグナイザーをインストールしたことがありません。Win 7コンポーネントを調べましたが、これに関連するものは見つかりませんでした。

したがって、質問は次のとおりです。

  1. x64プログラムファイルに言語をインストールする必要がありますか?もしそうなら、それを行う方法は?
  2. ru-RU言語を表示するようにレコグナイザーとシンセサイザーを構成するにはどうすればよいですか?

どんな助けでも大歓迎です。

4

3 に答える 3

4

ついにできた。なぜそんなに複雑なのかわかりません。何か間違ったことをしているのかもしれません。とにかく、それは動作し、正しい場所に配置されています。だから、ここに私の解決策があります:

  1. x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msiをインストールします
  2. x64\MicrosoftSpeechPlatformSDK.msiをインストールします
  3. Orca(ここにインストール手順)を使用して、modify MSSpeech_SR_ru-RU_TELE.msi、およびインストールしたい他の言語:

    1. View->に移動しSummary Information、を設定しPlatform: x64ます。

    2. テーブルに移動しDirectory、すべてのオカレンスを変更します。

      CommonFilesFolder-> CommonFiles64Folder

      Common-> CommonFiles64Folder

  4. 選択した言語をインストールします。

  5. プロジェクトの「Externals」フォルダにファイルMicrosoft.Speech.dllを配置し、そこからこのdllを参照します。(このトリックなしでVSからこのDLLを参照する方法を見つけることができません)。

于 2012-05-21T20:04:29.260 に答える