Debería ser posible para un sonido constante (p. ej., el zumbido de los rodamientos del ventilador), pero, como han señalado otros, para entornos de sonido de fondo variable regular, seguramente no funcionará bien con el hardware y el software comunes.
También dudo mucho que el software tenga alguna forma fiable de medir el retardo con alta precisión (para la calibración), que es crucial para las ondas de cancelación de sonido. (Edición: excepto quizás para hacer una calibración manual de la fase.)
Los núcleos regulares que no son en tiempo real también significan que el retardo de audio puede variar un poco, lo que también echará por tierra cualquier cancelación de ruido que funcione.
Aunque los ordenadores pueden grabar y reproducir sonido, nunca fueron diseñados para tener la precisión y definición necesarias para cancelar las ondas sonoras.
La implementación de un sistema de este tipo en el software del PC podría dar lugar a algo que aumentara el ruido en lugar de reducirlo, por lo que se evita.
Sigue siendo uno de esos temas que se prestan a la investigación y a la experimentación, aunque sólo sea por el placer de hacerlo :)
Además, los micrófonos de alta gama y el hardware de sonido profesional pueden marcar una gran diferencia.
Fuente: autoproclamado experto en todo.