The invention discloses a noised voice end point robustness detection method. The method comprises the following steps of constructing an
estimation method of a
noise power spectrum of each frame of acoustical signals in filtering and providing a time-varying updating mechanism of a
noise spectrum; firstly, carrying out iterative wiener filtering on a
frequency spectrum of each frame of voices; then, dividing into several sub-band and calculating a
frequency spectrum entropy of each sub-band; and then making successive several frames of sub-band
frequency spectrum entropies pass through one group of median filters so as to acquire each frame of the frequency spectrum entropies; according to values of the frequency spectrum entropies, classifying input voices. By using the
algorithm, the voices and noises, and a voice state and a voiceless state can be effectively distinguished. Under different
noise environment conditions, robustness is possessed. The
algorithm has low calculating cost, is simple, is easy to realize and is suitable for application of real-time voice
signal processing system of various kinds of systems needing voice
end point detection. The method is a real-time voice end points detection
algorithm which adapts to a complex environment, and voice
end point detection and voice filtering enhancement are completed together in a one-time state.