Porcupine - Windows (64-bit) Quick Start

  • Wake Word Engine
  • Offline Speech Recognition
  • Local Voice Commands
  • Always Listening
  • Voice Activation
  • Windows


Cloning the Repository

Clone the repository using

git clone https://github.com/Picovoice/porcupine.git

Installing Dependencies

Navigate to the root of the repository and install common Python dependencies

pip3 install -r requirements.txt

Install Python dependencies needed for real-time demo

pip3 install -r demo\\python\\requirements.txt

Runing the Unit Tests

Test the validity of installation by running Python binding's unit tests

python binding\\python\\test_porcupine.py

Running Microphone Demo Application

Finally, run the microphone demo application to monitor the microphone stream for the phrase "Porcupine"

python demo\\python\\porcupine_demo_mic --keywords porcupine

The engine starts processing the audio input from the microphone in realtime and outputs to the terminal when it detects utterances of wake-word "Porcupine".

Creating Custom Wake Words

Enterprises who are commercially engaged with Picovoice can create custom wake word models using Picovoice Console.