1. A method for automated execution of computer software using intelligent speech recognition techniques, the method comprising: capturing, by a server computing device, a bitstream containing a digitized voice segment from a remote device as a speech file, the first digitized voice segment corresponding to speech submitted by a user of the remote device during a voice call; parsing, by the server computing device, the bitstream to locate the digitized voice segment; adjusting, by the server computing device, compression of the bitstream containing the digitized voice segment to enhance audio quality of the bitstream; analyzing, by the server computing device, the speech file to convert the speech file into text and extract a set of keywords from the converted text; displaying, by a client computing device coupled to the server computing device, the extracted keywords in a user interface of a display device; determining, by the server computing device, one or more computer software applications accessible to the client computing device; selecting, by the server computing device, at least one of the computer software applications that include functionality responsive to the keywords, comprising: generating an input vector comprising a sequence of numeric values, each value associated with a keyword and weighted according to a relative position of the keyword in the set of keywords, matching the input vector against a predefined set of vectors to determine one or more vectors that are similar to the input vector, identifying a label corresponding to each matched vector, wherein the label is associated with computer software functionality, and selecting one or more computer software applications that are associated with a most common label of the identified labels; and executing, by the client computing device, the functionality of the selected computer software applications that are responsive to the keywords.