porcupine and Multi-Hotword_Spotting

These two tools are competitors, as both aim to provide on-device wake word detection capabilities, though Picovoice/porcupine is a more established deep learning solution while aishoot/Multi-Hotword_Spotting appears to be an independent attempt to build a similar system without reliance on external APIs or network connectivity.

porcupine
70
Verified
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 7/25
Maturity 8/25
Community 18/25
Stars: 4,743
Forks: 572
Downloads:
Commits (30d): 23
Language: Python
License: Apache-2.0
Stars: 34
Forks: 12
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
No Package No Dependents
No License Stale 6m No Package No Dependents

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 Multi-Hotword_Spotting

aishoot/Multi-Hotword_Spotting

Won't it be cool to build a speech assistant like Alexa or Siri yourself without voice API and network connection?

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