Referência do framework MLKitDigitalInkRecognition

DigitalInkRecognitionContext

class DigitalInkRecognitionContext : NSObject

Informações sobre o contexto em que a tinta foi desenhada.

Transmita esse objeto para um DigitalInkRecognizer junto com uma tinta para melhorar a qualidade do reconhecimento.

  • Caracteres imediatamente antes da posição em que o texto reconhecido deve ser inserido.

    Essas informações são usadas pelo modelo de linguagem do reconhecedor para melhorar o reconhecimento.

    Exemplo: um campo de texto contém "hello", com o cursor logo após "o". O usuário escreve algo parecido com "world". Se o pré-contexto estiver definido como "hello", o reconhecedor poderá gerar "world", com um espaço no início.

    Se o campo de texto contiver "hello" com o cursor entre "e" e o primeiro "l", o pré-contexto precisa ser definido como "he".

    Uma boa regra geral para o tamanho pré-contexto é: o máximo de caracteres possível, incluindo espaços, até cerca de 20 caracteres. O número ideal depende do modelo de reconhecimento exato usado. Para conseguir a melhor compensação de velocidade/precisão pode exigir um pouco de ajuste.

    Declaração

    Swift

    var preContext: String? { get }
  • Tamanho da área de escrita.

    Isso é usado por alguns modelos de reconhecimento para diferenciar alguns casos. Exemplo: minúsculas x maiúsculas ("o" x "O").

    Consulte também WritingArea.

    Declaração

    Swift

    var writingArea: MLKWritingArea? { get }
  • Indisponível. Use init(preContext:writingArea:)

  • Cria um objeto DigitalInkRecognitionContext.

    Declaração

    Swift

    init(preContext: String?, writingArea: MLKWritingArea?)

    Parâmetros

    preContext

    Caracteres imediatamente antes da posição em que o texto reconhecido precisa ser inserido. Consulte a descrição da propriedade com o mesmo nome para mais detalhes.

    writingArea

    Propriedades da região da tela em que a tinta foi desenhada. Para mais detalhes, veja a descrição da propriedade com o mesmo nome.