Bagikan melalui


EmulateRecognizeCompletedEventArgs Kelas

Definisi

Menyediakan data untuk EmulateRecognizeCompleted peristiwa SpeechRecognizer kelas dan SpeechRecognitionEngine .

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

Contoh

Contoh berikut menambahkan penanganan aktivitas untuk peristiwa ke EmulateRecognizeCompletedSpeechRecognitionEngine. Handler mendapatkan teks yang dikenali dari Result properti .

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

Keterangan

Instans EmulateRecognizeCompletedEventArgs dibuat saat SpeechRecognitionEngine objek menaikkan EmulateRecognizeCompleted peristiwa. Untuk mendapatkan informasi tentang hasil pengenalan, akses Result properti di handler untuk peristiwa tersebut.

Emulasi adalah proses di mana teks, bukan audio, adalah input ke mesin pengenalan ucapan. Untuk melewati input audio untuk SpeechRecognitionEngine objek selama emulasi, gunakan SetInputToNull metode .

Jika mesin pengenalan ucapan mengalami pengecualian selama operasi pengenalan, Error properti diatur ke pengecualian dan Result properti diatur ke null.

EmulateRecognizeCompletedEventArgs berasal dari AsyncCompletedEventArgs.

Properti

Cancelled

Mendapatkan nilai yang menunjukkan apakah operasi asinkron telah dibatalkan.

(Diperoleh dari AsyncCompletedEventArgs)
Error

Mendapatkan nilai yang menunjukkan kesalahan mana yang terjadi selama operasi asinkron.

(Diperoleh dari AsyncCompletedEventArgs)
Result

Mendapatkan hasil pengenalan yang ditimulasikan.

UserState

Mendapatkan pengidentifikasi unik untuk tugas asinkron.

(Diperoleh dari AsyncCompletedEventArgs)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RaiseExceptionIfNecessary()

Memunculkan pengecualian yang disediakan pengguna jika operasi asinkron gagal.

(Diperoleh dari AsyncCompletedEventArgs)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga