1. A computer implemented method for altering output from a speech recognition engine, the method comprising: inputting the output from a speech recognition engine into a post processor configured to convert the output, comprising speech-recognized dictation in the form of unformatted raw text or data, from the speech recognition engine to a formatted text document that is a transcription of the dictation, the post processor operatively configured to: convert said output to a list of tokens; identify a set of tokens from said list of tokens matching a first set of predetermined patterns; and perform a set of rewrite rules based on said identified set of tokens, the rewrite rules used to transform the output of the speech recognition engine to the formatted text document that corresponds to the dictation, wherein the set of rewrite rules comprise: identify section headings in the speech-recognized dictation; format the section headings according to a standard practice of a specific site; identify and transform number clusters adjacent to keywords in the speech-recognized dictation; identify and transform number clusters not adjacent to keywords in the speech-recognized dictation; perform consolidation or suppression of filled pauses and silences in the speech-recognized dictation; perform attachment and format punctuation in the speech-recognized dictation; and perform capitalization of words following punctuation in the speech-recognized dictation to thereby provide the formatted text document for writing to a storage device.