1. A method for transcribing a segment of data that includes speech in one or more environments and non-speech data, comprising: inputting the data to a segmenter and producing a series of segments, each segment being given a type identifier tag selected from a predetermined set of classes; and transcribing each type identifier tagged segment using a specific system created for that type.