RecognizerInfo クラス

定義

SpeechRecognizer または SpeechRecognitionEngine インスタンスに関する情報を表します。Represents information about a SpeechRecognizer or SpeechRecognitionEngine instance.

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 ます。The following example validates a given CultureInfo and identifier string against the permitted SpeechRecognitionEngine configurations, expressed as a list of RecognizerInfo objects.

CultureInfoおよび識別子文字列が有効な場合、この例では、インスタンスを SpeechRecognitionEngine 引数として使用して、の新しいインスタンスを作成し RecognizerInfo ます。If the CultureInfo and identifier string are valid, the example creates a new instance of SpeechRecognitionEngine using the RecognizerInfo instance as an argument.

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 ます。You can obtain identifying information for an initialized recognition engine using SpeechRecognizer.RecognizerInfo for a SpeechRecognizer object or SpeechRecognitionEngine.RecognizerInfo for a SpeechRecognitionEngine object.

から取得したのインスタンスで返される情報 RecognizerInfo SpeechRecognizer は、コントロールパネルSpeech プロパティメンバーの設定によって決まります。The information returned in instances of RecognizerInfo obtained from a SpeechRecognizer is determined by the settings in the Speech Properties member of the Control Panel.

のインスタンスを使用し RecognizerInfo SpeechRecognitionEngine て、コンストラクターを使用しての特定の構成を構築でき SpeechRecognitionEngine(RecognizerInfo) ます。You can use instances of RecognizerInfo to construct a specific configuration of SpeechRecognitionEngine using the SpeechRecognitionEngine(RecognizerInfo) constructor.

静的メソッドは、 InstalledRecognizers 使用可能なすべての構成の一覧を SpeechRecognitionEngine インスタンスとして返し RecognizerInfo ます。The static method InstalledRecognizers returns a list of all available SpeechRecognitionEngine configurations as RecognizerInfo instances.

プロパティ

AdditionalInfo

SpeechRecognizer または SpeechRecognitionEngine インスタンスの追加情報を取得します。Gets additional information about a SpeechRecognizer or SpeechRecognitionEngine instance.

Culture

SpeechRecognizer インスタンスまたは SpeechRecognitionEngine インスタンスでサポートされるカルチャを取得します。Gets the culture supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Description

SpeechRecognizer インスタンスまたは SpeechRecognitionEngine インスタンスの説明を取得します。Gets the description of a SpeechRecognizer or SpeechRecognitionEngine instance.

Id

SpeechRecognizer インスタンスまたは SpeechRecognitionEngine インスタンスの識別子を取得します。Gets the identifier of a SpeechRecognizer or SpeechRecognitionEngine instance.

Name

SpeechRecognizer インスタンスまたは SpeechRecognitionEngine インスタンスのフレンドリ名を取得します。Gets the friendly name of a SpeechRecognizer or SpeechRecognitionEngine instance.

SupportedAudioFormats

SpeechRecognizer インスタンスまたは SpeechRecognitionEngine インスタンスでサポートされるオーディオ形式を取得します。Gets the audio formats supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

メソッド

Dispose()

RecognizerInfo オブジェクトを破棄します。Disposes the RecognizerInfo object.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください