SELECTING CONTENT PORTIONS FOR ALIGNMENT
First Claim
1. A system for aligning content, the system comprising:
- an electronic data store configured to store;
an electronic book comprising a plurality of paragraphs; and
an audiobook that is a companion to the electronic book; and
a computing device in communication with the electronic data store, the computing device configured to;
generate a textual transcription of the audiobook by applying a speech-to-text recognition routine on the audiobook;
identify a portion of the textual transcription that corresponds to at least one paragraph of the electronic book;
generate content synchronization information, wherein the content synchronization information facilitates the synchronous presentation of the at least one paragraph and a portion of the audiobook from which the corresponding portion of the textual transcription was generated.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally described, a content alignment service may generate content synchronization information to facilitate the synchronous presentation of corresponding audio content and textual content. In some embodiments, portions of body text (as opposed to front matter, such as a table of contents; or back matter, such as an index) in the textual content are identified and synchronized with corresponding audio content. In one example application, an audiobook may be synchronized with an electronic book. As the body text portions of the electronic book are consumed, corresponding words of the audiobook may be audibly presented.
67 Citations
25 Claims
-
1. A system for aligning content, the system comprising:
-
an electronic data store configured to store; an electronic book comprising a plurality of paragraphs; and an audiobook that is a companion to the electronic book; and a computing device in communication with the electronic data store, the computing device configured to; generate a textual transcription of the audiobook by applying a speech-to-text recognition routine on the audiobook; identify a portion of the textual transcription that corresponds to at least one paragraph of the electronic book; generate content synchronization information, wherein the content synchronization information facilitates the synchronous presentation of the at least one paragraph and a portion of the audiobook from which the corresponding portion of the textual transcription was generated. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for aligning content, the computer-implemented method comprising:
as implemented by one or more computing devices configured with specific computer-executable instructions, obtaining a textual transcription of an item of content comprising audio content; identifying a plurality of body text portions of a companion item of textual content; identifying a portion of the textual transcription that corresponds to least one body text portion; and generating content synchronization information, wherein the content synchronization information facilitates a synchronous presentation of the at least one body text portion and a portion of the audio content that corresponds to the portion of the textual transcription. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
13. A system for aligning content, the system comprising:
-
an electronic data store configured to store; a transcription of an item of content comprising audio content; and a companion item of textual content; and a computing device in communication with the electronic data store, the computing device being configured to; identify at least one body text portion in the companion item of textual content; identify, in the transcription, a portion of the transcription that substantially corresponds to the at least one body text portion; and generate content synchronization information, wherein the content synchronization information facilitates the synchronous presentation of the at least one body text portion and a portion of the audio content that corresponds to the identified portion of the transcription. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having a computer-executable module, the computer-executable module comprising:
a content alignment module configured to; select one or words in an item of textual content; identify, in a companion item of content, a first timestamp at which a first word of the one or more words is audibly presented; and generate content synchronization information, wherein the content synchronization information comprises instructions to cause a computing device to present the companion item of content starting from the first timestamp as the selected one or more words are presented by the computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
Specification