Abstract This paper proposes a robust pitch period detection method based on wavelet transformation. A Voiced Regions Detection(VRD)algorithm based on wavelet transform and Teager energy operator is proposed firstly. Then an algorithm based on spatial correlation function for estimating pitch frequency only in voiced regions is presented. Experiments show that this algorithm has a better robustness and more precision compared with the classical wavelet-based methods and auto-correlated function (ACF).