Closed JarvisPrestidge closed 6 years ago
Happy that you find the repo useful. The answer you are looking for is the FAQ of README for optimizer tool. https://github.com/Picovoice/Porcupine/tree/master/tools/optimizer
Basically, we consider WASM a different platform (regardless of OS browser is running on). That means that you cannot use the optimizer to create your own WASM files. We offer custom keyword files for WASM and a number of other platforms for customers who choose the purchase the commercial license.
That being said there are a number of free models available in the repo under keyword_files/ folder. You can use them freely. In the next few days, I will add more WASM files so that it has the same number of free models as other platforms.
Some requests on WASM keyword files to support a few open source projects.
For my browser based (soon to be speech enabled) music library, "Hey Meeka"
For my flashcard/learning application (https://github.com/syntithenai/mnemolibrary), "Hey Nemo" For demo with open source content https://mnemolibrary.com
For my snips-webbrowser-audioserver npm package, I'd like "Hey Snips" and "Hey Mycroft". Currently using "OK Lamp".
I imagine Hey Snips would be very popular and generate commercial interest in additional hotwords. The audioserver package allows a browser to behave as a satellite in the Snips mqtt ecosystem so bridging Snips from being a raspberry pi based solution to something that can ship as part of a website hosting suite (with custom hotword).
Thanks for your consideration cheers Steve Ryan
It is a bit disappointing to not have any more generic keywords available. I wanted to use this library as a showcase demo for a SAP Cloud product, but the sole availability of "ok lamp" renders useless for any case studies.
Check out v1.5 now you have about 20 more models in the resource directory. hope it helps.
can you add "Computer" (like in Startrek)... that would help me a lot with my private voice control...?
Thank you very much
Issue
I'm using windows and trying to adapt the js demo for use in nodejs (btw that would be a really useful demo, and i'm happy to submit a pr once I figure this out!).
I can run the example in firefox locally fine 👍
I'm now trying to create my own keyword signature using the optimiser tool:
I'm using xxd to convert the output file into a hexadecimal string.
then I format the output to copy the demo, i.e.
pop that in the demo file in-place of the existing "ok lamp" value and run the local demo to no avail. I get the following error:
Questions
p.s. this is a super fricking cool project 🙂
@kenarsa