Skip to main content

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

Metadata

Release files for mycroft-porcupine-plugin 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mycroft-porcupine-plugin 0.3.0
File Size Uploaded
mycroft-porcupine-plugin-0.3.0.linux-x86_64.tar.gz 4.8 kB Details

Release files / mycroft-porcupine-plugin-0.3.0.linux-x86_64.tar.gz

Download URL mycroft-porcupine-plugin-0.3.0.linux-x86_64.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7807fabd025e9054e8952bc8ea23d91db56fbed24c9618b61a21378212cef87c
BLAKE2b-256 checksum
How to use checksums
490612e4fd8f63540363485973ac25bb8a303b7f25c85a138877b982c7fb1179
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page