-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to use microphone (affects Duolingo, Google Translate, and other sites) #3725
Comments
Hey guys, for me it's a show stopper for Brave! Please do something with it - the issue was first reported on 03.10.2016 in #4476, so 2.5 years ago! |
@honza-zidek Feedback noted. |
+1 -- a couple users reporting on community: |
I have the same problem with Brave Please, as some users have said, this is an issue that has persisted for years. There is no problem with the website while using Chrome. |
I've also noticed this. On mac weirdly when I start a question on duolingo it instantly fails. It's not like it doesn't get the audio, it just somehow immediately marks it as wrong before I can even speak. Works fine in chrome. |
Trying to reproduce here - I've created an account ( |
That's good that you reproduced it, after several years since the error was first reported (the microphone non-working in Brave was first reported on 03.10.2016 in #4476). Now there might be a chance someone will address the issue :) (Well, I admit it is a sarcarsm... but I somehow cannot understand how such a bug could have been ignored by the Brave team for so long time). |
@honza-zidek I'm sorry about that - there are many issues we personally find important and would like to fix (like this one), but it's all a matter of relative prioritization and having enough time After reproducing, I tried toggling a few flags on brave://flags, but didn't notice any difference. @honza-zidek can you confirm: you're supposed to press (and hold) the microphone button and then let go after you finish saying the word? That is how I tried it and it did not work. I verified that the site has proper permissions in settings. Just today, we accepted a pull request by @jumde to disable field trials (we were using a test config, which is less than ideal) #4551. Our next Nightly build will include that patch and I'm interested if that has any impact. Will try that and report back |
You are supposed to press the microphone, then release it, then say the phrase. The easiest way to try it is using Chrome for Duolingo. However, I think that it is a more general issue. As I understand from #4476, microphone has never worked in Brave, has it? It seems not only Duolingo specific issue. |
@honza-zidek good call - just tried and verified in Chrome... Click once is supposed to enable it- you say the words, then push stop when done. Microphone definitely works (in Brave) in other situations. For example, Google Hangouts worked even in the old Electron-fork browser. Will report back any other findings 😄 |
Confirmed that with the new Nightly (0.68.2), this still does not work |
Below test script throws
|
Recording in duoringo and voice search in google.com give same below log.
cc @rebron I think this issue needs google's speech recognition service. |
Per discussion with @simonhong, this is also failing in Chromium To use this, you need to request keys: And we'd want to proxy the call on our side, of course |
cc: @tomlowenthal for api-key |
@jumde Whenever when user tries to use voice recognition service such as clicking mic button in google.com, brave will send request to google service - https://cs.chromium.org/chromium/src/content/browser/speech/speech_recognition_engine.cc?sq=package:chromium&dr=C&g=0&l=34 |
same problem here, I cannot use microphone with Duolingo, Google Translate on Brave Browser. |
This Google Speech API topic spans multiple issues on this repo. I'm working on it in brave/internal#608. When I resolve things there, I'll come back here with the next technical steps. |
+1 for this issue with Google Doc Dication Feature. |
any movement on this? this is a huge accessibility hindrance for voice-to-text. |
has anyone made any progess with this? |
For the sake of communicating the importance of this, here's my personal, friendly bump. Thank you all for your hard work! |
@AdalDesign we are actively working on it. Hopefully will soon start testing in Nightly. |
Please fix it, folks ❤️ Very annoying thing to switch to Chrome only to use GT |
Any updates? |
Sorry to say but based on my years of experiences with Brave and submitted issues, I do not hold out hope for any bugs getting fixed in Brave. |
Hi folks - unfortunately, there hasn't really been any update since the post in 2019 Google Chrome and Microsoft Edge work because they have the backend services to handle the audio transcription. We could enable the service for our Google API key, but this has a cost to us per minute of audio transcribed. This is a service called Cloud Speech-to-Text API that Chromium based browsers can use. ![]() I've re-raised internally to help find closure. There is not a bug in the code here @snowbound. We could disable these Speech to Text APIs completely and that would mask the problem. The sites wouldn't show the microphone icon, etc. It's important to realize that even if we got these services for free, this is sending customer audio to Google services. I don't think we have any guarantee for what happens once the audio leaves your machine. There are privacy concerns that would need to be resolved before it could be enabled. |
Hej @bsclifton, how do you explain that speech to text Works @ microsoft365.com site? |
@mkdizajn I'm not sure- do you have an example? I have office 365 subscription. How can I reproduce a transcribe with microphone? I can try to see what is being done. It's possible they are not using the browser's speech to text API and instead have something else implemented on that website specifically |
Hey @bsclifton - couple comments before: I've captured in gif example of successful speech > text on 365 site - very easy - click of the button, standard browser enable access to speech and that's it. So my point is - if that works on 365 site (while not on others) - issue is then per site - and not browser as a whole! Kindly, Kres |
The microphone doesn't work with microsoft teams (you don't have a microphone ,they say). But not to worry, sometimes it does work. Oh wait, it's broken again. So it's the site, not the browser. Except it always works outside of Brave. No, it's the browser. |
OK folks - thanks for your patience There are a few folks (@boocmp @iefremov with help from @evq) that have been working on a private and secure implementation of Speech To Text here at Brave - it's in a good working state as far as development goes. Before we look at bringing the online and wiring the browser up to this service, there is some cleanup that needs to take place and also more testing (including load testing). I don't know an ETA for that unfortunately - maybe @iefremov can share an update as more information becomes available. |
Congratulations on the milestone. Hopefully, it gets deployed soon 🫰🏽 |
Eagerly waiting for this! I have an app that uses speech recognition but I have to warn Brave and Firefox users that their browsers aren't supported. |
I have been working on creating a Laravel/JS application which uses Speech To Text so that users can speak to an AI prompt for both accessibility and use as a language learning platform. I'm experiencing the same issue as stated by the user @NayamAmarshe where it doesn't work on Firefox or Brave. Do you have an estimate for release for this? I can understand if there's specific hardening steps I need to put into the code such as with CORS errors, but based on this thread I don't believe that to be the issue here. This however does work on Chrome which is what brave is based on. |
@MichaelMF3 I've been following this thread years since I started building my own text to speech library. But my mic works fine in google meetings/google voice (still in Brave). Does your microphone work in other websites or just not the app you're building? It's been so long so since I've looked at this issue and now I'm rethinking it. |
We need this feature as well. Without it, I still have to open Chrome. |
Applications such as zoom meetings, voice recorder apps work. Things like the microphone button on google translate do not unless I use chrome instead. It seems this issue is specific to speech to text functions and not microphone usage globally. @jhubbardsf I would say that if google is not working properly then that is a sizable issue. |
Apparently the Speech to Text API is missing from Brave and something about ublock origins is the cause. I got a descriptive error message after installing a popular addon but it won't let me post it here for some reason. Extension with the error message: Voice In Speech To Text Dictation. |
It's been almost 6 months since this update.
I was wondering if there were any new updates on this. |
We ran into some roadblocks with the previous approach but are currently looking into Lingvanex speech recognition and LLM services for this. There's still hope ;) |
Latest status (this comment edited by @bsclifton)
This feature relies on a Speech API key that we would need to create and pay for on a per-use basis. As captured below, @tomlowenthal has looked at this.
At the moment, this is on hold. We have some other features requiring this speech to text API also. But we haven't taken any action as creating a token and installing will have a cost associated with it.
Original issue details by @MGRussell
This issue was previously opened in the browser-laptop repo here and was archived without resolution with numerous OS/versions chiming in. I am reopening it here, and reporting with Windows 7 with Brave Version 0.61.51 Chromium: 73.0.3683.75 (Official Build) (64-bit). This may be a related issue which mentions that Webspeech API is disabled within Brave.
Description
The browser does not function properly with Duolingo. The site asks for permission to use the microphone and everything seems to work fine, but it seems no input is ever being sent from brave to the site. The site only officially supports chrome and so this is something that would need to be remedied on Brave's end, if the browser is to be capable of using Duolingo.
Steps to Reproduce
The browser fails on any tests from Duolingo that asks the user to send voice data, 100% of the time.
Website problems only:
The issue does not resolve when disabling brave shields. This issue is not present on the latest version of Chrome.
The text was updated successfully, but these errors were encountered: