1. A method comprising: training an audio analysis system to identify asynchronous segments of different audio types using sample data sets, the sample data sets being representative of audio signals observed from sources for which segmentation is desired; and labeling asynchronous segments of audio samples into a plurality of categories by cascading hidden Markov models, the audio samples being collected from sources for which segmentation is desired.