@thelovebug
I agree. However, Noise cancellation doesn't need to cancel everything, as noise is not everything.
Human voice has a specific frequency band and one could damp the range above and below for example. One could also use microprocessors for active filtering of whatever is considered to be noise. And so on...