An apparatus and method on a computing device for training of auditory and graphical discrimination in humans is provided. The method and apparatus provides a number of stimulus sets, each stimulus set having a number of different phonemes. Speech processing is used to provide multiple levels of emphasis and or stretching for enhancing a subject's ability to discriminate between similarly sounding phonemes. The processing is applied to phonemes and presented to the human as a trial. As a subject correctly identifies phonemes in the stimulus sets, the amount of processing applied to the phonemes is reduced, ultimately to the level of normal speech. A performance feedback mechanism is provided to allow the human to obtain a summary of his/her success over the stimulus sets, at the different processing levels. More detailed feedback is also provided indicating specific processing levels achieved for each of the stimulus sets. Selection buttons are provided on a graphical interface to allow the human to hear a stimulus set at his beginning processing level, and at his currently obtained processing level.