DigitalInkRecognizer
class DigitalInkRecognizer : NSObjectデジタルインクで手書き入力認識を行うオブジェクト。
デジタルインクは、ユーザーが書いたものをベクトル表現したものです。シーケンスで構成され、
ストロークのシーケンス。各ストロークは一連のタッチポイント(座標とタイムスタンプ)です。Ink を表示:
表示されます。
-
使用できません。
digitalInkRecognizer(options:)を代わりに使用してください。 -
指定されたオプションを使用して、
DigitalInkRecognizerオブジェクトを作成します。詳しくは、
DigitalInkRecognizerOptionsをご覧ください。宣言
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer -
入力インクの認識を行います。
このメソッドの代わりに
recognize(ink:context:completion:)を使用すると、 精度が高くなります宣言
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResultパラメータ
ink認識するための入力。
completion認識候補を返すコールバック。詳しくは、 詳しくは、
DigitalInkRecognizerCallback。 -
認識コンテキストを使用して、入力インクの認識を行います。
認識コンテキストには、入力領域のサイズと、文字、 テキスト領域に入力されている 既存の Key-Value ペアですこれにより、特定のケースを明確にできます。
使用例: 以前の認識で生成した文字列「hello」が 入力します。ユーザーは手書き入力で「world」と入力し、現在のメソッドに「world」を表すインクを送信します。
contextでは文字列として「hello」を指定できます。認識ツールはほとんどの場合、文字列「world」を返します。 2 つの単語を区切るスペースが挿入されます。詳しくは、
DigitalInkRecognitionContextをご覧ください。宣言
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResultパラメータ
ink認識するための入力。
context詳しくは、
DigitalInkRecognitionContextをご覧ください。completion認識候補を返すコールバック。詳しくは、 詳しくは、
DigitalInkRecognizerCallback。何も認識できない場合は、空のリストが コールバックに渡されます。