Picovoice Porcupine
by Picovoice
On-device wake-word engine — runs on micro-controllers, mobile, browsers.
TL;DR
On-device wake-word engine — runs on micro-controllers, mobile, browsers.
Best for developers building on-device wake-word activation into apps, devices, and embedded products. Pricing: Free tier · paid commercial · enterprise.
Category
Products
License
—
Stars
—
Last push
—
Pricing
Free tier · paid commercial · enterprise
Platforms
Linux, macOS, Windows, iOS, Android, Web, Edge
What it is
Porcupine is Picovoice's wake-word detector. Runs in <200 KB on ARM Cortex-M MCUs, scales up to mobile + desktop. Train custom wake words in the Picovoice Console.
Best for: Developers building on-device wake-word activation into apps, devices, and embedded products.
Watch out for: AccessKey required for non-FOSS use; on-device only — no cloud ASR; pricing tiers by commercial use.
Watch out for: AccessKey required for non-FOSS use; on-device only — no cloud ASR; pricing tiers by commercial use.
Install / use
picovoice.ai — sign up + grab AccessKey · SDK in 8 languages
Features
| Speaker diarization | No |
| Word-level timestamps | No |
| Streaming / real-time | Yes |
| Languages supported | 17 |
| HIPAA eligible | No |
Picovoice Porcupine vs Whipscribe
| Feature | Picovoice Porcupine | Whipscribe |
|---|---|---|
| Category | Products | Transcription APIs |
| Pricing | Free tier · paid commercial · enterprise | free beta |
| Speaker diarization | — | Yes |
| Word timestamps | — | Yes |
| Streaming | Yes | No |
| Languages | 17 | 99 |
| Platforms | Linux, macOS, Windows, iOS, Android, Web, Edge | Web, API, MCP |
Alternatives to Picovoice Porcupine
Whipscribe is a managed faster-whisper + whisperX service. If you want transcripts without running infrastructure, paste a URL or drop a file in the form below — you'll have a transcript in seconds.