Systems, methods, and computer-readable media for processing electronic
ink receive an electronic ink input; convert the electronic ink input to
a first machine-generated object using handwriting recognition; display
the first machine-generated object on a display; receive speech input;
convert the speech input to a second machine-generated object using
speech recognition; generate a list of machine-generated objects based on
the electronic ink input, the list including the first machine-generated
object and alternative machine-generated objects and functioning as a
dictionary for converting the speech input; and replace the first
machine-generated object with the second machine-generated object. A user
may confirm that the second machine-generated object should replace the
first machine-generated object. The systems and methods may generate a
list of alternative machine-generated object candidates to the first
machine-generated object based on handwriting recognition of the
electronic ink input alone or in combination with a statistical language
model.