11. A method for annotating a line-based document comprising: obtaining an audio data file comprising audio data of an audio representation of said line-based document, a plurality of audio time codes and a plurality of line identifiers associated with said plurality of audio time codes; detecting an audible document navigation command having a specified line identifier, and navigating to a desired position of said audio data based on said specified line identifier; detecting an audible annotation command during playback of a first line number, and capturing a corresponding audible annotation as an audio annotation file; and adding an annotation entry to an index file, said annotation entry comprising a first reference to said audio annotation file and a second reference to said first line number.
11. A method for annotating a line-based document comprising: obtaining an audio data file comprising audio data of an audio representation of said line-based document, a plurality of audio time codes and a plurality of line identifiers associated with said plurality of audio time codes; detecting an audible document navigation command having a specified line identifier, and navigating to a desired position of said audio data based on said specified line identifier; detecting an audible annotation command during playback of a first line number, and capturing a corresponding audible annotation as an audio annotation file; and adding an annotation entry to an index file, said annotation entry comprising a first reference to said audio annotation file and a second reference to said first line number. 18. The method of claim 11 , wherein obtaining said audio data file comprises: obtaining a hypertext document comprising line numbers; using a text-to-speech engine to obtain said audio data file, wherein said text-to-speech engine records line identifiers in association with time codes of said audio data file.