Once you take the noise out, the voice recognition software has problems recognizing the words. People do not. You can take the noise out at home with lots of different software or hardware. Skype/teams/zoom do this on a very basic level by default - as do most microphone audio drivers in windows. Once it's taken out, distortion from the noise is just enough to make the voice recognition miss a bunch of words. Human ears do just fine though.