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.

porcupine
67
Established
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 18/25
Stars: 4,743
Forks: 572
Downloads:
Commits (30d): 35
Language: Python
License: Apache-2.0
Stars: 283
Forks: 42
Downloads:
Commits (30d): 0
Language:
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

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.

voice-user-interface embedded-systems IoT-development hands-free-control voice-assistants

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.

voice-AI-development speech-recognition-research wake-word-technology embedded-voice-systems voice-user-interface

Scores updated daily from GitHub, PyPI, and npm data. How scores work