Aracılığıyla paylaş


EmulateRecognizeCompletedEventArgs Sınıf

Tanım

ve SpeechRecognitionEngine sınıflarının SpeechRecognizer olayı için EmulateRecognizeCompleted veri sağlar.

public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
Devralma
EmulateRecognizeCompletedEventArgs

Örnekler

Aşağıdaki örnek, olayı için bir olay işleyicisini EmulateRecognizeCompleted öğesine SpeechRecognitionEngineekler. İşleyici, tanınan metni özelliğinden Result alır.

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

Açıklamalar

nesnesi olayı oluşturduğunda SpeechRecognitionEngineEmulateRecognizeCompleted bir EmulateRecognizeCompletedEventArgs örneği oluşturulur. Tanıma sonucu hakkında bilgi edinmek için olay işleyicisindeki özelliğine erişin Result .

Öykünme, ses yerine metnin konuşma tanıma altyapısının girişi olduğu işlemdir. Öykünme sırasında bir SpeechRecognitionEngine nesnenin ses girişlerini atlamak için yöntemini kullanın SetInputToNull .

Konuşma tanıma altyapısı tanıma işlemi sırasında bir özel durumla karşılaşırsa, Error özellik özel duruma ayarlanır ve Result özellik olarak nullayarlanır.

EmulateRecognizeCompletedEventArgs ' den AsyncCompletedEventArgstüretilir.

Özellikler

Cancelled

Zaman uyumsuz işlemin iptal edilip edilmediğini belirten bir değer alır.

(Devralındığı yer: AsyncCompletedEventArgs)
Error

Zaman uyumsuz bir işlem sırasında hangi hatanın oluştuğunu belirten bir değer alır.

(Devralındığı yer: AsyncCompletedEventArgs)
Result

Öykünülmüş tanımanın sonuçlarını alır.

UserState

Zaman uyumsuz görevin benzersiz tanımlayıcısını alır.

(Devralındığı yer: AsyncCompletedEventArgs)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RaiseExceptionIfNecessary()

Zaman uyumsuz bir işlem başarısız olursa kullanıcı tarafından sağlanan bir özel durum oluşturur.

(Devralındığı yer: AsyncCompletedEventArgs)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.