On-device wake word detection powered by deep learning
-
Updated
Sep 10, 2026 - Python
On-device wake word detection powered by deep learning
This is a list of interesting papers and projects about TinyML.
OpenClaw voice assistant app for Android - Wake word activation & system assistant integration
Turn an Echo Dot (2nd gen) into a fully local Home Assistant voice satellite, multi-room media player, lux sensor, Bluetooth proxy, and more. No Amazon, no cloud.
Dashie for Android — the family dashboard and Home Assistant kiosk app. AGPL-3.0.
wake word engine benchmark framework
A lightweight, wake word detection engine. Train custom, high-accuracy models with minimal effort.
Offline keyword spotting & wake word engine. ONNX format, model <130KB, inference <10ms. Runs on Android, ESP32, Linux, Web. No cloud, no data usage.
Create any wake word, deploy on any device and operating system.
Open firmware for the Echo Show 5 (2nd gen): Alpine Linux instead of Android, no Alexa. A local Home Assistant voice satellite with its own touch screen, on-device wake word, SSH and A/B over-the-air updates.
Wake word detection with custom phrases without model training
Linux firmware for the Echo Dot (2nd gen): no Fire OS, no Alexa. A local Home Assistant voice satellite with all seven mics, Bluetooth speaker mode, signed A/B updates and SSH.
GPT powered personal voice assistant, immitates GLaDOS from Portal.
Self-hosted voice assistant. Speak to your computer: it answers aloud, types your dictation, and operates your apps.
A custom "Hey Donut" wake word for Home Assistant — 62 KB, runs on-device, zero false accepts per hour. Includes the full training pipeline so you can teach your assistant any name. CC0.
Speech2Speech-AIAssistant; A lightweight, offline-capable voice assistant that listens for a wake phrase, converts speech to text, runs local or API-based intent handling, and replies with natural-sounding TTS. Built for quick local deployment, it supports configurable wake words, microphone I/O, and easy integration with custom actions or LLMs.
Use Porcupine wake word to trigger a voice assistant pipeline in Home-Assistant
OVOS voice satellite for HiveMind — full on-device voice stack (microphone, VAD, wake word, STT, TTS)
Local-first voice assistant with dual-brain architecture: fast conversational LLM + tool-calling agent. Wake-word triggered, half-duplex, all models run on your own GPU.
Local-first personal wake-word training with ONNX export.
To associate your repository with the wake-word topic, visit your repo's landing page and select "manage topics."