Following the rollout of its cloudless, edge device-focused voice assistant stack, which comprises wake word, speech-to-text translation, and speech-to-intent capabilities, Picovoice announced a web console that lets you easily create and train your own voice models. Alongside the web console release, the company joined the Arm AI Ecosystem Partner Program, which gives Picovoice deeper access to ARM IP and to chip manufacturers like NXP. Specifically, Picovoice is focused on ARM Cortex-M chip designs, which are extremely low power and can integrate into all manner of IoT devices — but are powerful enough to support its voice assistant without the need for a cloud connection.
The big idea is that OEMs can use the Picovoice web console to whip up voice controls for their devices large and small, for minimal cost. Products with voice assistants on board are hot, and although the likes of smart speakers and smart displays get the bulk of the attention, some level of voice control is possible on all manner of lower-power edge devices, from coffee makers to lights. Amazon in particular has aggressively pushed into this internet of things (IoT) space with household devices like its microwave and lamp, but those are all part of Amazon’s Alexa ecosystem.
Picovoice sees an opportunity to help other companies capture a chunk of that market.
“Over the course of the past few years, we realized that companies are really struggling to build robust voice experiences, because they have to use several tool sets from different companies and glue them together,” said Picovoice business development chief Mehrdad Majzoobi.
He added that training voice models is resource-intensive — even to simply create a wake word — and requires expertise that not all device makers have available, which drove Picovoice to build a tool that removes that need. “Even non-technical stakeholders in companies [like] product managers and UX designers [can] use the tool to build the experience,” he said. Then, after essentially a one-button export, a company’s engineers can handle integrating the voice capabilities into devices.
The resulting voice models are so efficient, he said, that they can run on multiple classes of tiny Cortex-M microcontrollers. Picovoice’s next goal is for its tool to be able to support 1 billion devices.