1. An apparatus for annotating a line-based document, wherein said line-based document comprises audio data, said apparatus comprising: a processor coupled to a communications bus; an audio output device coupled to said communications bus; an audio input device coupled to said communications bus; a memory coupled to said communications bus, said memory comprising computer readable instructions for causing said processor to perform the functions of: an audio codec function for generating audio signals to be output by said audio output device; a voice recognition function for receiving audio signals from said audio input device, said voice recognition function configured to detect one or more audible document navigation commands and one or more audible annotation commands; a navigation function responsive to a detected document navigation command received from said voice recognition function, said detected document navigation command comprising a desired line identifier, said navigation function configured to determine a desired audio time code associated with said desired line identifier and to direct said audio codec function to play back said audio data from said desired audio time code; an annotation function responsive to a detected annotation command received from said voice recognition function, said annotation function configured to capture an audible annotation via said audio input device and to store said audible annotation as an audio annotation file; and an index generator configured to add to an index file an annotation link having a first reference to said audio annotation file and a second reference to an associated line of said line-based document.
1. An apparatus for annotating a line-based document, wherein said line-based document comprises audio data, said apparatus comprising: a processor coupled to a communications bus; an audio output device coupled to said communications bus; an audio input device coupled to said communications bus; a memory coupled to said communications bus, said memory comprising computer readable instructions for causing said processor to perform the functions of: an audio codec function for generating audio signals to be output by said audio output device; a voice recognition function for receiving audio signals from said audio input device, said voice recognition function configured to detect one or more audible document navigation commands and one or more audible annotation commands; a navigation function responsive to a detected document navigation command received from said voice recognition function, said detected document navigation command comprising a desired line identifier, said navigation function configured to determine a desired audio time code associated with said desired line identifier and to direct said audio codec function to play back said audio data from said desired audio time code; an annotation function responsive to a detected annotation command received from said voice recognition function, said annotation function configured to capture an audible annotation via said audio input device and to store said audible annotation as an audio annotation file; and an index generator configured to add to an index file an annotation link having a first reference to said audio annotation file and a second reference to an associated line of said line-based document. 2. The apparatus of claim 1 , wherein said navigation function is configured to track a current line number from a current time code of said audio data.