15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: updating a grammar based on a searchable plurality of presentation source files stored on a storage device connected to a presentation device via a network, to yield an updated grammar, wherein the searchable plurality of presentation source files is processed by extracting content from each searchable presentation source file to generate: (1) a web-based form of each searchable presentation source file; (2) a list of key phrases; and (3) a corpus of all sentences that appear in all the searchable presentation source files; receiving, from a user, a spoken natural language content request for a presentation source file from the searchable plurality of presentation source files; identifying a list of presentation source files in the searchable plurality of presentation source files, wherein the list of presentation source files is identified by using the updated grammar; receiving, from the user, input identifying the presentation source file from the a list of presentation source files, wherein the input is in a modality distinct from speech; and adding the presentation source file to a deck for use in a presentation using the presentation device.
15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: updating a grammar based on a searchable plurality of presentation source files stored on a storage device connected to a presentation device via a network, to yield an updated grammar, wherein the searchable plurality of presentation source files is processed by extracting content from each searchable presentation source file to generate: (1) a web-based form of each searchable presentation source file; (2) a list of key phrases; and (3) a corpus of all sentences that appear in all the searchable presentation source files; receiving, from a user, a spoken natural language content request for a presentation source file from the searchable plurality of presentation source files; identifying a list of presentation source files in the searchable plurality of presentation source files, wherein the list of presentation source files is identified by using the updated grammar; receiving, from the user, input identifying the presentation source file from the a list of presentation source files, wherein the input is in a modality distinct from speech; and adding the presentation source file to a deck for use in a presentation using the presentation device. 17. The computer-readable storage device of claim 15 , wherein the presentation source files are viewgraphs.