1. A method for noise reduction, comprising: beamforming audio signals sampled by a microphone array to get a signal with an enhanced target voice; locating a target voice in the audio signal sampled by the microphone array; determining a credibility of the target voice when the target voice is located; weighing a voice presence probability by the credibility; and enhancing the signal with the enhanced target voice according to the weighed voice presence probability.