The OpenVoiceOS team is pleased to announce Precise Lite prealpha, and a companion plugin! This is Precise on TFLite, presenting a much smaller footprint. It’s suitable for featherweight devices, and we also plan to ship it with OVOS itself.
A modest amount of setup is required; in addition to installing the wake word engine or plugin, you’ll need to configure Mycroft to use it, and point it at a model. See below for an example config snippet.
Like most Mycroft plugins, the Precise Lite plugin is believed to be compatible with any up-to-date Mycroft device. Mark II, Mycroft-git, Chatterbox, Plasma Bigscreen, you should all be able to use the plugin. I know there are a lot of us running 2GB Pi-based devices. It’s a real boon for us!
The primary author on this one was @jarbas. Special thanks to: Bartmoss St. Clair and eltocino.
To test, in your Mycroft environment,
mycroft-pip install git+https://github.com/OpenVoiceOS/ovos-ww-plugin-precise-lite
(Or if you run it systemwide / on a release of OpenVoiceOS)
pip install git+https://github.com/OpenVoiceOS/ovos-ww-plugin-precise-lite
and, assuming you’ve cloned the models repo into ~/precise-lite-models
, see the following:
# mycroft.conf
"hotwords": {
"hey mycroft": {
"module": "ovos-precise-lite",
"model": "~/precise-lite-models/wakewords/en/hey_mycroft.tflite",
"sensitivity": 0.5,
"trigger_level": 3
...
Like mentioned above, the next pre-alpha image of OpenVoiceOS will ship/default configured with this precise-lite version of the wakeword listener. We are also currently looking into adding the “wake up” wake-word as secondairy precise-lite wake word to replace the pocketsphinx one, however we might reach out to you all to help out in gathering the required audio data to train an initial first version of it.
Other related news; The next pre-release will have a major bump of all required packages;
- Based on buildroot 2021.02.05 LTS
- Latest linux kernel 5.10.60-v8 LTS
- Latest XMOS VocalFusion kernel driver for linux 5.10
- KDE Framework (KF5) bumped to version 5.82 (kf5-kio / kf5-kirigami2)
- About any other package bumped and or latest and greatest.
It will also have some not yet finished goodies such as a local configuration webbased dashboard;
The video GUI player has been worked on, to follow the same appearance as the above showed music GUI screens
and to top it up, the first run wizard - local selection procedure is now finished / implemented, providing a very easy and simple way to run Mycroft fully local and/ or without internet.