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

70
Verified
2 MycroftAI/mycroft-precise

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

57
Established
3 arcosoph/nanowakeword

A lightweight, open-source, and intelligent wake word detection engine....

52
Established
4 mozilla/DeepSpeech

DeepSpeech is an open source embedded (offline, on-device) speech-to-text...

49
Emerging
5 OAID/cortex-m-kws

Cortex M KWS example with Tengine Lite.

38
Emerging
6 vineeths96/Spoken-Keyword-Spotting

In this repository, we explore using a hybrid system consisting of a...

38
Emerging
7 zycv/awesome-keyword-spotting

This repository is a curated list of awesome Speech Keyword Spotting...

37
Emerging
8 mozilla/DeepSpeech-examples

Examples of how to use or integrate DeepSpeech

36
Emerging
9 FedericaPaoli1/stm32-speech-recognition-and-traduction

stm32-speech-recognition-and-traduction is a project developed for the...

33
Emerging
10 mostafaelaraby/Tensorflow-Keyword-Spotting

Keyword spotting using various architecture like convolutional vggnet , 1D...

32
Emerging
11 AkshathRaghav/tinyspeech

Code release for "TinySpeech: Attention Condensers for Deep Speech...

32
Emerging
12 ShawnHymel/tflite-speech-recognition

Demo for training a convolutional neural network to classify words and...

32
Emerging
13 harvard-edge/multilingual_kws

Few-shot Keyword Spotting in Any Language and Multilingual Spoken Word Corpus

32
Emerging
14 bensonruan/Speech-Command

Speech Command Recognizer using tensorflowjs

31
Emerging
15 ArchitParnami/Few-Shot-KWS

Few-Shot Keyword Spotting

29
Experimental
16 thotnd173389/SpeechCommand

The project aims to use keyword spotting streaming in a real-time offline...

28
Experimental
17 andriyadi/Maix-SpeechRecognizer

Speech Recognition or Wake Word detection demo, developed using Maixduino...

28
Experimental
18 stgloorious/stm32-speech-recognition

Speech Recognition using STM32 and Machine Learning

27
Experimental
19 boochow/TFLite_Micro_MicroSpeech_M5Stack

M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech"

27
Experimental
20 aishoot/Multi-Hotword_Spotting

Won't it be cool to build a speech assistant like Alexa or Siri yourself...

26
Experimental
21 Ephrem-ETH/E2E-KWS

End-to-End Keyword Spotting (E2E-KWS) using a character level LSTM

25
Experimental
22 edholmes2232/Speech2Touch

Voice Input to USB HID Output. Based on STM32WB55

25
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...

24
Experimental
24 huaxiaozhong1/Tensorflow-SparkFunEdge-FullLifeCycel-for-SequenceModel

An "AI on-device" project for sequence model. Based at Tensorflow Lite for...

23
Experimental
25 jsvir/sparknet

[Tiny KWS] SparkNet: Sparse Binarization for Fast Keyword Spotting

22
Experimental
26 thotnd173389/tdnn_with_swsa

Create model keyword spotting using Time Delay Neural Network and Shared...

22
Experimental
27 dalehumby/openWakeWord-rhasspy

openWakeWord for Rhasspy

22
Experimental
28 Mmiglio/SpeechRecognition

Small-footprint Keyword Spotting

22
Experimental
29 ryuuji06/keyword-spotting

In this repository, I implement a system for detecting specific spoken words...

22
Experimental
30 etosworld/etos-keywordspotting

PyTorch implementations of neural network models for keyword spotting

21
Experimental
31 sk-g/Speech-Recognition-Tensorflow-Challenge

Different CNN Models for keyword spotting in speech recognition

21
Experimental
32 trinhtuanvubk/ASR-based-KWS

QbE Keyword Spotting System based on ASR

21
Experimental
33 lgpearson1771/openwakeword-trainer

Train custom wake word models with openWakeWord. A granular 13-step pipeline...

21
Experimental
34 antonin-lfv/ESP32-robot-piloting-with-TinySpeech

Offline Keyword Spotting on ESP32-S3. TinySpeech implementation using...

20
Experimental
35 vishwakneelamegam/deepspeech-android

i have build speech recognition app using mozilla deepspeech

20
Experimental
36 Momotoculteur/Keyword-voice-recognition

Créer une reconnaissance vocale de mots clés via des algorithmes...

17
Experimental
37 Rohit909-creator/EfficientWordNet_Upgrade

EfficientWordNet enhances wakeword detection with noise-robust similarity...

16
Experimental
38 daniel-szulc/Speech_Recognition

🎙 Automatic Keyword Speech Recognition for Polish and English in Tensorflow 🧠

16
Experimental
39 jasonwhwang/tensorflow_micro_speech_mbed

Tensorflow Micro Speech Example using Mbed (STM32F49ZI, NUCLEO-F429ZI)

15
Experimental
40 carmen-martin/Deep-Keyword-Spotting

A Small Footprint implementation of Keyword Spotting with different architectures.

15
Experimental
41 code2k13/pipico_speech_recognition

This repository contains code and instructions to implement single word...

14
Experimental
42 moego0/custom_KWS

End-to-end pipeline for training a custom keyword detection model with...

13
Experimental
43 Med-Karim-Ben-Boubaker/Embedded-Speech-Recognition-STM32F407

This project aims to implement a speech command recognition system on an...

13
Experimental
44 susnato/Trigger-Word-Detection-From-Live-Audio

Trigger Word Detection from live audio

12
Experimental
45 anacletu/tflm-keyword-spotting-led

Efficient Keyword Spotting for LED Control with TensorFlow Lite for Microcontrollers

11
Experimental