Recognizer class

تعريف أداة التعرف على الفئة الأساسية التي تحتوي بشكل أساسي على معالجات الأحداث الشائعة.

الخصائص

internalData
sessionStarted

تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل.

sessionStopped

تعريف معالج الأحداث للأحداث المتوقفة عن الجلسة.

speechEndDetected

تعريف معالج الأحداث للأحداث المتوقفة عن الكلام.

speechStartDetected

تعريف معالج الأحداث لأحداث بدء الكلام.

telemetryEnabled

يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام.

الأساليب

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

التخلص من الموارد المقترنة.

dispose(boolean)

يقوم هذا الأسلوب بتنظيف الموارد. يشير التخلص من المعلمة المنطقية إلى ما إذا كان الأسلوب يتم استدعاؤه من التخلص (إذا كان التخلص صحيحا) أو من المنهي (إذا كان التخلص غير صحيح). يجب أن تتجاوز الفئات المشتقة هذا الأسلوب للتخلص من المورد إذا لزم الأمر.

enableTelemetry(boolean)

تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.

تفاصيل الخاصية

internalData

object internalData

قيمة الخاصية

object

sessionStarted

تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل.

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

قيمة الخاصية

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

sessionStopped

تعريف معالج الأحداث للأحداث المتوقفة عن الجلسة.

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

قيمة الخاصية

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

speechEndDetected

تعريف معالج الأحداث للأحداث المتوقفة عن الكلام.

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

قيمة الخاصية

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

speechStartDetected

تعريف معالج الأحداث لأحداث بدء الكلام.

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

قيمة الخاصية

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

telemetryEnabled

يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام.

static boolean telemetryEnabled

قيمة الخاصية

boolean

صحيح إذا تم تمكين بيانات تتبع الاستخدام، خطأ خلاف ذلك.

تفاصيل الأسلوب

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

التخلص من الموارد المقترنة.

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

المعلمات

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

يقوم هذا الأسلوب بتنظيف الموارد. يشير التخلص من المعلمة المنطقية إلى ما إذا كان الأسلوب يتم استدعاؤه من التخلص (إذا كان التخلص صحيحا) أو من المنهي (إذا كان التخلص غير صحيح). يجب أن تتجاوز الفئات المشتقة هذا الأسلوب للتخلص من المورد إذا لزم الأمر.

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

المعلمات

disposing

boolean

وضع علامة لطلب التخلص منها.

المرتجعات

Promise<void>

enableTelemetry(boolean)

تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.

static function enableTelemetry(enabled: boolean)

المعلمات

enabled

boolean

الإعداد العمومي لجمع بيانات تتبع الاستخدام. إذا تم تعيينها إلى true، يتم جمع معلومات القياس عن بعد مثل أخطاء الميكروفون، ويتم جمع أخطاء التعرف وإرسالها إلى Microsoft. إذا تم تعيينه إلى خطأ، فلن يتم إرسال أي بيانات تتبع الاستخدام إلى Microsoft.