News for hackers. Stuff that matters.
Re:Common Voice – Mozilla's initiative to help teach machine... by gok on Thursday October 17, 2019 @08:41AM (#21281386)
The goal of making a large, publicly available training corpus for ASR is incredibly admirable, but this approach is problematic. People speak entirely differently when reading from a script. Models trained on read speech (like LibriSpeech) generally don't perform well on spontaneous speech test sets (like Switchboard). Transcribing speech that was read from a script isn't a particularly interesting problem.

This effort would be more interesting if it could collect speech data in a more specific domain, like web search queries.

Re:Common Voice – Mozilla's initiative to help teach machine... by lunixbochs on Thursday October 17, 2019 @10:00AM (#21282115)
I have many general English speech recognition models for wav2letter trained on ~3000 hours of non-switchboard audio including 1k from Common Voice, and on several datasets I have collected or found myself.

Common Voice has optional fields for age and accent in the dataset, but I don't use them. I just toss everything into a single bin.

I've had users with many accents (including e.g. thick UK, India, Germany), report that my 3k hour model including Common Voice performed significantly better for their accent than a librispeech-only model, and also much better than the older macOS speech recognition English models. (And how a model feels for a user in the real world is something you can't really get by just testing against switchboard)

I can't afford switchboard, so I'm very glad that datasets like Common Voice, librispeech, and TED-LIUM exist. I hope at some point I can get the model running in a website, it really does feel pretty good to use.

For Talon we developed a custom speech collection site, that has a lot of prompts we control: https://speech.talonvoice.com - I tried it out with the TIMIT prompt list initially, but right now I'm recording dense command-like speech, which I've found some of my more experienced users are able to say naturally/quickly, not like they're reading from a prompt.

I don't have a separate verification process, because I've had a lot of success with a process that automatically prunes inputs that "obviously make the model much worse". The site is basically designed to record as fast as possible, with keyboard shortcuts to go to the next item and start/stop recording so you can almost record nonstop, which ends up being slightly less forced than just reading one sentence.

The site is pretty reusable, I previously used it at noise.talonvoice.com to record "noise recognition" samples. Here's the source of the current speech site, if someone wants to spin up a common-voice-lite for a specific domain it's pretty easy (just need to run a python app somewhere): https://github.com/talonvoice/noise/tree/speech-dataset

Re:Common Voice – Mozilla's initiative to help teach machine... by gok on Thursday October 17, 2019 @05:56PM (#21286705)
> how a model feels for a user in the real world is something you can't really get by just testing against switchboard

Fair but statistical systems are also extremely susceptible to placebo. I would be curious what a test set shows.

Re:Common Voice – Mozilla's initiative to help teach machine... by lunixbochs on Thursday October 17, 2019 @08:53PM (#21287724)
I'm also using test sets to measure my models, including test sets from datasets I'm not training on. But I called it out because the real-world difference is _significant_ for this task, users with heavy accents previously couldn't say most mid-sized sentences without having to try again and "americanize" their voice for at least one of the words. With Common Voice mixed in, that wasn't the case.
Re:Common Voice – Mozilla's initiative to help teach machine... by cnxhk on Thursday October 17, 2019 @04:23PM (#21286000)
They recently released a subset of LibriSpeech called LibriTTS which consists only clean speech.
Re:Common Voice – Mozilla's initiative to help teach machine... by woodson on Saturday October 19, 2019 @02:51AM (#21297200)
As the name implies, LibriTTS is meant for people (researchers, really) to develop text-to-speech (TTS) systems.

The point isn't that LibriSpeech isn't clean enough. Rather, it's that conversational speech is very different from read speech (which is based on written text). Everything has an effect, even planning of utterances (think: hesitations, "uhm", "uh"), turn taking behaviors (think: how speakers negotiate taking turns), how speakers self-correct, phonetic convergence (think: speakers adapting their speech to be more similar to that of their interlocutor), and so on.

The Common Voice data won't help with that, as it's read speech. It's far more expensive to collect conversational speech datasets, as transcription (or correction of automatic transcripts) involves a lot of manual labor.

Re:Common Voice – Mozilla's initiative to help teach machine... by lunixbochs on Thursday October 17, 2019 @09:07PM (#21287784)
Thanks for the notice! I hadn't seen this release yet.
Re:Common Voice – Mozilla's initiative to help teach machine... by cco on Thursday October 17, 2019 @09:29AM (#21281804)
Why do you view this as admirable? I view it similarly to creating a large cache of explosives and munitions and then giving them away for free. Sure a lot of people might have some fun with them on the weekend but the largest impact of this technology will be used against people, not for them.
Re:Common Voice – Mozilla's initiative to help teach machine... by staktrace on Thursday October 17, 2019 @12:29PM (#21283700)
With your line of reasoning, would you prefer a world where all the munitions were held by megavillains, or a world where both megavillains and regular people had access to the munitions?
Re:Common Voice – Mozilla's initiative to help teach machine... by minikites on Thursday October 17, 2019 @01:13PM (#21284163)
The latter strategy doesn't seem to work out that well for the USA because it results in regular people using the munitions on other regular people.
Re:Common Voice – Mozilla's initiative to help teach machine... by zenography on Thursday October 17, 2019 @02:38PM (#21285093)
To defend themselves, hundreds of thousands to millions of times per year.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3194685

Re:Common Voice – Mozilla's initiative to help teach machine... by williamdclt on Thursday October 17, 2019 @04:47PM (#21286219)
> indicate that defensive uses of guns by crime victims are far more common than offensive uses by criminals

That's literally the worst case scenario. Victims escalating the violence.

Re:Common Voice – Mozilla's initiative to help teach machine... by zenography on Friday October 18, 2019 @10:53AM (#21291878)
Are you saying that people defending themselves is worse than killing?
Re:Common Voice – Mozilla's initiative to help teach machine... by rpmisms on Thursday October 17, 2019 @10:58AM (#21282717)
Many of the people here are optimistic about the use of tech for the betterment of mankind.
Re:Common Voice – Mozilla's initiative to help teach machine... by RussianCow on Thursday October 17, 2019 @10:47AM (#21282610)
> the largest impact of this technology will be used against people, not for them

How so?