Dovrebbe essere possibile per un suono costante (ad esempio: il fruscio del cuscinetto della ventola), ma come altri hanno sottolineato, per ambienti di sottofondo sonoro regolare e variabile, sicuramente non funzionerà bene con hardware e software comuni.
Dubito anche fortemente che il software avrebbe un modo affidabile di misurare il ritardo con alta precisione (per la calibrazione), che è cruciale per le onde di cancellazione del suono. (Edit: eccetto forse per fare la calibrazione manuale della fase.)
I kernel regolari non essendo in tempo reale significano anche che il ritardo audio può variare un po’, il che farà saltare anche qualsiasi cancellazione del rumore funzionante.
Anche se i computer possono registrare e riprodurre suoni, non sono mai stati progettati per avere la precisione e la definizione necessarie per cancellare le onde sonore.
Implementare un tale sistema sul software del PC potrebbe risultare in qualcosa che potrebbe aumentare il rumore invece di ridurlo, quindi viene evitato.
Resta comunque uno di questi argomenti che si prestano alla ricerca e alla sperimentazione, anche solo per il piacere di farlo :)
Inoltre, microfoni di fascia alta e hardware audio professionale possono fare molta differenza.
Fonte: autoproclamato esperto di tutto.