MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
معلومات عن سياق رسم الحبر.
مرِّر هذا الكائن إلى DigitalInkRecognizer
بجانب حبر لتحسين جودة التعرّف على الصوت.
-
الأحرف التي تسبق الموضع الذي يجب إدراج النص المتعرّف عليه مباشرةً.
ويستخدم النموذج اللغوي لأداة التعرّف على هذه المعلومات لتحسين إمكانية التعرّف على الصوت.
مثال: يحتوي حقل نصي على كلمة "مرحبًا" مع المؤشر بعد الحرف "o" مباشرةً. ويكتب المستخدم بخط يد شيئًا يشبه "العالم". في حال ضبط السياق السابق على "مرحبًا"، ستتمكن أداة التعرّف من إخراج كلمة "عالم" باستخدام مسافة بادئة.
إذا كان الحقل النصي يحتوي على كلمة "hello" مع المؤشر بين "e" وأول "l"، يجب ضبط السياق المُسبَق على "he".
بشكل عام، يجب إضافة أكبر عدد ممكن من الأحرف، بما في ذلك المسافات، إلى 20 حرفًا تقريبًا. يعتمد العدد الأمثل على نموذج التعرف الدقيق المستخدم. وقد يتطلّب الحصول على أفضل مفاضلة بالسرعة والدقة بعض التعديلات.
التعريف
Objective-C
@property (nonatomic, readonly, nullable) NSString *preContext;
-
حجم مساحة الكتابة
وتستخدم بعض نماذج التعرف هذه الطريقة للتفريق بين بعض الحالات. على سبيل المثال: الأحرف الصغيرة مقابل الأحرف الكبيرة ("o" مقابل "O").
يمكنك أيضًا مراجعة
WritingArea
.التعريف
Objective-C
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
-
غير متاح: يمكنك استخدام
init(preContext:writingArea:)
كبديل.التعريف
Objective-C
- (nonnull instancetype)init;
-
تنشئ كائن
DigitalInkRecognitionContext
.التعريف
Objective-C
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
المَعلمات
preContext
الأحرف التي تظهر مباشرةً قبل الموضع الذي يجب إدراج النص الذي تم التعرّف عليه فيه. يمكنك الاطّلاع على وصف الموقع الذي يحمل الاسم نفسه للحصول على مزيد من التفاصيل.
writingArea
خصائص منطقة اللوحة التي تم رسم الحبر فيها. اطّلِع على وصف الموقع الذي يحمل الاسم نفسه للحصول على مزيد من التفاصيل.