Recognizer class

Mendefinisikan recognizer kelas dasar yang terutama berisi penanganan aktivitas umum.

Properti

internalData
sessionStarted

Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi.

sessionStopped

Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi.

speechEndDetected

Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan.

speechStartDetected

Menentukan penanganan aktivitas untuk peristiwa yang dimulai ucapan.

telemetryEnabled

Metode ini mengembalikan status pengaturan telemetri saat ini.

Metode

close(() => void, (error: string) => void)

Buang sumber daya terkait.

dispose(boolean)

Metode ini melakukan pembersihan sumber daya. Pembuangan parameter Boolean menunjukkan apakah metode dipanggil dari Buang (jika membuang benar) atau dari finalizer (jika membuang salah). Kelas turunan harus mengambil alih metode ini untuk membuang sumber daya jika diperlukan.

enableTelemetry(boolean)

Metode ini secara global mengaktifkan atau menonaktifkan telemetri.

Detail Properti

internalData

object internalData

Nilai Properti

object

sessionStarted

Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Nilai Properti

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Nilai Properti

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Nilai Properti

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

Menentukan penanganan aktivitas untuk peristiwa yang dimulai ucapan.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Nilai Properti

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

Metode ini mengembalikan status pengaturan telemetri saat ini.

static boolean telemetryEnabled

Nilai Properti

boolean

true jika telemetri diaktifkan, salah jika tidak.

Detail Metode

close(() => void, (error: string) => void)

Buang sumber daya terkait.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parameter

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Metode ini melakukan pembersihan sumber daya. Pembuangan parameter Boolean menunjukkan apakah metode dipanggil dari Buang (jika membuang benar) atau dari finalizer (jika membuang salah). Kelas turunan harus mengambil alih metode ini untuk membuang sumber daya jika diperlukan.

function dispose(disposing: boolean): Promise<void>

Parameter

disposing

boolean

Bendera untuk meminta pembuangan.

Mengembalikan

Promise<void>

enableTelemetry(boolean)

Metode ini secara global mengaktifkan atau menonaktifkan telemetri.

static function enableTelemetry(enabled: boolean)

Parameter

enabled

boolean

Pengaturan global untuk pengumpulan telemetri. Jika diatur ke true, informasi telemetri seperti kesalahan mikrofon, kesalahan pengenalan dikumpulkan dan dikirim ke Microsoft. Jika diatur ke false, tidak ada telemetri yang dikirim ke Microsoft.