PicoVoice offline Voice AI engine gets free tier for up to 3 users

PicoVoice offline Voice AI engine has now a free tier that allows people to create custom wake words and voice commands easily for up to three users on any hardware including Raspberry Pi and Arduino boards.

I first learned about PicoVoice about a year ago when the offline voice AI engine was showcased on a Raspberry Pi fitted with ReSpeaker 4-mic array to showcase the company’s Porcupine custom wake word engine, and Rhino Speech-to-Intent engine. The demo would support 9 wake words with Alexa, Bumblebee, Computer, Hey Google, Hey Siri, Jarvis, Picovoice, Porcupine, and Terminator.

More importantly, the solution allows you to easily create your own custom words in minutes from a web interface by simply typing the selected wake word, with no need for hundreds of voice samples or waiting weeks to get it done. So I tried “Hey You” first, but I was told it was too short, so I changed that to “dear master” and could try it on after only 20 minutes on my Ubuntu 20.04 laptop using Firefox browser. But at the time, it was only available for Windows, Linux, or macOS, and Arm Linux platforms required a commercial license.

But this has just changed, as Picovoice Free Tier enables anyone with an email address or a GitHub account to use Picovoice for free, even commercially, for up to three users. The offer includes Porcupine wake word and Rhino Speech-to-Intent engines, as well as the new Cobra VAD engine. The company says “No credit card required, no hidden fees”. Let’s check it out.

I’ll use “Hello Omicron” and select the English language, but PicoVoice also supports German, Spanish, and French. After I click the button “Train Wake Word”, I’m asked to select the platform…

The good news is we’re not limited to x86 platforms anymore, Raspberry Pi, BeagleBone, Nvidia Jetson, iOS & Android devices. macOS arm64, and even Arm Cortex-M targets (e.g. Arduino Nano 33 BLE Sense) are supported in the free tier. Not sure about other Arm Cortex-A Linux platforms though, maybe selecting “Raspberry Pi” would work? One limitation is that you can only train three wake words per month, but that should be enough for most personal projects.

This time around, it only took a few seconds after clicking on “Train Wake Word”, to get the file required for Raspberry Pi. I don’t have hardware setup for this, so I may try it in more detail another day, but I could still confirm “Hello Omicron” worked just fine in Firefox using my laptop’s microphone. Read the documentation to learn how to get started.

What if you need to handle more than three active users per month? There’s a paid option for $899 per month for up to 1,000 active users. I’m not quite sure how it compares to competitors since pricing is not usually made public. Custom pricing is also offered for companies requiring more than 1,000 users.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

7 Replies to “PicoVoice offline Voice AI engine gets free tier for up to 3 users”

    1. I think It’s like a trial version, they make their money on people building commercial products while letting hobbyists and potential customers develop products for free. Once the SDK and files are installed on the board, it should work without an internet connection.

      1. I totally agree with you Jean-Luc. I think that the vast majority of innovative applications to come in this area will be designed at home by end users themselves, just like ESP8266 and ESP32 success was born. It’s the right approach from such a company to propose something for free for small scale usage and encourage innovation. If even 0.01% of their users create a new product from that, it can be beneficial to them and justifies the “free” approach.

    2. @david you could not be more wrong even the new Pixel phones are offline KWS & ASR.
      There are many free offline software sources for KWS, ASR & KWS.
      The TensorTPU heralded by Google is to train local incremental models to garner user accuracy.

      What is missing though is free audio preprocessing of AEC, Beamforming, Source Separation & Noise suppression.
      What is available doesn’t work that well and many platforms don’t have a full audio pipeline that can provide good working recognition in noise.

      Picovoice is a KWS that is offline but does have a online training service. There is a whole rake of opensource software that runs locally from microcontroller to pi and server if you wish.

      The services the commercial smart speakers use like many things use user data to direct traffic and personalise offering.
      Commercial entities such as Goggle and Amazon with their services store and track user usage but that has nothing to do with what Voice AI needs or can or should do.

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement