Speed podcasting
First Claim
Patent Images
1. A speed podcasting method comprising:
- receiving a podcast of particular subject matter by a processor of a computer from over a computer communications network;
speech recognizing an audio portion of the received podcast by the processor of the computer into a transcript of both essential and non-essential words, the essential words comprising nouns and verbs directed to the particular subject matter, the non-essential words comprising articles, adverbs and adjectives not essential to the particular subject matter;
parsing, by the processor of the computer, the words of the transcript, filtering the transcript to exclude non-essential words leaving only essential words comprising nouns and verbs, and comparing the parsed words remaining in the filtered transcript with a set of essential words in a data store so as to identify each of the essential word speech recognized and present in the transcript;
processing each word parsed in the transcript and matched to an essential word in the data store to index a corresponding audio segment of the audio portion of the podcast;
selecting a playback speed for speed podcasting the received podcast;
determining a rating corresponding to the selected playback speed; and
,playing back each indexed audio segment corresponding to an essential word in the speech recognized transcript matched to a word in the data store and having a rating higher than the determined rating, while excluding from playback all audio segments not indexed to an essential word in the speech recognized transcript and all audio segments indexed to an essential word having a rating lower than the determined rating.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to podcasting and provide a method, system and computer program product for speed podcasting. In an embodiment of the invention, a speed podcasting method can include speech recognizing an audio portion of a podcast, parsing the speech recognized audio portion to identify essential words, and playing back only audio segments and corresponding video segments of the podcast including the essential words while excluding from playback audio segments and corresponding video segments of the podcast including non-essential words.
-
Citations
9 Claims
-
1. A speed podcasting method comprising:
-
receiving a podcast of particular subject matter by a processor of a computer from over a computer communications network; speech recognizing an audio portion of the received podcast by the processor of the computer into a transcript of both essential and non-essential words, the essential words comprising nouns and verbs directed to the particular subject matter, the non-essential words comprising articles, adverbs and adjectives not essential to the particular subject matter; parsing, by the processor of the computer, the words of the transcript, filtering the transcript to exclude non-essential words leaving only essential words comprising nouns and verbs, and comparing the parsed words remaining in the filtered transcript with a set of essential words in a data store so as to identify each of the essential word speech recognized and present in the transcript; processing each word parsed in the transcript and matched to an essential word in the data store to index a corresponding audio segment of the audio portion of the podcast; selecting a playback speed for speed podcasting the received podcast; determining a rating corresponding to the selected playback speed; and
,playing back each indexed audio segment corresponding to an essential word in the speech recognized transcript matched to a word in the data store and having a rating higher than the determined rating, while excluding from playback all audio segments not indexed to an essential word in the speech recognized transcript and all audio segments indexed to an essential word having a rating lower than the determined rating. - View Dependent Claims (2, 7)
-
-
3. A mobile video playback device comprising:
-
an operating system executing in memory of a computer configured to playback podcasts stored in the mobile video playback device; a datastore of essential words; a speech recognition engine; and
,speed podcasting logic executing under management of the operating system comprising program code enabled to receive a podcast of particular subject matter, speech recognize an audio portion of the received podcast into a transcript of both essential and non-essential words, the essential words comprising nouns and verbs directed to the particular subject matter, the non-essential words comprising articles, adverbs and adjectives not essential to the particular subject matter, to parse each word of the transcript, filter the transcript to exclude non-essential words leaving only essential words comprising nouns and verbs, and compare the parsed words remaining in the filtered transcript with a set of essential words in a data store so as to identify each of the essential word speech recognized and present in the transcript, to process each word parsed in the transcript and matched to an essential word in the data store to index a corresponding audio segment of the audio portion of the podcast, to select a playback speed for speed podcasting the received podcast, to determine a rating corresponding to the selected playback speed, and to play back each indexed audio segment corresponding to an essential word in the speech recognized transcript matched to a word in the data store and having a rating higher than the determined rating, while excluding from playback all audio segments not indexed to an essential word in the speech recognized transcript and all audio segments indexed to an essential word having a rating lower than the determined rating. - View Dependent Claims (4, 8)
-
-
5. A computer program product comprising a non-transitory computer usable storage medium storing computer usable program code for speed podcasting, the computer program product comprising:
-
computer usable program code for receiving a podcast of particular subject matter by a processor of a computer from over a computer communications network; computer usable program code for speech recognizing an audio portion of the received podcast into a transcript of both essential and non-essential words, the essential words comprising nouns and verbs directed to the particular subject matter, the non-essential words comprising articles, adverbs and adjectives not essential to the particular subject matter; computer usable program code for parsing the words of the transcript, filtering the transcript to exclude non-essential words leaving only essential words comprising nouns and verbs, and comparing the parsed words remaining in the filtered transcript with a set of essential words in a data store so as to identify each of the essential word speech recognized and present in the transcript; computer usable program code for processing each word parsed in the transcript and matched to an essential word in the data store to index a corresponding audio segment of the audio portion of the podcast; computer usable program code for selecting a playback speed for speed podcasting the received podcast; computer usable program code for determining a rating corresponding to the selected playback speed; and
,computer usable program code for playing back each indexed audio segment corresponding to an essential word in the speech recognized transcript matched to a word in the data store and having a rating higher than the determined rating, while excluding from playback all audio segments not indexed to an essential word in the speech recognized transcript and all audio segments indexed to an essential word having a rating lower than the determined rating. - View Dependent Claims (6, 9)
-
Specification