The invention discloses an echo elimination method. An existing method only adopts an acoustic echo canceller, the echo cannot be completely eliminated, and the output of the acoustic echo canceller has an echo residue. According to the method, a low-pass filter, a loudspeaker, an acoustic echo canceller, a microphone and a high-pass filter, an energy extraction module, an energy comparison module, a comfort noise generation module and a near-end voice signal generation module are adopted. Firstly, the voice needing to be played is filtered, and the filtered voice is used as a reference tone;the reference tone is played; double-talk judgment is carried out on the high-frequency energy of the microphone; and according to the double-talk state, different processing is carried out on the residual signals. According to the method, low-echo and relatively high-keeping near-talk voice quality is achieved at the same time. According to the method, the implementation scheme is simple, the calculation amount is low, low echo residue can be realized in low-calculation-force embedded equipment, and relatively high near-talk voice quality can be kept.