RecognitionEventArgs クラス

定義

音声認識イベントに関する情報を提供します。Provides information about speech recognition events.

public ref class RecognitionEventArgs abstract : EventArgs
[System.Serializable]
public abstract class RecognitionEventArgs : EventArgs
type RecognitionEventArgs = class
    inherit EventArgs
Public MustInherit Class RecognitionEventArgs
Inherits EventArgs
継承
RecognitionEventArgs
派生
属性

次の例ではSpeechHypothesized、音声認識エンジンの、 SpeechRecognitionRejected SpeechRecognized、およびイベントのハンドラーをアタッチします。The following example attaches a handler for the SpeechHypothesized, SpeechRecognized, and SpeechRecognitionRejected events of the speech recognizer. 3つのイベントのイベント引数の型はすべてRecognitionEventArgs、から派生します。これは、ハンドラーのイベントデータパラメーターとして使用されます。The event argument types for the three events all derive from RecognitionEventArgs, which is used as the event data parameter in the handler.

  
// Initialize the speech recognizer.  
private void Initialize(SpeechRecognitionEngine recognizer)  
{  
  // Attach handlers for the SpeechHypothesized, SpeechRecognitionRejected,  
  // and SpeechRecognized events.  
  recognizer.SpeechHypothesized +=  
    new EventHandler<SpeechHypothesizedEventArgs>(DisplayResult);  
  recognizer.SpeechRecognitionRejected +=  
    new EventHandler<SpeechRecognitionRejectedEventArgs>(DisplayResult);  
  recognizer.SpeechRecognized +=  
    new EventHandler<SpeechRecognizedEventArgs>(DisplayResult);  
  
  // Add other initialization code here.  
}  
  
// Handle the SpeechHypothesized, SpeechRecognitionRejected,  
// and SpeechRecognized events.  
private void DisplayResult(object sender, RecognitionEventArgs e)  
{  
  if (e is SpeechHypothesizedEventArgs)  
  {  
    Console.WriteLine("Speech hypothesized:");  
  }  
  else if (e is SpeechRecognitionRejectedEventArgs)  
  {  
    Console.WriteLine("Speech recognition rejected:");  
  }  
  else if (e is SpeechRecognizedEventArgs)  
  {  
    Console.WriteLine("Speech recognized:");  
  }  
  
  // Add code to handle the event.  
}  
  

注釈

プロパティResultは、認識情報をRecognitionResultオブジェクトとして取得します。The Result property obtains the recognition information as a RecognitionResult object. 音声認識イベントの詳細については、「音声認識イベントの使用」を参照してください。For more information about speech recognition events, see Using Speech Recognition Events.

認識されたItioneventargsは、次のクラスの基本です。RecognitionEventArgs is the base for the following classes:

RecognitionEventArgs は、EventArgs から派生します。RecognitionEventArgs derives from EventArgs.

プロパティ

Result

音声認識イベントに関連付けられている認識結果データを取得します。Gets the recognition result data associated with the speech recognition event.

メソッド

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()

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

(継承元 Object)

適用対象

こちらもご覧ください