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 ein Wort über die Tablet PC-Eingabeleiste über Auswahlen hinzu:

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

Wenn Sie eine Anwendung entwerfen, in der Sie erwarten, dass der Benutzer Wörter schreibt, die nicht im Systemwörterbuch oder im Benutzerwörterbuch gefunden werden, erstellen Sie ein Anwendungswörterbuch. Ein Anwendungswörterbuch verbessert die Erkennungsgenauigkeit weiter, indem er die Erkennung mit einer zusätzlichen angepassten Liste von Wörtern bereitstellt, 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 Erkennungsgeber eine Liste erwarteter Wörter bereitstellt. 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 die die Begriffe wahrscheinlich geschrieben werden.

Als anderes Beispiel erstellen Sie beim Entwerfen eines Formulars für eine Person, um Musikinstrumente zu bestellen, ein WordList-Objekt , das die Namen der am häufigsten verwendeten Instrumentenhersteller enthält. Legen Sie die WordList-Eigenschaft des von Ihnen erstellten WordList-Objekts auf das von Ihnen erstellte WordList-Objekt fest. Diese Liste von Wörtern wird dann an die Erkennung durch das RecognizerContext-Objekt ü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.