A Porcupine wakeword plugin for mycroft
Project description
Picovoice Porcupine Wakeword plugin for Mycroft
This plugins allows using Porcupine wakewords together with Mycroft.
Configuration
To activate the plugin edit the mycroft config using the mycroft-config edit user
command and add a hotword section if it doesn't already exist
[...]
"hotwords": {
}
Then insert a new hotword into the hotwords
section
"blueberry": {
"module": "porcupine_wakeword_plug",
"keyword_file_path": "~/.mycroft/blueberry_linux.ppn",
"sensitivity": 0.5,
"access_key": <your_access_key>
}
Above is using the blueberry model provided by picovoice stored in the location ~/.mycroft/blueberry_linux.ppn
and a sensitivity of 0.5.
Models
Some models are available without charge from the picovoice repo, you can also generate models using the Picovoice console
Supported platforms
Porcupine ships precompiled binaries for several common platforms (x86 amd64, raspberry Pi, and several more) but may not work on your platform. Check their repo for more details.
Credits
The original Mycroft bindings for Porcupine was written by @Tanel.Alumae, this plugin is based upon their initial work with some updates for newer Porcupine releases.
Contributors
The following people are awesome and has helped with the development of this plugin:
- builderjer
- jarbasal
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file mycroft-porcupine-plugin-0.3.0.linux-x86_64.tar.gz
.
File metadata
- Download URL: mycroft-porcupine-plugin-0.3.0.linux-x86_64.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7807fabd025e9054e8952bc8ea23d91db56fbed24c9618b61a21378212cef87c |
|
MD5 | 982a1685a4df9f6353726a638ac71465 |
|
BLAKE2b-256 | 490612e4fd8f63540363485973ac25bb8a303b7f25c85a138877b982c7fb1179 |