on-device voice interface for IoT powered by deep learning

PORCUPiNE: a revolutionary AI solution that enables developers to add a custom wake word to their voice-enabled applications within seconds


Build new models for any hotword within seconds


Uses deep neural networks trained on
real-world environments. Outperforms existing solutions by high margins.

Privacy by Design

Nothing is sent to the cloud

Cross Platform

Implemented in fixed-point ANSI C. Raspberry Pi, Android, iOS, watchOS, Linux, Mac, and Windows are supported.


Natural fit for IoT applications. Fits even into Raspberry Pi zero.


Can detect tens of wake-words concurrently with no added CPU/memory footprint