15. A computer-implemented method comprising: receiving, at a voice recognition unit, a training command to associate future inputs of an utterance with a word that identifies an object, wherein the utterance is different from a pronunciation of the entire word that identifies the object; receiving, at the voice recognition unit, a sound pattern input that includes the utterance that is articulated by a user; associating, at the voice recognition unit, the utterance with the word that identifies the object according to the training command; providing, via the voice recognition unit, a digital recognition output corresponding to the word that identifies the object to a computer; scanning, by the computer, a database to find an entry matching the digital recognition output; and in response to finding a matching entry, presenting on a display coupled to the computer alphanumeric characters representing a word or a sound from the database that corresponds to the digital recognition output and an image of an object stored in the database that is associated with the word or the sound presented on the display, wherein the image presented on the display corresponds to a graphical representation of an object identified by the word or the sound presented on the display, and wherein the database is configured to store a plurality of images of objects and information relating to stored phonetic sounds of words that identify the stored plurality of images of objects and information relating to alphanumeric characters of an alphabet that spell words associated with the stored plurality of images of objects.
15. A computer-implemented method comprising: receiving, at a voice recognition unit, a training command to associate future inputs of an utterance with a word that identifies an object, wherein the utterance is different from a pronunciation of the entire word that identifies the object; receiving, at the voice recognition unit, a sound pattern input that includes the utterance that is articulated by a user; associating, at the voice recognition unit, the utterance with the word that identifies the object according to the training command; providing, via the voice recognition unit, a digital recognition output corresponding to the word that identifies the object to a computer; scanning, by the computer, a database to find an entry matching the digital recognition output; and in response to finding a matching entry, presenting on a display coupled to the computer alphanumeric characters representing a word or a sound from the database that corresponds to the digital recognition output and an image of an object stored in the database that is associated with the word or the sound presented on the display, wherein the image presented on the display corresponds to a graphical representation of an object identified by the word or the sound presented on the display, and wherein the database is configured to store a plurality of images of objects and information relating to stored phonetic sounds of words that identify the stored plurality of images of objects and information relating to alphanumeric characters of an alphabet that spell words associated with the stored plurality of images of objects. 43. The method of claim 15 , further comprising: receiving information representative of movement of the user detected by a video camera at a movement recognition unit; and causing, via a movement recognition unit, an indicator presented on the display to move according to the movement of the user.