1. A method for speaker diarization, comprising: dividing a speech session, including speech from a plurality of different speakers, into segments of duration less than an average duration between speaker change; parameterizing each segment by a time dependent probability density function supervector; computing a difference between successive segment supervectors; computing a scatter measure of the difference as an estimate of intra-speaker variability; calculating, for the segment supervectors, respective compensated supervectors from which the estimated intra-speaker variability is removed; and segmenting the speech session into segments considered to have different speaker identity, based on the compensated supervectors, wherein said steps are implemented in either: computer hardware configured to perform said dividing, parameterizing and computing steps, or computer software embodied in a non-transitory, tangible, computer-readable storage medium.