RecognizerInfo RecognizerInfo RecognizerInfo RecognizerInfo Class

定義

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

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

次の例では、検証を指定した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.RecognizerInfoSpeechRecognizerオブジェクトまたはSpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngineオブジェクト。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の設定によって決まりますが、音声プロパティのメンバー、コントロール パネルの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 AdditionalInfo AdditionalInfo AdditionalInfo

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

Culture Culture Culture Culture

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

Description Description Description Description

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

Id Id Id Id

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

Name Name Name Name

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

SupportedAudioFormats SupportedAudioFormats SupportedAudioFormats SupportedAudioFormats

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

メソッド

Dispose() Dispose() Dispose() Dispose()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象

こちらもご覧ください