porcupine and mycroft-precise

Given that both tools are on-device wake-word detection libraries powered by deep learning and capable of standalone operation, they are **competitors** offering alternative implementations for the same core task, where one would typically choose either the Porcupine engine for its higher star count potentially indicating more mature deep learning or Mycroft Precise for its RNN approach and active download count.

porcupine
67
Established
mycroft-precise
60
Established
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 10/25
Maturity 25/25
Community 25/25
Stars: 4,743
Forks: 572
Downloads:
Commits (30d): 35
Language: Python
License: Apache-2.0
Stars: 959
Forks: 246
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
Stale 6m 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 mycroft-precise

MycroftAI/mycroft-precise

A lightweight, simple-to-use, RNN wake word listener

This tool helps developers integrate custom 'wake word' detection into their Linux-based applications. It listens to an audio stream, like a microphone, and outputs a trigger event when a specific, pre-defined phrase is recognized. Developers building voice-controlled interfaces or interactive audio applications would use this.

voice-user-interface embedded-systems audio-processing speech-recognition application-development

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