Recognizer class
Temel olarak yaygın olay işleyicileri içeren temel sınıf Tanıyıcısını tanımlar.
Özellikler
| internal |
|
| session |
Oturum başlatılan olaylar için olay işleyicisini tanımlar. |
| session |
Oturum durdurulan olaylar için olay işleyicisini tanımlar. |
| speech |
Konuşma durdurulan olaylar için olay işleyicisini tanımlar. |
| speech |
Konuşma başlatılan olaylar için olay işleyicisini tanımlar. |
| telemetry |
Bu yöntem telemetri ayarının geçerli durumunu döndürür. |
Yöntemler
| close(() => void, (error: string) => void) | İlişkili kaynakları at. |
| dispose(boolean) | Bu yöntem, kaynakların temizlenmesini gerçekleştirir. Boole parametresinin atılması, yöntemin Dispose'tan mı (atma doğruysa) yoksa sonlandırıcıdan mı (yok etme false ise) çağrılıp çağrılmadığını gösterir. Türetilmiş sınıflar gerekirse kaynağı atmak için bu yöntemi geçersiz kılmalıdır. |
| enable |
Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır. |
Özellik Ayrıntıları
internalData
object internalData
Özellik Değeri
object
sessionStarted
Oturum başlatılan olaylar için olay işleyicisini tanımlar.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Özellik Değeri
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Oturum durdurulan olaylar için olay işleyicisini tanımlar.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Özellik Değeri
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Konuşma durdurulan olaylar için olay işleyicisini tanımlar.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Özellik Değeri
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Konuşma başlatılan olaylar için olay işleyicisini tanımlar.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Özellik Değeri
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
Bu yöntem telemetri ayarının geçerli durumunu döndürür.
static boolean telemetryEnabled
Özellik Değeri
boolean
telemetri etkinse true, aksi takdirde false.
Yöntem Ayrıntıları
close(() => void, (error: string) => void)
İlişkili kaynakları at.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parametreler
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Bu yöntem, kaynakların temizlenmesini gerçekleştirir. Boole parametresinin atılması, yöntemin Dispose'tan mı (atma doğruysa) yoksa sonlandırıcıdan mı (yok etme false ise) çağrılıp çağrılmadığını gösterir. Türetilmiş sınıflar gerekirse kaynağı atmak için bu yöntemi geçersiz kılmalıdır.
function dispose(disposing: boolean): Promise<void>
Parametreler
- disposing
-
boolean
Elden çıkarma isteğinde bulunmak için bayrak ekleyin.
Döndürülenler
Promise<void>
enableTelemetry(boolean)
Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır.
static function enableTelemetry(enabled: boolean)
Parametreler
- enabled
-
boolean
Telemetri koleksiyonu için genel ayar. True olarak ayarlanırsa mikrofon hataları, tanıma hataları gibi telemetri bilgileri toplanır ve Microsoft'a gönderilir. false olarak ayarlanırsa Microsoft'a telemetri gönderilmez.