However, you can use voice activity detection (VAD), for example webrtcvad from PyPI, to chop long audio into smaller bits that are able to be digested.
Maybe we should just put VAD in the client and have this occur automatically?
However, you can use voice activity detection (VAD), for example webrtcvad from PyPI, to chop long audio into smaller bits that are able to be digested.
Maybe we should just put VAD in the client and have this occur automatically?
Just this week I started looking into how I could generate transcripts for a bunch of videos. Even if the transcripts aren't perfect, it helps with tagging and searching through large video collections that include certain keywords.
Sadly, I didn't have any luck with local solutions. I managed to generate a few transcripts using GCP's Cloud Speech API with minimal hassle, but I'd much prefer to do it locally.
I was planning on trying this out later today, and had already downloaded the Common Voice corpus. Having to add another step to break up the input into smaller chunks probably isn't a huge deal, but I wouldn't have known what tool to use in order to achieve that.
Do you know of any comparisons between various speech-to-text tools? I've avoided commercial tools so far because I'm hesitant to drop $250+ just for playing around, but I'd be interested in seeing if they're truly superior to existing open alternatives.
I can't promise when we'll get to it, as from now until new year is a bit of a wash.
I don't know of any detailed comparisons of commercial solutions. However, with respect to pure word error rate, the article[2] does a comparison of several engines as of circa 2015.
And thanks for you Mozilla peep’s hard work!
https://google.github.io/tacotron/publications/tacotron/inde...
They are some open source implementations.
Edit: Another interesting one: http://research.baidu.com/deep-voice-3-2000-speaker-neural-t...
I don't have an ETA, but it's in the works.