RecognizerInfo(音声認識情報)
Reference
About
音声認識に関する情報を設定するためのクラス。 予めWindowsにインストールされたRecognizersを取得し、インスタンスを生成する。
private static RecognizerInfo GetRecognizerInfo(string cultureName) { Func<RecognizerInfo, bool> matchingFunc = r => { cultureName.Equals(r.Culture.Name, StringComparison.InvariantCultureIgnoreCase); }; //インストールされたRecognizersの内、 //matchingFuncの条件を満たしたものから、最初の値か初期値を返す。 return SpeechRecognitionEngine.InstalledRecognizers() .Where(matchingFunc).FirstOrDefault(); }
Properties
AdditionalInfo | 認識エンジンの詳細な構成情報を、キーと値のコレクションとして表す読み取り専用プロパティ。 |
Culture | 特定の認識エンジン (SpeechRecognizer または SpeechRecognitionEngine) によってサポートされる、カルチャの名前、書記体系、使用する暦、日付の書式設定と文字列の並べ替えの方法などのカルチャ情報を含む System.Globalization.CultureInfo のインスタンスを返します。 |
Description | 特定の認識エンジン (SpeechRecognizer または SpeechRecognitionEngine) の構成の説明を含む string を返します。 |
Id | 特定の認識エンジン (SpeechRecognizer または SpeechRecognitionEngine) の構成を識別する string を返します |
Name | 特定の認識エンジン (SpeechRecognizer または SpeechRecognitionEngine) の構成のフレンドリ名を含む string を返します。 |
SupportedAudioFormats | 特定の認識エンジン (SpeechRecognizer または SpeechRecognitionEngine) の構成によってサポートされるオーディオ形式の一覧を SpeechAudioFormatInfo オブジェクトの System.Collections.ObjectModel.ReadOnlyCollection として返します。 |