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

Self-Service

Build new models for any hotword within seconds

Robust

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.

Lightweight

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

Scalable

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