The invention discloses a method and
system for detecting abnormal sounds. The method includes the steps that short-time energy of each frame of a collected
audio signal is compared with a first short-time energy threshold value, if the short-time energy is larger than the first short-time energy threshold value, the corresponding frames are recorded to be first-grade frames, if the short-time energy is smaller than the first short-time energy threshold value, the short-time energy of each frame of the collected
audio signal is compared with a second threshold value or the zero-crossing rate of each frame of the collected
audio signal is compared with a zero-passing rate threshold value, the frames with the short-time energy larger than the second short-time energy threshold value or the zero-passing rates larger than the zero-passing rate threshold value are recorded to be second-grade frames, and when the number of the continuous frames which are the first-stage frames or the second-stage frames is larger than N and the current frame is the first-stage frame, it is judged that the sounds are abnormal. By means of the method, the abnormal sounds are judged by calculating the short-time energy and the zero-passing rates; as the short-time energy and the zero-passing rates belong to the
time domain characteristics and are not related to
frequency domain conversion and characteristic parameter calculating, the calculating complexity can be lowered. Meanwhile, as audio information collected in real time is processed, real-
time processing and real-time analysis can be carried out, and
abnormality can be judged in time.