11. A method for synchronizing the playing and displaying of digital content in an electronic device, comprising: rendering a first portion of digital content; displaying the rendered first portion of digital content on the electronic device; playing a segment of digital content as audio using a text-to-speech engine while the rendered first portion of digital content is displayed on the electronic device; and rendering a second portion of digital content for display when a current bookmark that is associated with a particular position in the digital content is greater than a last position in the rendered first portion of digital content.
16. The method of claim 11 , further comprising waiting a period of time before rendering the second portion of digital content based on a configurable delay value that is associated with the number of images that are included in the rendered first portion of digital content.