5

ユーザーからの音声コマンドを認識してPCで実行するプログラム(C#)に取り組んでいます。つまり、ユーザーが「スタートメニュー」と言って、PCがスタートメニューを開きます。

私はクールなライブラリを見つけました:音声認識用のSpeechRecognitionEngine、問題は私もスペイン語を認識する必要があるということです、言語を変更する方法はありますか?

4

1 に答える 1

9

SpeechRecognitionEngine(CultureInfo)オーバーロード を使用できます。

var speechRec = new SpeechRecognitionEngine(new CultureInfo("es-ES")));

これは、ユーザーがスペイン文化をインストールしていることを前提としています。インストールされていない場合は、ArgumentExceptionがスローされます。SpeechRecognitionEngineクラスはを実装するIDisposableので、完了したら呼び出すspeechRec.Dispose()か、usingステートメントで使用することをお勧めします。

于 2012-12-20T22:16:56.310 に答える