Train custom wake words in seconds, deploy across embedded, mobile, web, desktop, or server. Enterprise-ready. No training data required.
Train and test “Hot Pink” or a custom wake word by typing it.
Porcupine Wake Word is an on-device keyword spotting (KWS) engine that enables "always-on" voice interfaces. It listens for a specific keyword or phrase to trigger voice-enabled applications.
Porcupine Wake Word is what a wake word detection engine should be: lightweight, accurate, customizable, and production-ready. With Porcupine Wake Word, enterprises can train branded wake words and always-listening commands in seconds and deploy them across embedded, web, mobile, and desktop, with all inference fully on-device.
No training data, machine learning pipeline, or special infrastructure is required, making wake word integration fast, reliable, and resource-efficient.
Each day, someone is in danger in unmonitored areas. They're attacked, threatened, or experience a medical emergency and need someone to hear the call for help. With HALO, using Picovoice technology to recognize keywords, security personnel can now respond to the call.
Integrate wake word detection into your app with just a few lines of code. Porcupine Wake Word provides SDKs for Python, NodeJS, Android, iOS, React, Flutter, React Native, .NET, Java, C, and Web, enabling rapid deployment across embedded, mobile, web, desktop, and server.
When comparing wake word engines, accuracy must be balanced with power consumption. Porcupine Wake Word leads the market in both.
Porcupine is an enterprise-ready on-device wake word engine built for high accuracy, low resource usage, and ease of integration. It runs always-on across platforms, supports flexible custom training, and is private by design.