1. A method, implemented at least in part on at least one hardware computer processor, of performing a search for content on the Internet, the method comprising: receiving voice input provided from a user; generating at least one text search query for a plurality of Internet-accessible search engines that search for content on the Internet, wherein the at least one text search query is generated, at least in part, by performing speech recognition on the voice input using at least one language model; and periodically updating the at least one language model based on frequently searched terms, wherein the at least one text search query comprises at least two text search queries, and wherein the act of generating further comprises: generating a first of the at least two text search queries, at least in part, by performing speech recognition on the voice input using a first language model associated with a first of the plurality of search engines; and generating a second of the at least two text search queries, at least in part, by performing speech recognition on the voice input using a second language model associated with a second of the plurality of search engines.