Picovoice / porcupine

On-device wake word detection powered by deep learning
https://picovoice.ai/
Apache License 2.0
3.69k stars 495 forks source link

device limit #613

Closed rickmini closed 2 years ago

rickmini commented 2 years ago

I have just begun exploring Picovoice for use as a standalone replacement for alexa running on a raspberry pi or a jetson nano. I want to use it to control a robot. I am not a commercial developer, I only want this for personal use. I am developing on a intel pc and then porting the code to these units to test. I have 2 raspberrys one with buster and one with bullseye (which is a little quirky running the full suite of picovoice) Everything runs extremely well on all of these platforms, testing with the picovoice demo. When i installed to a older buster version i got a device limit error message.

How many devices are allowed with my access key, and if so, how can i decommision some devices, so that when i find the optimal one, i can make sure that it can be used?

kenarsa commented 2 years ago

I would reference this for answers. but currently, the free tier allows 3 active devices per month. You need to wait 30 days and not use a device and it will be decommissioned automatically.

cdhiraj40 commented 2 years ago

hey @kenarsa, I was wondering if the device limit still exists because I added the porcupine model and installed the application on 2 devices but it still shows only one yet! am I missing anything here? Screenshot_20220712_145448

kenarsa commented 2 years ago

What's the app (platform)? did you use it on both devices?

cdhiraj40 commented 2 years ago

What's the app (platform)? did you use it on both devices?

It's an android app https://github.com/enviroCar/enviroCar-app, the code isn't on GitHub but I was testing the wake word feature! and yes I built the app which had my access key and gave it to another person that app. He installed and used it and it is still showing only 1

anyways I would love it if the wake word can be used on multiple devices for free as it's a really small integration yet a really important feature for the GSoC project that I am working on this summer.

enviroCar Mobile is an Android application for collecting Extended Floating Car Data on smartphones (XFCD). While driving, the app communicates with an OBD2 Bluetooth adaptor which allows reading data from the vehicle's engine control.

Having your phone with you in your car is useful for a lot of reasons and enviroCar helps in the same way. But at the same time, it’s also a potentially dangerous distraction to use your phone while driving. Similarly interacting with the enviroCar Android app while driving is a serious concern, as it may result in an accident if the driver is distracted. This is why adding voice commands and having features like the wake word is really essential.

laves commented 2 years ago

@cdhiraj40 - as a courtesy to mobile developers, we don't fully count devices until you release your app.

cdhiraj40 commented 2 years ago

@cdhiraj40 - as a courtesy to mobile developers, we don't fully count devices until you release your app.

mmm, the feature will go into production once the project is done but the app is not commercial. does that help?😬