17. A computer program product tangibly stored on a computer readable hardware storage device, the computer program product comprising instructions for causing a processor to: determine an elapsed time period from a reference time in an audio recording to text in a file of recognized speech; compare text of recognized speech to expected text; generate a timing file comprising the elapsed time information for the expected text; render on a display device, text; render on the display device, a menu that displays graphics of multiple characters each of which is associated with a different audio recording; receive an indication of user-selected text, the user-selected text corresponding to portions of the text that are rendered aloud from corresponding portions of the audio recording for a first user selected character; determine an elapsed time in the audio recording by referencing the timing file associated with the user-selected text; and provide an audible output corresponding the audio in the audio recording at the determined elapsed time in the audio recording.
17. A computer program product tangibly stored on a computer readable hardware storage device, the computer program product comprising instructions for causing a processor to: determine an elapsed time period from a reference time in an audio recording to text in a file of recognized speech; compare text of recognized speech to expected text; generate a timing file comprising the elapsed time information for the expected text; render on a display device, text; render on the display device, a menu that displays graphics of multiple characters each of which is associated with a different audio recording; receive an indication of user-selected text, the user-selected text corresponding to portions of the text that are rendered aloud from corresponding portions of the audio recording for a first user selected character; determine an elapsed time in the audio recording by referencing the timing file associated with the user-selected text; and provide an audible output corresponding the audio in the audio recording at the determined elapsed time in the audio recording. 21. The product of claim 17 , further comprises instructions to: receive a second indication of user-selected text that correspond to text that are rendered aloud from corresponding portions of a second, different audio recording for a second user selected character; and provide an audible output corresponding to the audio in the second audio recording for the second user selected portions of text for narration with the corresponding portions of the second audio recording.