30. A computer-readable, non-transitory storage medium having at least one computer-executable component for providing synchronized content, the at least one computer-executable component comprising: a content synchronization module operative to: generate audio content based at least in part on textual content; cause output of the generated audio content; cause presentation of the textual content; maintain synchronization between an output pointer of the textual content and an associated position of the generated audio content, wherein the associated position advances during output of the generated audio content, and wherein the output pointer indicates a position within the textual content corresponding to a current output position of the generated audio content; obtain an input pointer referencing a location within the textual content from an input device; during advancement of the output pointer, determine, independent of the obtained input pointer, a position of the output pointer corresponding to the current output position of the generated audio content; determine a segment of textual content based at least in part on a difference between the determined position of the output pointer and the location within the textual content referenced by the input pointer; determine a length of time required to output audio content corresponding to the determined segment of textual content; and modify an attribute associated with the output of the generated audio content based at least in part on the determined length of time.
30. A computer-readable, non-transitory storage medium having at least one computer-executable component for providing synchronized content, the at least one computer-executable component comprising: a content synchronization module operative to: generate audio content based at least in part on textual content; cause output of the generated audio content; cause presentation of the textual content; maintain synchronization between an output pointer of the textual content and an associated position of the generated audio content, wherein the associated position advances during output of the generated audio content, and wherein the output pointer indicates a position within the textual content corresponding to a current output position of the generated audio content; obtain an input pointer referencing a location within the textual content from an input device; during advancement of the output pointer, determine, independent of the obtained input pointer, a position of the output pointer corresponding to the current output position of the generated audio content; determine a segment of textual content based at least in part on a difference between the determined position of the output pointer and the location within the textual content referenced by the input pointer; determine a length of time required to output audio content corresponding to the determined segment of textual content; and modify an attribute associated with the output of the generated audio content based at least in part on the determined length of time. 32. The computer-readable, non-transitory storage medium of claim 30 , modifying an attribute associated with the output of the generated audio content comprises modifying the attribute if the length of time required to output audio content corresponding to the determined segment of textual content satisfies a threshold value.