MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
Informasi tentang konteks saat tinta digambar.
Teruskan objek ini ke DigitalInkRecognizer
bersama tinta untuk meningkatkan kualitas pengenalan.
-
Karakter tepat sebelum posisi tempat teks yang dikenali harus disisipkan.
Informasi ini digunakan oleh model bahasa pengenal untuk meningkatkan pengenalan.
Contoh: kolom teks berisi “halo”, dengan kursor tepat setelah “o”. Pengguna menulis tangan sesuatu yang terlihat seperti “dunia”. Jika pra-konteks ditetapkan ke “halo”, pengenal akan dapat menghasilkan “dunia”, dengan spasi di awal.
Jika kolom teks berisi “halo” dengan kursor berada di antara “e” dan “l”, maka pra-konteks harus ditetapkan ke “he”.
Aturan praktis yang baik untuk panjang pra-konteks adalah: sebanyak mungkin karakter, termasuk spasi, hingga sekitar 20. Angka optimal bergantung pada model pengenalan yang tepat yang digunakan. Untuk mendapatkan penyesuaian kecepatan/akurasi terbaik, mungkin perlu sedikit penyesuaian.
Pernyataan
Objective-C
@property (nonatomic, readonly, nullable) NSString *preContext;
-
Ukuran area penulisan.
Hal ini digunakan oleh beberapa model pengenalan untuk membedakan beberapa kasus. Contoh: huruf kecil vs. huruf besar (“o” vs. “O”).
Lihat juga
WritingArea
.Pernyataan
Objective-C
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
-
Tidak tersedia. Sebagai gantinya, gunakan
init(preContext:writingArea:)
.Pernyataan
Objective-C
- (nonnull instancetype)init;
-
Membuat objek
DigitalInkRecognitionContext
.Pernyataan
Objective-C
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
Parameter
preContext
Karakter tepat sebelum posisi tempat teks yang dikenali harus disisipkan. Lihat deskripsi properti dengan nama yang sama untuk mengetahui detail selengkapnya.
writingArea
Properti area kanvas tempat tinta digambar. Lihat deskripsi properti dengan nama yang sama untuk mengetahui detail selengkapnya.