1. A digital data processing device programmed to perform operations of resolving ambiguous user input received via manually operated text entry tool, the operations comprising: via manually operated text entry tool, receiving hand entered user input representing a user-intended text object, where the user input is ambiguous because the user input as received represents multiple different text combinations; independent of any other user input, interpreting the received user input against a text vocabulary to produce multiple interpretation candidates corresponding to the user-intended text object, the candidates occurring in one or more of the following types: (1) a word of which the user input forms one of: a root, stem, syllable, affix, (2) a phrase of which the user input forms a word: (3) a word represented by the user input; presenting results of the interpreting operation for viewing by the user, said results including a list of said candidates corresponding to the user-intended text object; responsive to the device receiving spoken user input, performing speech recognition of the spoken user input; performing one or more actions of a group of actions including: responsive to the recognized speech comprising an utterance specifying one of the candidates, visibly providing a text output comprising the specified candidate.