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
Porcupine helps product developers add always-listening voice commands to their applications and devices. It takes spoken audio as input and detects specific 'wake words' or phrases, then outputs a signal indicating that the command has been spoken. This allows engineers to build interactive voice-enabled products that respond to simple voice cues.
About awesome-keyword-spotting
zycv/awesome-keyword-spotting
This repository is a curated list of awesome Speech Keyword Spotting (Wake-Up Word Detection).
This is a curated collection of research papers and open-source projects focused on 'keyword spotting' or 'wake-up word detection' for voice-controlled devices. It provides researchers and developers with a comprehensive overview of the latest advancements, allowing them to explore different approaches for recognizing specific keywords in spoken utterances. The collection helps those building voice assistants, smart home devices, or other interactive voice interfaces.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work