Verwenden von Anwendungswörterbüchern

Standardmäßig verwendet die Erkennung ein Systemwörterbuch, das alle häufig geschriebenen Wörter in einer Sprache enthält. Darüber hinaus verfügt die Erkennung über ein Benutzerwörterbuch, das Wörter enthält, die der Benutzer dem Wörterbuch hinzugefügt hat. Benutzer fügen dem Benutzerwörterbuch über den Tablet-PC-Eingabebereich ein Wort hinzu, indem Sie folgende Optionen auswählen:

  • Die alternative Liste (beim Schreiben).
  • Das Menü "Sprachtools" (beim Sprechen).

Wenn Sie eine Anwendung entwerfen, in die der Benutzer Wörter schreiben soll, die weder im Systemwörterbuch noch im Benutzerwörterbuch gefunden werden, erstellen Sie ein Anwendungswörterbuch. Ein Anwendungswörterbuch verbessert die Erkennungsgenauigkeit weiter, indem der Erkennung eine zusätzliche benutzerdefinierte Liste von Wörtern bereitgestellt wird, die wahrscheinlich als Handschrift in eine Anwendung eingegeben werden.

Sie erstellen ein Anwendungswörterbuch mithilfe des WordList-Objekts . Das folgende Anwendungswörterbuch erhöht die Erkennungsgenauigkeit, indem der Erkennung eine Liste mit erwarteten Wörtern bereitgestellt wird. Beispielsweise erhöht ein Anwendungswörterbuch, das medizinische Terminologie enthält, die Erkennungsgenauigkeit innerhalb einer Anwendung, die für die Medizinische Industrie entwickelt wurde, in der die Begriffe wahrscheinlich geschrieben werden.

Ein weiteres Beispiel: Erstellen Sie beim Entwerfen eines Formulars zum Bestellen von Musikinstrumenten ein WordList-Objekt , das die Namen der am häufigsten verwendeten Instrumentenhersteller enthält. Legen Sie die WordList-Eigenschaft des RecognizerContext-Objekts auf das wordList-Objekt fest, das Sie erstellt haben. Diese Liste von Wörtern wird dann vom RecognizerContext-Objekt an die Erkennung übergeben. Das Anwendungswörterbuch erhöht die Erkennungsgenauigkeit, wenn diese Namen in einem Feld in der Anwendung geschrieben werden.

In den folgenden Themen wird beschrieben, wie Anwendungswörterbücher verwendet werden.