1. A method for delivering a media source, the method comprising: determining, by a processor, a first plurality of keywords from a portion of the media source, wherein the first plurality of keywords is generated from a language analysis process on words collected from the portion of the media source; selecting, by the processor, a second keyword from the first plurality of keywords, wherein the selecting the second keyword comprises scoring each of the first plurality of keywords based on a source of each of the first plurality of keywords, wherein the second keyword is determined based upon one or more of the first plurality of keywords that have a score above a threshold; searching, by the processor, a memory to identify a reference item related to the media source based upon the second keyword, wherein the reference item is external to the media source; embedding, by the processor, the reference item into the media source; and delivering, by the processor, the media source embedded with the reference item to a customer premises.
1. A method for delivering a media source, the method comprising: determining, by a processor, a first plurality of keywords from a portion of the media source, wherein the first plurality of keywords is generated from a language analysis process on words collected from the portion of the media source; selecting, by the processor, a second keyword from the first plurality of keywords, wherein the selecting the second keyword comprises scoring each of the first plurality of keywords based on a source of each of the first plurality of keywords, wherein the second keyword is determined based upon one or more of the first plurality of keywords that have a score above a threshold; searching, by the processor, a memory to identify a reference item related to the media source based upon the second keyword, wherein the reference item is external to the media source; embedding, by the processor, the reference item into the media source; and delivering, by the processor, the media source embedded with the reference item to a customer premises. 2. The method of claim 1 , wherein the determining the first plurality of keywords comprises: determining whether the media source includes a closed caption text; decoding the closed caption text when the media source includes the closed caption text; and extracting an audio signal and performing a speech-to-text conversion on the audio signal that is extracted when the media source does not include the closed caption text.