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. |
PLEASE @bbondy SAVE US, I really am looking to see you and your team resolve this issue so that my applications are able to provide speech recognition to its users. P.S. if y'all are hiring at all, I live in the Portland area and would love to join your team as an entry level engineer! |
|
@Saoiray thank you, I did already try to apply though and haven't heard back from the team yet, but after trying to figure out why my speech recognition feature wasn't working brought me here, maybe this will be a good way for me to get their attention :) |
One of the problems that appears to affect my installation is that pulseaudio crashes, and Brave (sometimes) doesn't know to reconnect when pulseaudio restarts: the audio goes away, and the error is then persistent. This doesn't explain to me why the microphone disconnects permanently and pre-emptively, but I think there may be some interesting debugging to be got by killing pulseaudio:
|
This is in progress, we have a working prototype. |
This would be nice |
This is not an urgent comment, but a clarification of comments above by @ryanbr @ballII and @j0hncc ... However, I agree with @heapifyman that it is probably due to some issue where Google requires other browser developers to pay a subscription to host the voice server through their browser interface. I have not been able to check Microsoft Edge, but I'd love to see that screenshot, here, for posterity... |
Awesome. Thanks for adding to the collection, @doctor82 ! BTW, Edge is still built on Chromium, right? If so, that further establishes the opinion of @heapifyman that Google is just making a money/power/position problem out if it, PROBABLY even overcharging unless they're in bed with your company or organization. That's going to make it completely off-limits for Brave for a while, if so. |
Hm, conflicting responses regarding Edge... |
As I kept testing, I noticed the icon in the search bar of the normal one was saying access denied, even though I had given it permission for the microphone. It made no sense to me. After I plugged in a headset instead, it finally worked. So that's the difference there. As to Brave: Still shows no internet connection. |
Ah. So, it's safe -- not accurate, just safe ;-) -- to assume that the Microsoft beast has paid their dues to the almighty Google machine, whilst other minority browser developers have not (which would, of course, coincide with Brave's developers, per @MGRussell, saying they can't justify the cost at this time). The question then is, "why would Google surrender potential ad revenue by limiting the number of Google Assistant users to a specific cadre of browsers?" There's gotta be something more pressing than collecting browser developer dues... that's not fiscally advantageous. |
I second this. Would be nice and important to be able to use voice input in Brave Browser on desktop. Kind of expected. I can use voice input if I use a browser extension and visit bing search in mobile view mode. But it doesn't work in desktop mode. So far that's the only site where I have been able to do voice input with brave browser desktop version. Brave, Linux. |
Up |
+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. |
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: