Recognizer class

Temel olarak yaygın olay işleyicileri içeren temel sınıf Tanıyıcısını tanımlar.

Özellikler

internalData
sessionStarted

Oturum başlatılan olaylar için olay işleyicisini tanımlar.

sessionStopped

Oturum durdurulan olaylar için olay işleyicisini tanımlar.

speechEndDetected

Konuşma durdurulan olaylar için olay işleyicisini tanımlar.

speechStartDetected

Konuşma başlatılan olaylar için olay işleyicisini tanımlar.

telemetryEnabled

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 kullanımdan çıkarılması yöntemin Dispose(disposing true ise) veya sonlandırıcıdan (disposing 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.

enableTelemetry(boolean)

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 kullanımdan çıkarılması yöntemin Dispose(disposing true ise) veya sonlandırıcıdan (disposing 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

Bertaraf isteğinde bulunmak için bayrak.

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.