ユーザーからの音声コマンドを認識してPCで実行するプログラム(C#)に取り組んでいます。つまり、ユーザーが「スタートメニュー」と言って、PCがスタートメニューを開きます。
私はクールなライブラリを見つけました:音声認識用のSpeechRecognitionEngine、問題は私もスペイン語を認識する必要があるということです、言語を変更する方法はありますか?
ユーザーからの音声コマンドを認識してPCで実行するプログラム(C#)に取り組んでいます。つまり、ユーザーが「スタートメニュー」と言って、PCがスタートメニューを開きます。
私はクールなライブラリを見つけました:音声認識用のSpeechRecognitionEngine、問題は私もスペイン語を認識する必要があるということです、言語を変更する方法はありますか?
SpeechRecognitionEngine(CultureInfo)オーバーロード を使用できます。
var speechRec = new SpeechRecognitionEngine(new CultureInfo("es-ES")));
これは、ユーザーがスペイン文化をインストールしていることを前提としています。インストールされていない場合は、ArgumentException
がスローされます。SpeechRecognitionEngine
クラスはを実装するIDisposable
ので、完了したら呼び出すspeechRec.Dispose()
か、using
ステートメントで使用することをお勧めします。