Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Wyoming protocol server for porcupine2 wake word detection system

License

Notifications You must be signed in to change notification settings

piitaya/wyoming-porcupine3

 
 

Repository files navigation

Wyoming Porcupine3

Wyoming protocol server for the porcupine3 wake word detection system.

You need a Picovoice access key to run Porcupine 3. you can create a free account on the (Picovoice website)[https://picovoice.ai/]

Local Install

Clone the repository and set up Python virtual environment:

git clone https://github.com/piitaya/wyoming-porcupine3.git
cd wyoming-porcupine3
script/setup

Run a server that anyone can connect to:

script/run --uri 'tcp://0.0.0.0:10400' --access-key='PICOVOICE_ACCESS_KEY'

Custom Models

You can train up to 3 wake words per month for free using the picovoice console. Create a folder (e.g. custom_wake_words), put your wake word files (.ppn) inside the folder and run the following command.

script/run --uri 'tcp://0.0.0.0:10400' --access-key='PICOVOICE_ACCESS_KEY' --custom-wake-words-dir='custom_wake_words'

Docker Image

Docker is not supported for now because of access key limitation (more info here: Picovoice/picovoice#552).

About

Wyoming protocol server for porcupine2 wake word detection system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%