Aracılığıyla paylaş


EmulateRecognizeCompletedEventArgs Sınıf

Tanım

ve EmulateRecognizeCompleted sınıflarının SpeechRecognizerSpeechRecognitionEngine olayı için 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 örneği EmulateRecognizeCompletedEventArgs oluşturulur. Tanımanın 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 özelliği özel duruma, Result özelliği ise olarak nullayarlanır.

EmulateRecognizeCompletedEventArgs'den AsyncCompletedEventArgs türetilir.

Özellikler

Name Description
Cancelled

Zaman uyumsuz bir işlemin iptal edilip edilmediğini gösteren 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

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

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.