次の方法で共有


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
実装

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

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

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;  
}  

注釈

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

からSpeechRecognizer取得した のRecognizerInfoインスタンスで返される情報は、コントロール パネル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)

適用対象

こちらもご覧ください