Microphone Starts and Immediately Stops in Brave


**Description of the issue: Microphone starts and immediately stops in Brave but works fine in other desktop programs and microphone testing sites such as https://www.onlinemictest.com/ .

I am on Pop OS (based on Ubuntu) 22.04 LTS. I keep my system up to date. I have reinstalled pipewire, made sure mic is not muted through alsa and audio settings. I can use mic to dictate in speech note software on my computer with no problem. Above microphone testing site does not show problems with microphone.

I am trying to use voice typing in Google Docs and it starts and immediately stops. It does the same at this speech to text website https://webbrowsertools.com/speech-to-text/ .

Many hours spent and I cannot find a solution.

I’ve tried disabling shields, checked permissions, enabled chrome://flags allow WebRTC to adjust volume input, made sure correct microphone setting in brave matches computer sound settings, disabled graphic acceleration… None of this fixed the problem. Since it works fine on my computer locally, it seems to be a brave problem

How can this issue be reproduced?

Expected result:

**Brave Version( check About Brave):
Version 1.76.74 Chromium: 134.0.6998.89 (Official Build) unknown (64-bit)

**Additional Information: Thanks for any help you can offer.

Wild guess. In a Brave Browser New Window, go to brave://settings/extensions

Search for Media Router

Specifically Media router enables cast feature in browser

ENABLE / DISABLE / ENABLE ie TOGGLE that. Exit / Quit BB. Start BB. Test issue.

Repeat:

ENABLE / DISABLE / ENABLE ie TOGGLE that. Exit / Quit BB. Start BB. Test issue.

OR, maybe that switch needs to be DISABLED.

In other words, shake out the dust.

I finally ended up finding some information stating that this has been a long time problem going all the way back to possibly 2016ish. Apparently it does not function in Brave because of the security risk. When you use speech recognition it sends the audio clip to Google who processes it and then sends it back as text. Other browsers just disable the microphone button altogether so you don’t even know you could use speech recognition on a particular website. However, Brave leaves the option there but it does not function.

I was able to find a work around using my operating system instead.

1 Like