1. A method of identifying potentially misaligned speech segments from an ordered sequence of speech segments, the method comprising: generating a first cluster comprising at least one speech segment selected from the ordered sequence if the at least one speech segment satisfies a predetermined filtering test; generating a second cluster comprising at least one different speech segment selected from the ordered sequence if the at least one different speech segment satisfies the predetermined filtering test and if there is at least one intervening speech segment occupying a sequential position between the at least one speech segment and the at least one different speech segment, the intervening speech segment failing to satisfy the predetermined filtering test; and combining the first and second clusters and the at least one intervening speech segment to generate an aggregated cluster if the aggregated cluster satisfies a predetermined combining criterion, the aggregated cluster replacing the first and second clusters.