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 de 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 por meio do Painel de Entrada do Tablet PC por meio de seleções em:

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

Se você estiver projetando um aplicativo no qual você prevê que o usuário escreverá palavras que não foram encontradas no dicionário do sistema ou no dicionário do usuário, crie um dicionário de aplicativos. 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 aplicativos usando o 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 do reconhecimento em um aplicativo desenvolvido para o setor médico no qual os termos provavelmente serão escritos.

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

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