RecognizerInfo クラス

定義

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスに関する情報を表します。

public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
    interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
継承
RecognizerInfo
実装

次の例では、許可されているCultureInfo構成に対して、指定されたSpeechRecognitionEngineと識別子の文字列を検証します。これは、RecognizerInfo オブジェクトの一覧として表されます。

CultureInfoと識別子の文字列が有効な場合、この例では、SpeechRecognitionEngine インスタンスを引数として使用して、RecognizerInfoの新しいインスタンスを作成します。

private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)
{
  // Select based on a specific recognizer configuration
  SpeechRecognitionEngine speechRecognitionEngine=null;
  foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())
  {
    if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)
    {
      speechRecognitionEngine = new SpeechRecognitionEngine(config);
      break;
    }
  }
  return speechRecognitionEngine;
}

注釈

初期化された認識エンジンの識別情報は、SpeechRecognizer.RecognizerInfo オブジェクトのSpeechRecognizerまたはSpeechRecognitionEngine.RecognizerInfo オブジェクトのSpeechRecognitionEngineを使用して取得できます。

から取得した のインスタンスで返される情報は、コントロール パネル の Speech Properties メンバーの設定によって決まります。

RecognizerInfoのインスタンスを使用して、SpeechRecognitionEngine コンストラクターを使用してSpeechRecognitionEngine(RecognizerInfo)の特定の構成を構築できます。

静的メソッド InstalledRecognizers は、使用可能なすべての SpeechRecognitionEngine 構成の一覧 RecognizerInfo インスタンスとして返します。

プロパティ

名前 説明
AdditionalInfo

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスに関する追加情報を取得します。

Culture

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスでサポートされているカルチャを取得します。

Description

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスの説明を取得します。

Id

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスの識別子を取得します。

Name

SpeechRecognizerまたは SpeechRecognitionEngine インスタンスのフレンドリ名を取得します。

SupportedAudioFormats

SpeechRecognizerまたはSpeechRecognitionEngine インスタンスでサポートされているオーディオ形式を取得します。

メソッド

名前 説明
Dispose()

RecognizerInfo オブジェクトを破棄します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください