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:
- Arm Cortex-M, STM32, PSoC, Arduino, and i.MX RT
- Raspberry Pi, NVIDIA Jetson Nano, and BeagleBone
- Android and iOS
- Chrome, Safari, Firefox, and Edge
- Linux (x86_64), macOS (x86_64, arm64), and Windows (x86_64)
- 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
AccessKey
The Porcupine SDK requires a valid AccessKey
at initialization. AccessKey
s act as your credentials when using Porcupine SDKs.
You can create your AccessKey
for free. Make sure to keep your AccessKey
secret.
To obtain your AccessKey
:
- Login or Signup for a free account on the Picovoice Console.
- Once logged in, go to the
AccessKey
tab to create one or use an existingAccessKey
.
Usage
Below are the colors associated with supported wake words for this demo:
-
Alexa
-
Bumblebee
-
Computer
-
Hey Google
-
Hey Siri
-
Jarvis
-
Picovoice
-
Porcupine
-
Terminator
Run the demo:
porcupine_respeaker_demo --access_key ${ACCESS_KEY}
Wait for the demo to initialize and print [Listening]
in the terminal. Say:
Picovoice
The demo outputs:
detected 'Picovoice'
The lights are now set to green
. Say:
Alexa
The lights are set to yellow
now. Say:
Terminator
to turn off the lights.
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-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9850a7c60399a4793a4663f8f00d7cf2455725cb7dee9a3797637f8d11934a9 |
|
MD5 | 2af62b6fede847538b8e3f48d2744937 |
|
BLAKE2b-256 | 949d3033a5b3f7f775c2406e99c0fd3c9986098a35373e3918efd98967a04838 |