porcupine and awesome-keyword-spotting
One is an on-device wake word detection engine powered by deep learning, and the other is a curated list of awesome speech keyword spotting resources; therefore, they are complementary, as the latter could help users find the former and other related tools or research.
About porcupine
Picovoice/porcupine
On-device wake word detection powered by deep learning
Supports custom wake word model training via Picovoice Console and detects multiple keywords simultaneously with zero added runtime cost. Built on lightweight deep neural networks optimized for resource-constrained devices, it runs efficiently on microcontrollers, Raspberry Pi, mobile platforms, and browsers with SDKs across Python, Java, .NET, Flutter, React Native, iOS, Android, and WebAssembly.
About awesome-keyword-spotting
zycv/awesome-keyword-spotting
This repository is a curated list of awesome Speech Keyword Spotting (Wake-Up Word Detection).
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work