1. A system for segmenting multi-speaker speech data by speaker, the system comprising: a processor; a first module configured to control the processor to check whether segments in a first group of estimated segments overlap segments in a second group of estimated segments, wherein if segments of the first group overlap with segments of the second group, then pooling the first group and the second group; and a second module configured to control the processor to model and resegment any pooled groups and remaining groups of estimated segments to obtain stable segmentations.
1. A system for segmenting multi-speaker speech data by speaker, the system comprising: a processor; a first module configured to control the processor to check whether segments in a first group of estimated segments overlap segments in a second group of estimated segments, wherein if segments of the first group overlap with segments of the second group, then pooling the first group and the second group; and a second module configured to control the processor to model and resegment any pooled groups and remaining groups of estimated segments to obtain stable segmentations. 13. A system of claim 1 , wherein the third module further determines a location of a boundary between speaker segments by calculating the generalized likelihood ratio formulation over successive overlapping windows throughout the multi-speaker speech data.