Recognizer class
Mendefinisikan recognizer kelas dasar yang terutama berisi penanganan aktivitas umum.
Properti
internal |
|
session |
Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi. |
session |
Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi. |
speech |
Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan. |
speech |
Menentukan penanganan aktivitas untuk peristiwa yang dimulai ucapan. |
telemetry |
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. |
enable |
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.