Wake Word Detection Voice AI Tools
Tools for detecting specific trigger words or commands in audio streams, typically optimized for embedded/edge devices. Does NOT include general speech recognition, ASR, or speech classification beyond wake-word activation.
There are 45 wake word detection tools tracked. 1 score above 70 (verified tier). The highest-rated is Picovoice/porcupine at 70/100 with 4,743 stars. 1 of the top 10 are actively maintained.
Get all 45 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=wake-word-detection&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
Picovoice/porcupine
On-device wake word detection powered by deep learning |
|
Verified |
| 2 |
MycroftAI/mycroft-precise
A lightweight, simple-to-use, RNN wake word listener |
|
Established |
| 3 |
arcosoph/nanowakeword
A lightweight, open-source, and intelligent wake word detection engine.... |
|
Established |
| 4 |
mozilla/DeepSpeech
DeepSpeech is an open source embedded (offline, on-device) speech-to-text... |
|
Emerging |
| 5 |
OAID/cortex-m-kws
Cortex M KWS example with Tengine Lite. |
|
Emerging |
| 6 |
vineeths96/Spoken-Keyword-Spotting
In this repository, we explore using a hybrid system consisting of a... |
|
Emerging |
| 7 |
zycv/awesome-keyword-spotting
This repository is a curated list of awesome Speech Keyword Spotting... |
|
Emerging |
| 8 |
mozilla/DeepSpeech-examples
Examples of how to use or integrate DeepSpeech |
|
Emerging |
| 9 |
FedericaPaoli1/stm32-speech-recognition-and-traduction
stm32-speech-recognition-and-traduction is a project developed for the... |
|
Emerging |
| 10 |
mostafaelaraby/Tensorflow-Keyword-Spotting
Keyword spotting using various architecture like convolutional vggnet , 1D... |
|
Emerging |
| 11 |
AkshathRaghav/tinyspeech
Code release for "TinySpeech: Attention Condensers for Deep Speech... |
|
Emerging |
| 12 |
ShawnHymel/tflite-speech-recognition
Demo for training a convolutional neural network to classify words and... |
|
Emerging |
| 13 |
harvard-edge/multilingual_kws
Few-shot Keyword Spotting in Any Language and Multilingual Spoken Word Corpus |
|
Emerging |
| 14 |
bensonruan/Speech-Command
Speech Command Recognizer using tensorflowjs |
|
Emerging |
| 15 |
ArchitParnami/Few-Shot-KWS
Few-Shot Keyword Spotting |
|
Experimental |
| 16 |
thotnd173389/SpeechCommand
The project aims to use keyword spotting streaming in a real-time offline... |
|
Experimental |
| 17 |
andriyadi/Maix-SpeechRecognizer
Speech Recognition or Wake Word detection demo, developed using Maixduino... |
|
Experimental |
| 18 |
stgloorious/stm32-speech-recognition
Speech Recognition using STM32 and Machine Learning |
|
Experimental |
| 19 |
boochow/TFLite_Micro_MicroSpeech_M5Stack
M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech" |
|
Experimental |
| 20 |
aishoot/Multi-Hotword_Spotting
Won't it be cool to build a speech assistant like Alexa or Siri yourself... |
|
Experimental |
| 21 |
Ephrem-ETH/E2E-KWS
End-to-End Keyword Spotting (E2E-KWS) using a character level LSTM |
|
Experimental |
| 22 |
edholmes2232/Speech2Touch
Voice Input to USB HID Output. Based on STM32WB55 |
|
Experimental |
| 23 |
Jithsaavvy/Deploying-an-end-to-end-keyword-spotting-model-into-cloud-server-by-integrating-CI-CD-pipeline
The project is a concoction of research (audio signal processing, keyword... |
|
Experimental |
| 24 |
huaxiaozhong1/Tensorflow-SparkFunEdge-FullLifeCycel-for-SequenceModel
An "AI on-device" project for sequence model. Based at Tensorflow Lite for... |
|
Experimental |
| 25 |
jsvir/sparknet
[Tiny KWS] SparkNet: Sparse Binarization for Fast Keyword Spotting |
|
Experimental |
| 26 |
thotnd173389/tdnn_with_swsa
Create model keyword spotting using Time Delay Neural Network and Shared... |
|
Experimental |
| 27 |
dalehumby/openWakeWord-rhasspy
openWakeWord for Rhasspy |
|
Experimental |
| 28 |
Mmiglio/SpeechRecognition
Small-footprint Keyword Spotting |
|
Experimental |
| 29 |
ryuuji06/keyword-spotting
In this repository, I implement a system for detecting specific spoken words... |
|
Experimental |
| 30 |
etosworld/etos-keywordspotting
PyTorch implementations of neural network models for keyword spotting |
|
Experimental |
| 31 |
sk-g/Speech-Recognition-Tensorflow-Challenge
Different CNN Models for keyword spotting in speech recognition |
|
Experimental |
| 32 |
trinhtuanvubk/ASR-based-KWS
QbE Keyword Spotting System based on ASR |
|
Experimental |
| 33 |
lgpearson1771/openwakeword-trainer
Train custom wake word models with openWakeWord. A granular 13-step pipeline... |
|
Experimental |
| 34 |
antonin-lfv/ESP32-robot-piloting-with-TinySpeech
Offline Keyword Spotting on ESP32-S3. TinySpeech implementation using... |
|
Experimental |
| 35 |
vishwakneelamegam/deepspeech-android
i have build speech recognition app using mozilla deepspeech |
|
Experimental |
| 36 |
Momotoculteur/Keyword-voice-recognition
Créer une reconnaissance vocale de mots clés via des algorithmes... |
|
Experimental |
| 37 |
Rohit909-creator/EfficientWordNet_Upgrade
EfficientWordNet enhances wakeword detection with noise-robust similarity... |
|
Experimental |
| 38 |
daniel-szulc/Speech_Recognition
🎙 Automatic Keyword Speech Recognition for Polish and English in Tensorflow 🧠 |
|
Experimental |
| 39 |
jasonwhwang/tensorflow_micro_speech_mbed
Tensorflow Micro Speech Example using Mbed (STM32F49ZI, NUCLEO-F429ZI) |
|
Experimental |
| 40 |
carmen-martin/Deep-Keyword-Spotting
A Small Footprint implementation of Keyword Spotting with different architectures. |
|
Experimental |
| 41 |
code2k13/pipico_speech_recognition
This repository contains code and instructions to implement single word... |
|
Experimental |
| 42 |
moego0/custom_KWS
End-to-end pipeline for training a custom keyword detection model with... |
|
Experimental |
| 43 |
Med-Karim-Ben-Boubaker/Embedded-Speech-Recognition-STM32F407
This project aims to implement a speech command recognition system on an... |
|
Experimental |
| 44 |
susnato/Trigger-Word-Detection-From-Live-Audio
Trigger Word Detection from live audio |
|
Experimental |
| 45 |
anacletu/tflm-keyword-spotting-led
Efficient Keyword Spotting for LED Control with TensorFlow Lite for Microcontrollers |
|
Experimental |