Live data from Hacker News

Picovoice – Embed private voice AI into any product instantly

picovoice.ai

21–30 of 78 posts

Re: Picovoice – Embed private voice AI into any product instantly

#21
post #8
post #2

> Picovoice is a team of applied scientists and engineers who strive to build a future where our lives are enhanced with ambient voice AIs, while respecting your privacy. Oh wow, thank you! I also saw a reference that this is all open-source but https://github.com/Picovoice/ does not have a Picovoice repository. Is it https://github.com/Picovoice/Porcupine ?

The open source reference is this phrase: "Picovoice's speech to text repository ranks among top 10 open source machine learning projects." It's apparently only talking about their benchmarking tool: https://github.com/Picovoice/stt-benchmark The engine itself is called Cheetah, and appears to be a closed source, "inquire for pricing/licensing" product.

We will open source Cheetah this year with a similar licensing model as Porcupine.

Re: Picovoice – Embed private voice AI into any product instantly

#22
post #17
post #4

Link to the github repo: https://github.com/picovoice/porcupine The keyword generating application: https://github.com/Picovoice/Porcupine/tree/master/tools/opt... The keyword generating application is free for personal use only and requires a license for commercial use, but there's no pricing available and it only provides an email address for contacting about purchasing a license. If anyone from the team is reading…

This is Alireza. I am the founder of Picovoice. Thanks a lot for the information and also sharing. I 100% agree we do need to work on the website and its content. It is definitely in our TODO list. Will prioritize. In the meantime happy to answer any commercial questions via email contact@picovoice.ai Thanks again for sharing

You could have answered the pricing question here, directly, in response to someone asking about it.

You said it needed to be addressed, and was a priority yet the question remains unanswered. It gives me the cognitive-dissonance.

Re: Picovoice – Embed private voice AI into any product instantly

#23
post #19

I wonder how this compares to snips[1]. I recently connected snips to my lights and it works pretty flawlessly. Picovoice does look like its easier to integrate into an app though. [1] http://snips.ai/

I am the founder of Picovoice. I am NOT going to comment on comparison as obviously I will be biased ;) With Picovoice you can use the voice control engine to accomplish this. Maybe something similar to this demo? https://picovoice.ai/#voice-control-demo The cool thing about this engine is that it is tiny. It uses less than 8% CPU on RPi3 and altogether it is less than 2MB (code, model, etc). Technically you can run…

How much work do you think will an ESP32 port take?

Re: Picovoice – Embed private voice AI into any product instantly

#24
post #22
post #17

Earlier quoted context omitted.

This is Alireza. I am the founder of Picovoice. Thanks a lot for the information and also sharing. I 100% agree we do need to work on the website and its content. It is definitely in our TODO list. Will prioritize. In the meantime happy to answer any commercial questions via email contact@picovoice.ai Thanks again for sharing

You could have answered the pricing question here, directly, in response to someone asking about it. You said it needed to be addressed, and was a priority yet the question remains unanswered. It gives me the cognitive-dissonance.

I take it this is one of those "contact us for a quote" type of deals.

Re: Picovoice – Embed private voice AI into any product instantly

#25
post #6

Can I use this for my home automation setup? It seems the github link is only part of the product. Do you license this for individual users?

This is my question too. I looked at Snips but they had no timeline on Windows support and were more interested in talking about their crypto coin than answering basic questions about their software.

I had pretty good luck reaching out to the developers on Discord these past couple weeks. Not sure when you tried but I recommend trying it again. I personally I think snips is way more appropriate on something embedded like a RPi. I was up and running with their new sam package within minutes. Their new update (about two months?) really made it more user friendly. Unfortunately, their windows packages is still very broken.

E: You should probably try in the late night or early morning time for the States (EST) since they are located in Europe I believe.

Re: Picovoice – Embed private voice AI into any product instantly

#26
post #19

I wonder how this compares to snips[1]. I recently connected snips to my lights and it works pretty flawlessly. Picovoice does look like its easier to integrate into an app though. [1] http://snips.ai/

I am the founder of Picovoice. I am NOT going to comment on comparison as obviously I will be biased ;) With Picovoice you can use the voice control engine to accomplish this. Maybe something similar to this demo? https://picovoice.ai/#voice-control-demo The cool thing about this engine is that it is tiny. It uses less than 8% CPU on RPi3 and altogether it is less than 2MB (code, model, etc). Technically you can run…

I would love to see some benchmark numbers on Picovoice. The small size and low CPU is definitely interesting but I'm worried that performance is hindered because of this. Also, is 8% peak usage? Having this loaded on some small IoT chip will be awesome to see.

Re: Picovoice – Embed private voice AI into any product instantly

#27
post #22

Earlier quoted context omitted.

You could have answered the pricing question here, directly, in response to someone asking about it. You said it needed to be addressed, and was a priority yet the question remains unanswered. It gives me the cognitive-dissonance.

I take it this is one of those "contact us for a quote" type of deals.

The reason the quote is not present is that there are just too many factors involved. What is the platform you are using (iOS, Android, ARM Cortex-M, DSP, etc)? What is the scale? Are you deploying to ten devices or ten million? Do you have specific runtime requirements? Some people have limited RAM (e.g. I only have 32KB of RAM), some limited CPU, some limited FLASH, etc. How many models do you need? Are there proper words or brand/made up names? Is it English? How much engineering support do you need?

In reality, it is a lengthy decision tree. I do not want to put that here or on the company's website as it will just maximize the confusion. But it makes sense to put the common easy cases and then ask for contact in the rest. Which is probably the path we take as it will save us some time.

That being said I challenge you to find a company who offers similar tech and have pricing on their website. I suspect what I mentioned is the reason. I could be wrong.

Re: Picovoice – Embed private voice AI into any product instantly

#28
post #19

Earlier quoted context omitted.

I am the founder of Picovoice. I am NOT going to comment on comparison as obviously I will be biased ;) With Picovoice you can use the voice control engine to accomplish this. Maybe something similar to this demo? https://picovoice.ai/#voice-control-demo The cool thing about this engine is that it is tiny. It uses less than 8% CPU on RPi3 and altogether it is less than 2MB (code, model, etc). Technically you can run…

I would love to see some benchmark numbers on Picovoice. The small size and low CPU is definitely interesting but I'm worried that performance is hindered because of this. Also, is 8% peak usage? Having this loaded on some small IoT chip will be awesome to see.

You should check this out: https://github.com/Picovoice/wakeword-benchmark

We do work with a couple of SoC manufacturers and will disclose some of the results when our partners are ready. In general, we can run on any MCU with a C compiler and 200KB of RAM (maybe less if there is fast FLASH available). We already of models working on ARM Cortex-M and Cadence's HiFi4.

Re: Picovoice – Embed private voice AI into any product instantly

#29
post #19

Earlier quoted context omitted.

I am the founder of Picovoice. I am NOT going to comment on comparison as obviously I will be biased ;) With Picovoice you can use the voice control engine to accomplish this. Maybe something similar to this demo? https://picovoice.ai/#voice-control-demo The cool thing about this engine is that it is tiny. It uses less than 8% CPU on RPi3 and altogether it is less than 2MB (code, model, etc). Technically you can run…

How much work do you think will an ESP32 port take?

I would love to see Picovocie on ESP32. We've looked into this as we get many requests for Picovoice on ESP32. The challenge is to find a commercial request at a reasonable scale to cover the porting effort. I suspect it should be less than a month of work on our side.
Post reply on HN