So allegedly twice as accurate as Google Assistant, which sounds very impressive. No clue if it would run in real time on something like a Jetson Nano though.
Clarification. Google STT has to services. standard and enhanced. we are just better than enhanced and much better than standard. enhanced is much pricier than standard if you wonder what the diff is.
It runs real-time on NVIDIA Jetson Nano and RPI 3/4.
If you think we should consider other embedded platforms we love to hear what and why
What are the state of the art open solutions to local voice recognition? Preferably with available models that a small org can also train themselves without millions in hardware.
The Mozilla DeepSpeech tests on LibreSpeech listed in OPs link were out of date back in 2020[1], and Coqui.ai (the continuation of Mozilla DeepSpeech) isn't even benchmarked.
Additionally, where is the comparison to Vosk and the other noteworthy platforms? How old is the data for IBM, Azure, Amazon and Google?
Can't confirm but based on their site, I suspect that the code is OSS, but the model isn't. And that license to get the model from them is what you're getting. Not sure how they enforce or deal with the number of hours transcribed though because they say they don't collect data and the whole thing happens on device.
It would be great to have industry-recognized, concise terms for this kind of situation ("project is (FL)OSS, but contains proprietary machine learning").
For deployment of services we have "self-hosted", "cloud" and "on-prem", for example.
For ML-based projects could we have something like "teachable" (as in you can "raise" the model the way you would like to) vs "pre-directed"?
(it's been a long day; these probably aren't the neatest suggestions)
> You would need internet connectivity to validate your AccessKey with Picovoice license servers even though the voice recognition is running 100% offline.
Plus closed source binaries checked into GitHub which is always a red flag; you're basically using it for free distribution of your paid software.
- sign up for an account to get an access key
- install demos with `npm install -g @picovoice/leopard-node-demo`
- run `leopard-mic-demo -a $ACCESS_KEY`
I'm pretty impressed with the accuracy, especially given it's all local and a 20MB model (though the total weight with node modules included comes out to 36MB). Obviously the licensing restrictions are a bummer, but 100 hours a month should be more than enough for my purposes - I like to compose thoughts with my voice sometimes and capture something as close to the stream of consciousness as possible. Really curious to see what gets built on this.
27 comments
[ 0.20 ms ] story [ 86.8 ms ] threadSo allegedly twice as accurate as Google Assistant, which sounds very impressive. No clue if it would run in real time on something like a Jetson Nano though.
It runs real-time on NVIDIA Jetson Nano and RPI 3/4.
If you think we should consider other embedded platforms we love to hear what and why
Woah, now that is cool. Are you guys considering a Mycroft integration at some point?
Picovoice/leopard: On-device speech-to-text engine powered by deep learning
Since the claim is only in the HN title and not in the actually page that is linked.
That is however not the linked page indeed.
Additionally, where is the comparison to Vosk and the other noteworthy platforms? How old is the data for IBM, Azure, Amazon and Google?
https://github.com/Picovoice/speech-to-text-benchmark/issues...
the data for cloud-based is from 2022.
For deployment of services we have "self-hosted", "cloud" and "on-prem", for example.
For ML-based projects could we have something like "teachable" (as in you can "raise" the model the way you would like to) vs "pre-directed"?
(it's been a long day; these probably aren't the neatest suggestions)
Plus closed source binaries checked into GitHub which is always a red flag; you're basically using it for free distribution of your paid software.
- sign up for an account to get an access key - install demos with `npm install -g @picovoice/leopard-node-demo` - run `leopard-mic-demo -a $ACCESS_KEY`
I'm pretty impressed with the accuracy, especially given it's all local and a 20MB model (though the total weight with node modules included comes out to 36MB). Obviously the licensing restrictions are a bummer, but 100 hours a month should be more than enough for my purposes - I like to compose thoughts with my voice sometimes and capture something as close to the stream of consciousness as possible. Really curious to see what gets built on this.