Dokumentacja platformy MLKitDigitalInkRecognition Framework

MLKDigitalInkRecognitionContext


@interface MLKDigitalInkRecognitionContext : NSObject

Informacje o kontekście, w którym narysowano tusz.

Przekaż ten obiekt do drukarki DigitalInkRecognizer obok atramentu, aby poprawić jakość rozpoznawania.

  • Znaki bezpośrednio przed miejscem, w którym ma zostać wstawiony rozpoznawany tekst.

    Model językowy modułu rozpoznawania używa tych informacji, aby poprawić rozpoznawanie.

    Przykład: pole tekstowe zawiera słowo „witaj”, kursor znajduje się tuż za literą „o”. Użytkownik pisze odręcznie coś, co wygląda jak „świat”. Jeśli kontekst wstępny jest ustawiony na „witaj”, moduł rozpoznawania będzie mógł wyświetlić słowo „świat”, spację na początku.

    Jeśli pole tekstowe zawiera słowo „hello” z kursorem między „e” a pierwszym „l”, dla kontekstu wstępnego musi być ustawione „he”.

    Zalecamy, by użyć ogólnej zasady, by dodać jak najwięcej znaków, łącznie ze spacjami, do około 20 znaków. Wartość optymalna zależy od dokładnie zastosowanego modelu rozpoznawania mowy. Uzyskanie najlepszej równowagi między szybkością a dokładnością może wymagać dostosowania.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *preContext;
  • Rozmiar obszaru do pisania.

    Jest ona używana przez niektóre modele rozpoznawania do rozróżniania przypadków. Przykład: małe litery vs. wielkie litery („o” zamiast „O”).

    Zobacz też WritingArea.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
  • Niedostępne. Użyj w zamian zasady init(preContext:writingArea:).

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;
  • Tworzy obiekt DigitalInkRecognitionContext.

    Deklaracja

    Objective-C

    - (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext
                                   writingArea:
                                       (nullable MLKWritingArea *)writingArea;

    Parametry

    preContext

    Znaki bezpośrednio przed miejscem, w którym ma zostać wstawiony rozpoznawany tekst. Więcej informacji znajdziesz w opisie właściwości o tej samej nazwie.

    writingArea

    Właściwości obszaru odbitki na płótnie, w którym został narysowany tusz. Więcej informacji znajdziesz w opisie właściwości o tej samej nazwie.