A device to attenuate audio noise, the device comprising: a microphone configured to receive an input audio signal; an audio signal analyzer configured to determine if the input audio signal includes a noise signal having an identified source signal and an audio signal, wherein if the noise signal has an identified source signal, the audio signal analyzer is configured to access a content source to obtain a copy of the identified source signal; a signal synchronizer configured to delay at least one of the input audio signal and the copy of the identified source signal; and an audio canceller configured to generate a processed audio signal to attenuate noise by (i) using an adaptive filter adapted by using an error between an output of the adaptive filter and the input audio signal and (ii) applying the filter to the identified source signal to produce a filtered identified source signal to attenuate the input audio signal to attenuate the noise; wherein the audio canceller includes: an adaptive filter having a tunable filter parameter, the adaptive filter configured to generate a filtered identified source signal based on the synchronized copy of the identified source signal and the tunable filter parameter, the adaptive filter being configured to adjust the tunable filter parameter based on comparing the synchronized input audio signal and the synchronized copy of the identified source signal; and a double talk detector of the adaptive filter configured to disable adjustment of the tunable filter parameter of the adaptive filter when the double talk detector detects that the input audio signal has another signal in addition to the copy of the identified source signal, wherein the audio canceller is configured to compare the copy of the identified source signal to the input audio signal by comparing the filtered identified source signal to the synchronized input audio signal. a microphone configured to receive an input audio signal; an audio signal analyzer configured to determine if the input audio signal includes a noise signal having an identified source signal and an audio signal, wherein if the noise signal has an identified source signal, the audio signal analyzer is configured to access a content source to obtain a copy of the identified source signal; a signal synchronizer configured to delay at least one of the input audio signal and the copy of the identified source signal; and an audio canceller configured to generate a processed audio signal to attenuate noise by (i) using an adaptive filter adapted by using an error between an output of the adaptive filter and the input audio signal and (ii) applying the filter to the identified source signal to produce a filtered identified source signal to attenuate the input audio signal to attenuate the noise; an adaptive filter having a tunable filter parameter, the adaptive filter configured to generate a filtered identified source signal based on the synchronized copy of the identified source signal and the tunable filter parameter, the adaptive filter being configured to adjust the tunable filter parameter based on comparing the synchronized input audio signal and the synchronized copy of the identified source signal; and a double talk detector of the adaptive filter configured to disable adjustment of the tunable filter parameter of the adaptive filter when the double talk detector detects that the input audio signal has another signal in addition to the copy of the identified source signal, wherein the audio canceller is configured to compare the copy of the identified source signal to the input audio signal by comparing the filtered identified source signal to the synchronized input audio signal.