EmulateRecognizeCompletedEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 null
ayarlanı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) |