News for hackers. Stuff that matters.
Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by allset_ on Monday December 12, 2022 @11:18PM (#33964778)
So... not offline.
Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by kenarsa on Monday December 12, 2022 @11:20PM (#33964797)
That board doesn't have connectivity! If we had a way to connect to the internet without a connectivity chip I would have had a more exciting post!
Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by laurieg on Monday December 12, 2022 @11:41PM (#33964929)
Why if it is fully offline then why does the micro-controller need a license key? What does it use the key for? How can any monitoring/analytics take place?

I read the article and was interested but after clicking around the site I was thoroughly confused about billing/pricing/metering.

Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by kenarsa on Tuesday December 13, 2022 @12:10AM (#33965079)
Picovoice runs on almost anything: web browsers, mobile, desktop, single board computers, and microcontrollers. For the platforms that have connectivity (i.e. almost anything aside from microcontrollers), we do call home for license management. This helps us keep the `Free Tier` free for personal users, hackers , and skunkworks projects, but make sure we get paid by enterprise customers with deployments at scale [1]. On a microcontroller like the one in this tutorial, there is NO connectivity option. Hence, in this specific case it is 100% offline with no license management. In other cases voice recognition is 100% offline but the call home for license management needs connectivity.

[1] https://picovoice.ai/pricing/

Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by allset_ on Monday December 12, 2022 @11:46PM (#33964950)
Then please explain the

> Picovoice engines call home servers to stay active and report the consumption for billing purposes only.

Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by brink on Monday December 12, 2022 @11:49PM (#33964972)
It sounds like he's saying that the key is hashed offline to check for validity, and doesn't actually verify it via server.
Re:Offline Voice Assistant on a Microcontroller with 192KB RAM by kenarsa on Tuesday December 13, 2022 @12:06AM (#33965055)
Yes, the board does not have a connectivity chip of any sort [1]. Even if one really wants to there is no way to connect to anything from this board.

[1] https://www.st.com/en/evaluation-tools/stm32f4discovery.html