A portion of an audio signal is separated into multiple frames from which one
or
more different features are extracted. These different features are used, in combination
with a set of rules, to classify the portion of the audio signal into one of multiple
different classifications (for example, speech, non-speech, music, environment
sound, silence, etc.). In one embodiment, these different features include one
or more of line spectrum pairs (LSPs), a noise frame ratio, periodicity of particular
bands, spectrum flux features, and energy distribution in one or more of the bands.
The line spectrum pairs are also optionally used to segment the audio signal, identifying
audio classification changes as well as speaker changes when the audio signal is speech.