This repository is a resource collection for Keyword Spotting (KWS), also known as Hotword or Wakeword Detection. KWS is used extensively in voice-activated personal assistants such as Alexa and Google Assistant. The Repo includes a list of research papers, models, implementations, algorithms, and tutorials related to KWS.
- Getting Started
- Research Papers
- Models
- Implementations
- Algorithms
- Tutorials
- Tools and Libraries
- ToDo
To get familiar with KWS, there needs to be a basic understanding of digital signal processing and machine learning. Here are some resources
- EfficientWord-Net
- 📑 Paper
- 📦 Repository
- MatchboxNet
- 📑 Paper
- 📦 Repository
- Streaming KWS on Mobile Devices
- 📑 Paper
- 📦 Repository
- WakeNet by ESP
- Deep Residual Networks for KWS
- Keyword Transformer
- KWS Streaming
- TensorFlow Lite for Microcontrollers
- PocketSphinx
- Add accuracy and parameter diagrams for Broadcasted Residual Learning paper.
- Add performance table for PhonMatchNet paper.