Abstract An approach is introduced to voice detection that differs from normal approach via energy, correlation and zerocrossing criteria. By measuring the gross shape of the short-term speech spectrum using spectral entropy to detect voice segment, it is shown that the spectral entropy can be used effectively even in heavy background noise. The simulation results show that the approach via spectral entropy has good performance for anti-noice.