SYNCHRONIZING RECORDED AUDIO CONTENT AND COMPANION CONTENT
First Claim
1. A system for synchronizing recorded audio content with text content, the system comprising:
- a data store configured to store text content corresponding to a book; and
one or more computer systems in communication with the data store that are configured to;
receive, from a first computing device, recorded audio content that corresponds to words of the text content narrated by a person, wherein the recorded audio content is received in real time as the words are narrated;
generate content synchronization information for the recorded audio content and the text content, wherein the content synchronization information maps portions of the recorded audio content to corresponding portions of the text content, such that the content synchronization information provides information enabling one or more computing devices to synchronously present the recorded audio content and corresponding text content; and
cause transmission of the content synchronization information to a second computing device, the second computing device configured to synchronously present the audio content and the text content based at least in part on the content synchronization information.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to synchronously presenting companion content, such as text content of an electronic book, while recording or presenting narration audio content spoken by a narrator. For example, recorded audio content may be received that corresponds to words of the companion content as spoken by a narrator. The recorded audio content may be received at least substantially in real time as the words are spoken. Content synchronization information for the recorded audio content and the text content may be generated, where the content synchronization information maps portions of the recorded audio content to corresponding portions of the text content. The audio content and the text content may be synchronously presented to a user based at least in part on the content synchronization information.
61 Citations
23 Claims
-
1. A system for synchronizing recorded audio content with text content, the system comprising:
-
a data store configured to store text content corresponding to a book; and one or more computer systems in communication with the data store that are configured to; receive, from a first computing device, recorded audio content that corresponds to words of the text content narrated by a person, wherein the recorded audio content is received in real time as the words are narrated; generate content synchronization information for the recorded audio content and the text content, wherein the content synchronization information maps portions of the recorded audio content to corresponding portions of the text content, such that the content synchronization information provides information enabling one or more computing devices to synchronously present the recorded audio content and corresponding text content; and cause transmission of the content synchronization information to a second computing device, the second computing device configured to synchronously present the audio content and the text content based at least in part on the content synchronization information. - View Dependent Claims (2, 3)
-
-
4. A system for synchronizing recorded audio content with text content, the system comprising:
-
a data store configured to store text content; and one or more computer systems in communication with the data store that are configured to; receive audio content that corresponds to words of the text content as spoken by a person, wherein the recorded audio content is received at least substantially in real time as the words are spoken; generate content synchronization information for the recorded audio content and the text content, wherein the content synchronization information maps portions of the recorded audio content to corresponding portions of the text content; and synchronously present the audio content and the text content based at least in part on the content synchronization information, wherein synchronously presenting the audio content and the text content comprises causing visual presentation of corresponding portions of the text content during aural presentation of the audio content. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, receiving audio content that includes words read aloud from companion content, wherein the audio content is received at least substantially in real time as the words are read aloud; generate content synchronization information for the received audio content and the companion content, wherein the content synchronization information associates portions of the audio content with corresponding portions of the companion content; and cause visual presentation of the companion content in synchronization with the received audio content as the audio content is received, wherein the companion content is presented in synchronization with the received audio content based at least in part on the generated content synchronization information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A computer readable, non-transitory storage medium having at least one computer-executable component, the at least one computer-executable component comprising:
a companion content presentation module configured to; retrieve companion content from a data store, the companion content including text content; receive streaming audio content associated with the companion content; receive content synchronization information for the audio content and the companion content, wherein the content synchronization information associates portions of the audio content with corresponding portions of the companion content; and generate for display portions of the companion content in synchronization with aural presentation of the streaming audio content as the streaming audio content is received, wherein the companion content is presented in synchronization with the streaming audio content based at least in part on the received content synchronization information. - View Dependent Claims (21, 22, 23)
Specification