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 58 wake word detection tools tracked. 3 score above 50 (established tier). The highest-rated is Picovoice/porcupine at 67/100 with 4,743 stars. 1 of the top 10 are actively maintained.

Get all 58 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

67
Established
2 MycroftAI/mycroft-precise

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

60
Established
3 arcosoph/nanowakeword

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

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

45
Emerging
6 vineeths96/Spoken-Keyword-Spotting

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

45
Emerging
7 zycv/awesome-keyword-spotting

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

44
Emerging
8 DmitryRyumin/OpenAV

An open-source library for recognition of speech commands in the user...

43
Emerging
9 mozilla/DeepSpeech-examples

Examples of how to use or integrate DeepSpeech

43
Emerging
10 FedericaPaoli1/stm32-speech-recognition-and-traduction

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

40
Emerging
11 Adamiito0909/mlx-swift-audio

🎤 Enhance your apps with MLX Swift Audio, offering robust text-to-speech and...

40
Emerging
12 ShawnHymel/tflite-speech-recognition

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

39
Emerging
13 mostafaelaraby/Tensorflow-Keyword-Spotting

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

39
Emerging
14 harvard-edge/multilingual_kws

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

39
Emerging
15 AkshathRaghav/tinyspeech

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

39
Emerging
16 bensonruan/Speech-Command

Speech Command Recognizer using tensorflowjs

38
Emerging
17 ArchitParnami/Few-Shot-KWS

Few-Shot Keyword Spotting

36
Emerging
18 andriyadi/Maix-SpeechRecognizer

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

35
Emerging
19 thotnd173389/SpeechCommand

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

35
Emerging
20 stgloorious/stm32-speech-recognition

Speech Recognition using STM32 and Machine Learning

34
Emerging
21 boochow/TFLite_Micro_MicroSpeech_M5Stack

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

34
Emerging
22 aishoot/Multi-Hotword_Spotting

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

33
Emerging
23 Ephrem-ETH/E2E-KWS

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

32
Emerging
24 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...

31
Emerging
25 edholmes2232/Speech2Touch

Voice Input to USB HID Output. Based on STM32WB55

31
Emerging
26 huaxiaozhong1/Tensorflow-SparkFunEdge-FullLifeCycel-for-SequenceModel

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

30
Emerging
27 ryuuji06/keyword-spotting

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

29
Experimental
28 dalehumby/openWakeWord-rhasspy

openWakeWord for Rhasspy

29
Experimental
29 dkurt/audio_recognition_android

Audio recognition on Android with OpenVINO

29
Experimental
30 thotnd173389/tdnn_with_swsa

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

29
Experimental
31 Mmiglio/SpeechRecognition

Small-footprint Keyword Spotting

29
Experimental
32 jsvir/sparknet

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

29
Experimental
33 etosworld/etos-keywordspotting

PyTorch implementations of neural network models for keyword spotting

28
Experimental
34 trinhtuanvubk/ASR-based-KWS

QbE Keyword Spotting System based on ASR

28
Experimental
35 sk-g/Speech-Recognition-Tensorflow-Challenge

Different CNN Models for keyword spotting in speech recognition

28
Experimental
36 vishwakneelamegam/deepspeech-android

i have build speech recognition app using mozilla deepspeech

27
Experimental
37 Momotoculteur/Keyword-voice-recognition

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

24
Experimental
38 daniel-szulc/Speech_Recognition

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

23
Experimental
39 lgpearson1771/openwakeword-trainer

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

23
Experimental
40 nyumaya/libnyumaya_esp32

Experimental support for nyumaya audio recognition on ESP32

23
Experimental
41 jasonwhwang/tensorflow_micro_speech_mbed

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

22
Experimental
42 Zer0pa/ZPE-Prosody

ZPE-Prosody V0.0: DETERMINISTIC SPEECH PROSODY CODEC: Intonation | Rhythm |...

22
Experimental
43 carmen-martin/Deep-Keyword-Spotting

A Small Footprint implementation of Keyword Spotting with different architectures.

22
Experimental
44 Rohit909-creator/EfficientWordNet_Upgrade

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

21
Experimental
45 code2k13/pipico_speech_recognition

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

21
Experimental
46 PhysisVerse/physis-vad-swift

Modular Swift package for on-device voice activity detection on Apple...

21
Experimental
47 Med-Karim-Ben-Boubaker/Embedded-Speech-Recognition-STM32F407

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

20
Experimental
48 antonin-lfv/ESP32-robot-piloting-with-TinySpeech

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

20
Experimental
49 susnato/Trigger-Word-Detection-From-Live-Audio

Trigger Word Detection from live audio

19
Experimental
50 moego0/custom_KWS

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

19
Experimental
51 ebowwa/LocalDiarizationSwiftExample

iOS example app demonstrating on-device speaker diarization using FluidAudio...

19
Experimental
52 Otosaku/NeMoSpeaker-iOS

Swift library for Speaker Embedding extraction and verification using NVIDIA...

15
Experimental
53 anacletu/tflm-keyword-spotting-led

Efficient Keyword Spotting for LED Control with TensorFlow Lite for Microcontrollers

11
Experimental
54 Weber-PKU/KNNKeywordSpotting

A lightweight model for keyword spotting using MFCC and KNN.

11
Experimental
55 syw2014/Speech-Processing

Repository to collect and design models for speech processing include...

11
Experimental
56 dheerajkallakuri/High-Accuracy-Keyword-Spotting-on-Edge

Real-time audio analysis embedded system to detect specific absolutist keywords.

10
Experimental
57 IhabBendidi/trigger-word-detection

An implementation of trigger word detection using keras, for detecting...

10
Experimental
58 AISWARYA-NANDAKUMAR/Wake-Word-Detection-Using-Tiny-ML

Wake word detection using Tiny ML. Tensorflow lite is used here. The project...

10
Experimental