A voice processing method, applied to an electronic device, wherein the electronic device comprises n microphones, n is greater than or equal to 2, and the method comprises: performing Fourier transform on voice signals picked up by the n microphones to obtain n channels of corresponding first frequency domain signals S, wherein each channel of first frequency domain signal S has M frequencies, and M is a quantity of transform points used when the Fourier transform is performed; performing de-reverberation processing on the n channels of first frequency domain signals S to obtain n channels of second frequency domain signals S E , and performing noise reduction processing on the n channels of first frequency domain signals S to obtain n channels of third frequency domain signals Ss; determining a first voice feature corresponding to M frequencies of a second frequency domain signal S Ei corresponding to a first frequency domain signal S i and a second voice feature corresponding to M frequencies of a third frequency domain signal S Si corresponding to the first frequency domain signal S i , and obtaining M target amplitude values corresponding to the first frequency domain signal S i based on the first voice feature, the second voice feature, the second frequency domain signal S Ei , and the third frequency domain signal S Si , wherein i=1, 2, ..., or n, the first voice feature is used to represent a de-reverberation degree of the second frequency domain signal S Ei , and the second voice feature is used to represent a noise reduction degree of the third frequency domain signal S Si ; and determining a fused frequency domain signal corresponding to the first frequency domain signal S i based on the M target amplitude values. performing Fourier transform on voice signals picked up by the n microphones to obtain n channels of corresponding first frequency domain signals S, wherein each channel of first frequency domain signal S has M frequencies, and M is a quantity of transform points used when the Fourier transform is performed; performing de-reverberation processing on the n channels of first frequency domain signals S to obtain n channels of second frequency domain signals S E , and performing noise reduction processing on the n channels of first frequency domain signals S to obtain n channels of third frequency domain signals Ss; determining a first voice feature corresponding to M frequencies of a second frequency domain signal S Ei corresponding to a first frequency domain signal S i and a second voice feature corresponding to M frequencies of a third frequency domain signal S Si corresponding to the first frequency domain signal S i , and obtaining M target amplitude values corresponding to the first frequency domain signal S i based on the first voice feature, the second voice feature, the second frequency domain signal S Ei , and the third frequency domain signal S Si , wherein i=1, 2, ..., or n, the first voice feature is used to represent a de-reverberation degree of the second frequency domain signal S Ei , and the second voice feature is used to represent a noise reduction degree of the third frequency domain signal S Si ; and determining a fused frequency domain signal corresponding to the first frequency domain signal S i based on the M target amplitude values. <EOS>