Partilhar via


Usando dicionários de aplicativos

Por padrão, o reconhecedor usa um dicionário do sistema que contém todas as palavras comumente escritas em um idioma. Além disso, o reconhecedor tem um dicionário do usuário que contém palavras que o usuário adicionou ao dicionário. Os usuários adicionam uma palavra ao dicionário do usuário através do Painel de Entrada do Tablet PC através de seleções em:

  • A lista alternativa (ao escrever).
  • O menu Ferramentas de Fala (ao falar).

Se você estiver criando um aplicativo no qual você prevê que o usuário escreverá palavras que não são encontradas no dicionário do sistema ou no dicionário do usuário, crie um dicionário de aplicativo. Um dicionário de aplicativos melhora ainda mais a precisão do reconhecimento, fornecendo ao reconhecedor uma lista personalizada adicional de palavras que provavelmente serão inseridas como manuscrito em um aplicativo.

Você cria um dicionário de aplicação usando um objeto WordList. O dicionário de aplicativos subsequente aumenta a precisão do reconhecimento, fornecendo ao reconhecedor uma lista de palavras esperadas. Por exemplo, um dicionário de aplicativos que contém terminologia médica aumenta a precisão de reconhecimento dentro de um aplicativo desenvolvido para a indústria médica na qual os termos provavelmente serão escritos.

Como outro exemplo, ao criar um formulário para alguém solicitar instrumentos musicais, crie um objeto WordList que contenha os nomes dos fabricantes de instrumentos mais comuns. Defina a propriedade WordList do objeto RecognizerContext para o WordList objeto que você criou. Essa lista de palavras é então passada para o reconhecedor pelo objeto RecognizerContext. O dicionário do aplicativo aumenta a precisão do reconhecimento quando esses nomes são escritos em um campo no aplicativo.

Os tópicos a seguir descrevem como usar dicionários de aplicativos.