A method for solving an echo cancellation failure, applied to solving a problem of a television with an echo cancellation function failure caused by a clipping distortion of a microphone signal, wherein the method for solving the echo cancellation failure comprises a plurality of following steps: A. starting an echo cancellation algorithm, and a self-adapting filter performing a convergence, to make a plurality of coefficients of a filter function to be stable (S100); D. performing an echo cancellation to a microphone signal by adopting the filter function in a stable state (S100), characterized in that the method further comprises: B. presetting a maximum amplitude value for the microphone signal, and detecting if the microphone signal is lower than the maximum amplitude value (S200); C. turning down a volume of the television, and making the microphone signal smaller than the maximum amplitude value, when the microphone signal is larger than or equal to the maximum amplitude value (S300); wherein in the step C, when the microphone signal is larger than or equal to the maximum amplitude value, turning down the volume, making the signal that the microphone receives smaller than the maximum amplitude value, and ensuring that the echo cancellation is performing without any signal distortions, so as to avoid a multiple convergence, wherein lowering the volume of the television is achieved by noticing a user to lower the volume of the television to a suitable volume value. A. starting an echo cancellation algorithm, and a self-adapting filter performing a convergence, to make a plurality of coefficients of a filter function to be stable (S100); D. performing an echo cancellation to a microphone signal by adopting the filter function in a stable state (S100), characterized in that the method further comprises: B. presetting a maximum amplitude value for the microphone signal, and detecting if the microphone signal is lower than the maximum amplitude value (S200); C. turning down a volume of the television, and making the microphone signal smaller than the maximum amplitude value, when the microphone signal is larger than or equal to the maximum amplitude value (S300); wherein in the step C, when the microphone signal is larger than or equal to the maximum amplitude value, turning down the volume, making the signal that the microphone receives smaller than the maximum amplitude value, and ensuring that the echo cancellation is performing without any signal distortions, so as to avoid a multiple convergence, wherein lowering the volume of the television is achieved by noticing a user to lower the volume of the television to a suitable volume value. B. presetting a maximum amplitude value for the microphone signal, and detecting if the microphone signal is lower than the maximum amplitude value (S200); C. turning down a volume of the television, and making the microphone signal smaller than the maximum amplitude value, when the microphone signal is larger than or equal to the maximum amplitude value (S300); wherein in the step C, when the microphone signal is larger than or equal to the maximum amplitude value, turning down the volume, making the signal that the microphone receives smaller than the maximum amplitude value, and ensuring that the echo cancellation is performing without any signal distortions, so as to avoid a multiple convergence, wherein lowering the volume of the television is achieved by noticing a user to lower the volume of the television to a suitable volume value. <EOS>