1. A method for capturing a voice query through a personal computing device and parameterizing the voice query, comprising: a. converting the voice query to text using a speech to text converter; b. analyzing the text and parsing the text into words; and c. referring to a command library to identify the words as one of commands and parameters, wherein the parameters include at least one of a category parameter, a module parameter, an adjective parameter, an entity parameter, and a region parameter.