EmulateRecognizeCompletedEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SpeechRecognizer クラスと SpeechRecognitionEngine クラスの EmulateRecognizeCompleted
イベントのデータを提供します。
public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
- 継承
例
次の例では、 イベントのイベント ハンドラーを EmulateRecognizeCompleted に SpeechRecognitionEngine追加します。 ハンドラーは、 プロパティから認識されたテキストを Result 取得します。
private SpeechRecognitionEngine sre;
// Initialize the speech recognition engine.
private void Initialize()
{
sre = new SpeechRecognitionEngine();
// Add a handler for the EmulateRecognizeCompleted event.
sre.EmulateRecognizeCompleted += new EventHandler<EmulateRecognizeCompletedEventArgs>(sre_EmulateRecognizeCompleted);
// Add other initialization code here.
}
// Handle the EmulateRecognizeCompleted event.
void sre_EmulateRecognizeCompleted(object sender, EmulateRecognizeCompletedEventArgs e)
{
if (e.Result == null) return;
string phrase = e.Result.Text;
// Add event handler code here.
}
注釈
の EmulateRecognizeCompletedEventArgs インスタンスは、 オブジェクトが イベントを SpeechRecognitionEngine 発生 EmulateRecognizeCompleted させると作成されます。 認識の結果に関する情報を取得するには、 イベントの Result ハンドラーの プロパティにアクセスします。
エミュレーションは、音声ではなくテキストが音声認識エンジンへの入力となるプロセスです。 エミュレーション中にオブジェクトのオーディオ入力を SpeechRecognitionEngine バイパスするには、 メソッドを使用します SetInputToNull 。
認識操作中に音声認識エンジンで例外が発生した場合、 Error プロパティは例外に設定され、 Result プロパティは に null
設定されます。
EmulateRecognizeCompletedEventArgs は、AsyncCompletedEventArgs から派生します。
プロパティ
Cancelled |
非同期操作がキャンセルされたかどうかを示す値を取得します。 (継承元 AsyncCompletedEventArgs) |
Error |
非同期操作中に発生したエラーを示す値を取得します。 (継承元 AsyncCompletedEventArgs) |
Result |
エミュレートされた認識の結果を取得します。 |
UserState |
非同期タスクの一意の識別子を取得します。 (継承元 AsyncCompletedEventArgs) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
RaiseExceptionIfNecessary() |
非同期操作が失敗した場合は、ユーザー指定の例外を発生させます。 (継承元 AsyncCompletedEventArgs) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET