Microphone support for browser apps
On Windows operating systems, any microphone which can create 16-bit and at least 16 kHz audio data is supported.
On macOS, any microphone which can create 16-bit and at least 16 kHz audio data is supported.
Make sure to test the microphones that your users will be using with your speech-enabled web pages before you deploy your app.
If your users are using microphones that don't create audio data of good enough quality for speech recognition, a message box is displayed; they can use your app but not with speech recognition.