Live data from Hacker News

Firefox Voice

voice.mozilla.org

71–80 of 166 posts

Re: Firefox Voice

#71
post #11

I guess Mozilla's own speech to text ( https://github.com/mozilla/DeepSpeech ) isn't good enough, so they have to use Google's?

Presumably the reason they want you to opt-in to saving recordings is so they can train DeepSpeech.

But DeepSpeech has already been trained with millions of data samples!

I'd feel way better about it if they went for a slightly worse DeepSpeech based implementation, but kept it working in the free software spirit they have been known about for many years.

Also, for desktop devices inference on DeepSpeech is cheap enough, so they could even go the extra mile and work on some Wasm magic to get offline recognition.

That's the kind of work I'd expect from Mozilla! Not wiring up your data collection to the Google Cloud APIs and call it a day! I'm genuinely disappointed with them...

Re: Firefox Voice

#72
post #40
post #27

Earlier quoted context omitted.

Yeah, Mozilla is not what it used to be. I guess it's just wishful thinking that makes it so easy to forget.

They just pushed an update on android on me that disabled all addons except uBO because they don't support them yet, a few hours ago. That was the last straw that broke the camels back for me, after using FF since 1.0. Just rm -rf'd my firefox profile on my desktop a few minutes ago. I've defended them for a long time even if I didn't agree with everything they did, but they're so completely off the rails, enough is…

>They just pushed an update on android on me that disabled all addons except uBO because they don't support them yet, a few hours ago.

It's worse than you thought. You just got the new Fenix browser they've been working on for some time, it's currently on staged rollout to stable channel. Old stable was Fennec and it's getting killed off. I know this because I've sat in their Matrix dev channel until today. I'm not sure what their priorities are, but it seems to not be focused on user.

While this submission was posted I spent the time filing a report to Mozilla because I brought up 3 specific concerns about this browser and wasn't sure where to file them (Bugzilla, Github issues, or now Jira?). Their Fenix Matrix channel responded by censoring my two messages in full and banning me for 'conspiracy theories'. So much for openness and inclusion. I was gonna save it up for a blog post but screw it, lets do HN, it's in your interest sphere:

First issue: I've been having occasional crashes with Fenix, this was why I was in their channel as I was hoping to get to the bottom of it. I installed it as Firefox Preview and they quietly updated to Nightly. This is sorta expected and fine I guess for beta quality software. The issue is I had all the data reporting stuff turned off. Browser starts crashing, sends a report to Mozilla (shows up briefly in android status bar, disappears). I don't know what it contains and this was highly concerning to me, so I listed this as a first issue as I don't want to be bitten for leaking client data every time the browser crashes. Where, why, and how are these being sent. Was it because I was now on Nightly channel and not Preview? I don't know how else to classify this other than user hostile behavior, in the same range of hostility as installing sponsored experiments without notification.

Second issue: One of the crashes happened while downloading. Every time I reopened the browser it'd re-initiate the download and crash again. Fenix doesn't have a working download manager other than to tell it to initially download. Sucks for you if you need to pause or view what was downloaded, there's no controls implemented. I expressed that this is likely to be a denial-of-service vector as I had to wipe the app's data to even use it again. It's also risky to users on metered service if it's continually pulling data attempting to re-initiate.

Third issue: for between 5 years (for Fenix) and 7 years (for Fennic) users have open bugs requesting pdfjs integration with mobile. Ability to inline pdf's in the browser has been a safari mobile feature since at least iOS 4 and possibly before, to the best of my knowledge it's always been a feature of Chrome. Desktop's pdfjs just got a promotion to first-class citizen last release. Someone wrote an extension to make the mobile browsers use it. Can't do that on Fenix anymore though, not because of a compatibility issue but rather because Mozilla won't allow outside addons anymore in Fenix without their blessing even if it's to use a product they've developed. Only way to override is build the browser yourself. Again, user hostile. If they don't want to add their own product, let us use an extension that adds it for us.

Finally regarding culture: I've been a part of IRC communities for a better part of a quarter century. I've also done HN for a few years now. I've gotten heated a few times in different communities, and been kicked or asked to leave. Forums I've had to remove content that was maybe a bit hotheaded. My interaction with Mozilla was literally the first time I've ever been censored and removed without a single word given in rebuttal. One of the things I love about HN is moderation knows when to step in and mods like Dan treat you like a human when those times occur. I can casually gripe some times about HN's preferences on topics, but the site works overall pretty well. The message I got from Mozilla is 'bot removed'. Here's their guidelines, they don't follow them (but I do, to be transparent I have this issue in their pipeline): https://www.mozilla.org/en-US/about/governance/policies/part...

