Generalized Viterbi-based models for time-series segmentation and clustering applied to speaker diarization. (September 2017)