Porcupine wake word engine demo for ReSpeaker 4-mic hat.
Project description
Porcupine ReSpeaker Demo
Made in Vancouver, Canada by Picovoice
This package contains a commandline demo for controlling ReSpeaker 4-mic microphone array LEDs using Porcupine.
Porcupine
Porcupine is a highly-accurate and lightweight wake word engine. It enables building always-listening voice-enabled applications. It is
- using deep neural networks trained in real-world environments.
- compact and computationally-efficient. It is perfect for IoT.
- cross-platform. Raspberry Pi, BeagleBone, Android, iOS, Linux (x86_64), macOS (x86_64), Windows (x86_64), and web browsers are supported. Additionally, enterprise customers have access to the ARM Cortex-M SDK.
- scalable. It can detect multiple always-listening voice commands with no added runtime footprint.
- self-service. Developers can train custom wake word models using Picovoice Console.
Installation
Follow the instructions on Seeed Studio to install and set up the microphone array.
Then install the demo:
sudo pip3 install ppnrespeakerdemo
Usage
Run the demo:
porcupine_respeaker_demo
Wait for the demo to initialize and print [Listening]
in the terminal. Then say:
Picovoice
The demo outputs:
detected 'Picovoice'
The lights are now set to green
. Then say:
Alexa
The lights are set to yellow
now. Say:
Terminator
to turn off the lights.
Below please find the colors associated with supported wake words for this demo:
Alexa
Computer
Hey Google
Hey Siri
Jarvis
Picovoice
Porcupine
Bumblebee
Terminator
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ppnrespeakerdemo-1.9.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf6e41accf9d25d509bc7fa4c92bd5473b6ae69d80427538dad3ffd17b0c13d |
|
MD5 | 78cde6c910709072585ee1fa0b3b21dc |
|
BLAKE2b-256 | 009e5fd83ad06e47340f44e6d2adb7a8dbbc86ee765206cb60509142478a7e9a |