To contrast, I've had to issue bugs to Chromium for browser issues and got nothing but decent things to say about their dev community there: You go to crbug.com and file an issue. I've had brief convos with some of their devs in Freenode IRC over some of the more buggy roll-outs (Aura was pretty crashy in the early days) and I guess the only thing you could say is they aren't very chatty. I'm concerned of course about Chrome eating the world but that's how it is. At least I understand Google's motivations. I don't understand Mozilla's anymore, they survive on Google money and are facing a continual bleed of users. Stuff like my first issue above is pretty major from user trust/legal liability standpoint and I don't appreciate being labeled a conspiracy theorist and censored for bringing up the behavior.

Re: Firefox Voice

#73
post #12

I've been working on this exact thing for Chrome the last 3 years: https://www.lipsurf.com Anyone can make an open source plugin for it to do anything with voice ( https://github.com/LipSurf/plugins ) I've wanted to port it to Firefox, but the HTML5 SpeechRecognition API ( https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecog... ) is still not available. Why not just make the API available and leave this in ad…

Hi @mikob, could I please ask what you used to create the SVG animation for your site?

Re: Firefox Voice

#74
post #40
post #27

Earlier quoted context omitted.

Yeah, Mozilla is not what it used to be. I guess it's just wishful thinking that makes it so easy to forget.

They just pushed an update on android on me that disabled all addons except uBO because they don't support them yet, a few hours ago. That was the last straw that broke the camels back for me, after using FF since 1.0. Just rm -rf'd my firefox profile on my desktop a few minutes ago. I've defended them for a long time even if I didn't agree with everything they did, but they're so completely off the rails, enough is…

So what do you use now?

Re: Firefox Voice

#75
post #37

So let me get this straight. They break global keyboard shortcuts, which people could use to play/pause media on different websites three years ago: https://bugzilla.mozilla.org/show_bug.cgi?id=1411795 and instead of fixing that, they introduce this shit? Fuck Mozilla. I am already using Waterfox, looks like that wont be changing any time soon.

Ah, yes, the classic unrelated Mozilla hate thread. Wherein a user finds a single grievance that doesn't matter to 99% of the users, uses it as a warhorse and brings it into fully unrelated threads.

Re: Firefox Voice

#76

Earlier quoted context omitted.

The writing's been on the wall for a while now. I call it "The Mozilla Shuffle". Power features start out built into the menu. Then they get pushed to settings. Then they go to a key in about:config. Then you have to make the key yourself. Then they start ignoring the key but there's an extension that puts support back. Then the functionality which runs the extension gets disabled but if you're really determined you…

Wow, that's extremely accurate! Disabling the tab bar has also went this exact route (when you use a tiling wm with tabs, some people like to disable browser and terminal tabs as it's redundant) I managed to do it with a combination of two extensions, some about:config flags and userChrome.css some years ago, but it may already be broken by now. Mozilla keeps trying to get to the mainstream market while ignoring its…

Disabling the tab bar is pretty easy. I use tree style tabs and they supply a couple of lines of css to paste into userChrome. You can even live debug userChrome using Inspector. The userChrome format did change about a year ago though.

Re: Firefox Voice

#77
post #36

Earlier quoted context omitted.

I built something like this 7 years ago, it's called Hands Free for Chrome, a now languishing project that I lost interest in a long time ago, unfortunately. It made the top 10 of HN back then though! My site's design is not nearly as nice as yours. https://www.handsfreechrome.com/ I just didn't get enough users or support to really care about it. But I wish you the best. It was an exciting thing to build and using i…

Never saw yours before, but I discovered "Handsfree for Web" a few months after I started - and thought he had ripped mine off. But I no longer think so. Yes, seems like many commands are the same. Shame that so much wheel reinvention is going on. One thing that makes LipSurf "special" is the deep integration with sites. I wanted to use Duolingo, Reddit, HN and some others more with voice - so they get special plugin…

I want hands free for CAD.

Imagine being able to vocalise and build a model.

I did have a HN user who said they be happy to collaborate with me to build it but I dropped the ball and have since killed that email address.

Re: Firefox Voice

#78

I've looked into open source voice assistants before. I found mycroft, Jarvis and a few others, but either got bogged down in dependencies or configuration. Many supported shipping your data to Google or Amazon if you configured it, or an open source voice recognition tool. I hate this idea that our voice has to be shipped somewhere to be processed. I remember a lot of the speech-to-text tools in the early 2000s were…

[deleted]

Re: Firefox Voice

#79

I'm sorry, but cloud based speech recognition in itself would already be a red flag, even if Mozilla was doing it in-house. Outsourcing it to Google though? I feel like a company as ostensibly privacy-focused as Mozilla should really know better by now...

The company that greenlit Cliqz integration surprises you when they spit on the privacy of their users?
Post reply on HN