Kinect を使用した音声認識プロジェクトに取り組んでおり、SpeechRecognitionEngine ライブラリの言語を変更したいと考えています。しかし、私のマシンには 1 つの言語しかインストールされていません。
foreach (RecognizerInfo regInf in SpeechRecognitionEngine.InstalledRecognizers())
{
// regInf.Cultur -> returns "en-Us"
// regInf.Id -> returns "SR_MS_en-US_Kinect_11.0" and "SR_MS_ZXX_Lightweight_v11.0"
}
上記のこのコードを使用すると、「en-US」言語のみが得られます。それは奇妙なことです。私は Windows 7 のドイツ語版を搭載したマシンで作業しているためです。
音声認識用にドイツ語をインストールするにはどうすればよいですか?