5. The computer program product of claim 1 , wherein the computer program instructions are operative to cluster the received speech using the modified feature vector.
1. A computer program product for speaker diarization, the computer program product comprising: a non-transitory computer readable medium; computer program instructions operative to: obtain pre-trained acoustic models of individual speakers and/or groups of speakers; receive speech data with multiple speakers; divide the speech data into frames; for each of a plurality of frames, calculate for one or more of the pre-trained acoustic models, a probability that the speaker of the frame is the speaker of the pre-trained acoustic model; for each of the plurality of frames, determine an acoustic feature vector representing the frame; for each of the plurality of frames, modify the respective acoustic feature vector of the frame to include one or more elements representing the calculated respective one or more probabilities; and segmenting or clustering the received speech using the modified feature vectors of the plurality of frames, wherein said program instructions are stored on said computer readable medium.