12. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: constructing a media interconnection graph which models how media are interconnected by connecting disparate categories of the media; normalizing the media interconnection graph, to yield a normalized graph; generating a speech recognition model based on the normalized graph; receiving audible speech via a microphone to yield received audible speech for searching media content; and converting the received audible speech to output a graph using the speech recognition model.
12. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: constructing a media interconnection graph which models how media are interconnected by connecting disparate categories of the media; normalizing the media interconnection graph, to yield a normalized graph; generating a speech recognition model based on the normalized graph; receiving audible speech via a microphone to yield received audible speech for searching media content; and converting the received audible speech to output a graph using the speech recognition model. 13. The system of claim 12 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising: weighting the media interconnection graph based on a popularity of the media, to yield a weighted graph, wherein the normalizing further comprises normalizing the weighted media graph to yield the normalized graph.