Patent ID: 8676585

Claim:
An electronic device that is configured to synchronize the playing and displaying of digital content, the electronic device comprising: a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to: render a first portion of the digital content for display on the electronic device; insert a plurality of markings into a copy of the digital content provided to a text-to-speech engine at a corresponding plurality of locations within the digital content; play speech audio corresponding to a portion of the digital content, the speech audio produced using the text-to-speech engine, the text-to-speech engine configured to convert the digital content to the speech audio; compare a first marking corresponding to the portion of the speech audio being played with a second marking corresponding to a location in the first portion of the digital content or a location in a second portion of the digital content; and responsive to determining, based on the compare of the first marking with the second marking, that the first marking corresponds to either an end of the first portion of the digital content or a beginning of a second portion of the digital content, render the second portion of the digital content for display on the electronic device.