vineeths96/Spoken-Keyword-Spotting
In this repository, we explore using a hybrid system consisting of a Convolutional Neural Network and a Support Vector Machine for Keyword Spotting task.
This project helps integrate voice-based interaction into devices by efficiently detecting specific keywords from continuous speech. It takes an audio stream as input and outputs a signal when a predefined keyword is spoken, triggering further actions. It's ideal for product managers, embedded systems engineers, or IoT developers working on smart devices that need to respond to voice commands.
107 stars. No commits in the last 6 months.
Use this if you need a lightweight, accurate system for local keyword detection on devices, avoiding constant cloud-based speech recognition.
Not ideal if you require full, continuous speech-to-text transcription rather than just specific keyword recognition.
Stars
107
Forks
24
Language
Python
License
MIT
Category
Last pushed
Dec 08, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/vineeths96/Spoken-Keyword-Spotting"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Picovoice/porcupine
On-device wake word detection powered by deep learning
MycroftAI/mycroft-precise
A lightweight, simple-to-use, RNN wake word listener
arcosoph/nanowakeword
A lightweight, open-source, and intelligent wake word detection engine. Train custom,...
mozilla/DeepSpeech
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run...
OAID/cortex-m-kws
Cortex M KWS example with Tengine Lite.