Metadata-Version: 2.1
Name: ppnrespeakerdemo
Version: 2.1.2
Summary: Porcupine wake word engine demo for ReSpeaker 4-mic hat.
Home-page: https://github.com/Picovoice/porcupine
Author: Picovoice Inc.
Author-email: hello@picovoice.ai
License: UNKNOWN
Description: # Porcupine ReSpeaker Demo
        
        Made in Vancouver, Canada by [Picovoice](https://picovoice.ai)
        
        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](https://console.picovoice.ai/).
        
        ## Installation
        
        Follow the instructions on [Seeed Studio](https://wiki.seeedstudio.com/ReSpeaker_4_Mic_Array_for_Raspberry_Pi/)
        to install and set up the microphone array.
        
        Then install the demo:
        
        ```console
        sudo pip3 install ppnrespeakerdemo
        ```
        
        ## AccessKey
        
        Porcupine requires a valid Picovoice `AccessKey` at initialization. `AccessKey` acts as your credentials when using Porcupine SDKs.
        You can get your `AccessKey` for free. Make sure to keep your `AccessKey` secret.
        Signup or Login to [Picovoice Console](https://console.picovoice.ai/) to get your `AccessKey`.
        
        ## Usage
        
        Below are the colors associated with supported wake words for this demo:
        
        - ![#ffff33](https://via.placeholder.com/15/ffff33/000000?text=+) `Alexa`
        - ![#ff8000](https://via.placeholder.com/15/ff8000/000000?text=+) `Bumblebee`
        - ![#ffffff](https://via.placeholder.com/15/ffffff/000000?text=+) `Computer`
        - ![#ff0000](https://via.placeholder.com/15/ff0000/000000?text=+) `Hey Google`
        - ![#800080](https://via.placeholder.com/15/800080/000000?text=+) `Hey Siri`
        - ![#ff3399](https://via.placeholder.com/15/ff3399/000000?text=+) `Jarvis`
        - ![#00ff00](https://via.placeholder.com/15/00ff00/000000?text=+) `Picovoice`
        - ![#0000ff](https://via.placeholder.com/15/0000ff/000000?text=+) `Porcupine`
        - ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `Terminator`
        
        Run the demo:
        
        ```console
        porcupine_respeaker_demo --access_key ${ACCESS_KEY}
        ```
        
        Wait for the demo to initialize and print `[Listening]` in the terminal. Say:
        
        > Picovoice
        
        The demo outputs:
        
        ```text
        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.
        
Keywords: wake word,voice control,speech recognition,voice recognition,picovoice,porcupine,respeaker
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Requires-Python: >=3.5
Description-Content-Type: text/markdown
