For example, a drawing program would likely want as much resolution as possible. Third, an application can use a handwriting recognizer, described below, to treat the pen almost like a keyboard. An application may use more than one recognizer to customize the grammar and vocabulary for different contexts. The widget accepts handwriting and allows the user to correct it before returning the recognized text to the application. The application does not need to be aware that data is being entered by pen rather than on a keyboard.
Raw audio is available for applications such as telephony and voice annotation.
To increase its accuracy, the recognizer may be customized to individual speakers. Also, the recognizer can produce several estimates of the spoken sentence, increasing the likelihood of producing the correct sentence. A word constructor program allows users to add words or customized pronunciations simply by speaking to the InfoPad. Another program allows programmers to construct vocabularies and grammars using a graphical interface. For example, we want to support Mosaic access to video documents.