sepia-docs
sepia-docs copied to clipboard
Personal wake word?
Hi there, I wanted to ask if it is possible to create your own wake word or if this is planned for the future?
Best wishes
Hi,
Is it possible? yes and no 😅
- No, because currently there is no option to really replace the existing "Hey SEPIA".
- Yes, because SEPIA has 2 remote-control endpoints that can be used to trigger the microphone and they can be used together with any custom wake-word tool
The engine used in SEPIA is called Porcupine by Picovoice. They offer the option to create own wake-words for Windows 64bit and Linux 64bit but for Raspberry Pi (Arm32) or embedded into browser via WASM (thats what SEPIA uses) you need to ask them explicitly to create it (which usually means pay for it). The SEPIA wake-word repository has a Python program than you could run on Linux/Windows 64bit with a custom wake-word and there is even a train script for Windows included :-)
Is it planned for the future? I would like to offer a real solution, yes, but the requirements are very specific:
- Needs to work inside a web-browser
- Needs to work well (^^)
- Should not require massive amounts of training data to build
What I will do though for the next version is to isolate the actual wake-word data from the HTML files so you could simply replace that ... in case you get a valid replacement from Picovoice ;-)
Thanks for the quick reply, I understand. ;-)
greetings
What I will do though for the next version is to isolate the actual wake-word data from the HTML files so you could simply replace that ... in case you get a valid replacement from Picovoice ;-)
Is this already possible? And is there any guide how to replace it?
The Dev branch of the client already has some updates which will make it possible to use the keywords included in Porcupine release versions 1.5 and 1.6, e.g. "raspberry", "picovoice", "bumblebee", "terminator" (^^) and some others. I'm still waiting for feedback from the Picovoice guys. Depending on that the process of switching the keyword will be either trivial (selector in the app) or require some file swaps (which will not be included in the Android app but easy for the DIY clients). Expect a release someday this month :-)