1. A method of converting speech into text comprising: receiving audio information representing speech of a person; fragmenting said audio information into a plurality of overlapping audio fragments and determining time boundaries for each audio fragment, said overlapping creating duplicative information; delivering said audio information to a plurality of speech-to-text conversion engines; converting said audio information by said conversion engines into a plurality of text files, each conversion engine producing one of said text files; using said previously determined time boundaries to fragment each of said text files into a plurality of text fragments, each of said text fragments corresponding to one of said plurality of audio fragments; comparing said plurality of text fragments a set at a time, each set corresponding to a single one of said audio fragments; outputting a result text fragment for each of said sets, each of said result text fragments corresponding to a single one of said audio fragments; and splicing said result text fragments into a text file that represents said audio information by deleting said duplicative information.