Keyword Speech Recognition Voice AI Tools

Machine learning models for recognizing isolated spoken words/commands from audio using CNNs, RNNs, and neural networks. Does NOT include continuous speech-to-text ASR, end-to-end speech recognition pipelines, or general audio classification beyond single-word detection.

There are 126 keyword speech recognition tools tracked. 1 score above 50 (established tier). The highest-rated is julius-speech/julius at 51/100 with 1,930 stars.

Get all 126 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=keyword-speech-recognition&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 julius-speech/julius

Open-Source Large Vocabulary Continuous Speech Recognition Engine

51
Established
2 rolczynski/Automatic-Speech-Recognition

🎧 Automatic Speech Recognition: DeepSpeech & Seq2Seq (TensorFlow)

48
Emerging
3 tabahi/formantfeatures

Extract frequency, power, width and dissonance of formants from wav files

46
Emerging
4 libdriver/ld3320

LD3320 full-featured driver library for general-purpose MCU and Linux.

46
Emerging
5 awsaf49/audio_classification_models

Tensorflow Audio Classification Models

45
Emerging
6 shenasa-ai/speech2text

A Deep-Learning-Based Persian Speech Recognition System

44
Emerging
7 subho406/TF-Speech-Recognition-Challenge-Solution

Source code of the model used in Tensorflow Speech Recognition Challenge...

44
Emerging
8 xxbb1234021/speech_recognition

中文语音识别

43
Emerging
9 stefantaubert/mel-cepstral-distance

A Python library for computing the Mel-Cepstral Distance (Mel-Cepstral...

43
Emerging
10 felixchenfy/Speech-Commands-Classification-by-LSTM-PyTorch

Classification of 11 types of audio clips using MFCCs features and LSTM....

43
Emerging
11 MohammedRashad/FPGA-Speech-Recognition

Expiremental Speech Recognition System using VHDL & MATLAB.

43
Emerging
12 kamilc/speech-recognition

Companion repository for the blog article:...

42
Emerging
13 AkojimaSLP/Beamforming-for-speech-enhancement

simple delaysum, MVDR and CGMM-MVDR

41
Emerging
14 supikiti/PNCC

A implementation of Power Normalized Cepstral Coefficients: PNCC

39
Emerging
15 tugstugi/pytorch-speech-commands

Speech commands recognition with PyTorch | Kaggle 10th place solution in...

39
Emerging
16 Sciss/SpeechRecognitionHMM

Exported from...

38
Emerging
17 zhihanyang2022/gender-audio-classification

A speaker gender classifier. MFC feature engineering and a pre-trained...

37
Emerging
18 hamzaehsan97/Speech_Recognition_CNN

CNN (Convolutional Neural Networks) Speech Recognition

37
Emerging
19 SkyDocs/speaker-identification

Speaker Identification using Neural Net.

37
Emerging
20 yh1008/speech-to-text

mixlingual speech recognition system; hybrid (GMM+NNet) model; Kaldi + Keras

36
Emerging
21 wblgers/hmm_speech_recognition_demo

A demo for simple isolated Chinese speech word recognition using GMMHMM in Python

36
Emerging
22 lucko515/Speech-commands-recognition

Recognizing common speech commands using Keras and Tensorflow.

36
Emerging
23 placebokkk/e6870

assignments for e6870 ASR class

35
Emerging
24 Ralireza/spoken-digit-recognition

Classifying English spoken digit by Hidden Markov Model

35
Emerging
25 AkojimaSLP/Frame-by-frame-closed-form-update-for-mask-based-adaptive-MVDR-beamforming

speech-enhacement

35
Emerging
26 cosmoquester/speech-recognition

Develop speech recognition models with Tensorflow 2

35
Emerging
27 msalhab96/SpeeQ

A framework for automatic speech recognition

34
Emerging
28 gogyzzz/beamformit_matlab

A MATLAB implementation of CHiME4 baseline Beamformit

33
Emerging
29 creafz/kaggle-speech-recognition

Solution for TensorFlow Speech Recognition Challenge on Kaggle (125th place, top 10%)

33
Emerging
30 HristovB/Speech_Recognition_Macedonian

Speech recognition model for recognising Macedonian spoken language.

33
Emerging
31 Pooventhiran/VSR

Speaker-Independent Speech Recognition using Visual Features

33
Emerging
32 arthurfortes/speech2text_keras

This repository reports how to build a speech to text model to recognize...

32
Emerging
33 zhongyuchen/speech-classification

CNN and VGG speech classification with interactive website for testing

32
Emerging
34 super13/tensorflow-speech-recognition-pai

Speech recognition using tensorflow in aliyun pai.

32
Emerging
35 ShihabYasin/Isolated-Bengali-Word-and-Speaker-Recognition.

Isolated Bengali word and speaker recognition.

32
Emerging
36 ace19-dev/tensorflow-speech-recognition-challenge

Kaggle Competitions: TensorFlow Speech Recognition Challenge

32
Emerging
37 ShoYamanishi/AndroidMFCC

26-Point MFCC & 512-Point FFT Generator & Visualizer in Java, C++, and NEON...

32
Emerging
38 guglielmocamporese/learning_invariances_in_speech_recognition

In this work I investigate the speech command task developing and analyzing...

31
Emerging
39 JaesungBae/Speech-Command-Recognition-with-Capsule-Network

Speech command recognition with capsule network & various NNs / KWS on...

31
Emerging
40 PiasRoY/Bangla-Spoken-Number-Recognition

recognizing spoken Bangla numbers using MFCCs and CNN.

31
Emerging
41 TCL606/Speech-Number-Recognition

基于数字信号处理的语音数字识别器

31
Emerging
42 vinbhaskara/Digit-Speech-Recognition

Using MFCC features on Speech Signals to classify Digits after matching...

31
Emerging
43 theawless/sr-lib

Automatic Speech Recognition library for my BTech Project.

31
Emerging
44 backpropper/DNN-Activation-Brain

Code repository for Dissecting the DNN Brain for a Better Insight (ICASSP 2016)

31
Emerging
45 saztorralba/CNNWordReco

Code and scripts for training and testing isolated spoken word recognition...

30
Emerging
46 common-voice/our-voices-model-competition

Our Voices Competition

30
Emerging
47 gtiwari333/speech-recognition-java-hidden-markov-model-vq-mfcc

Automatically exported from...

30
Emerging
48 seyedsaleh/persian-speech-recognition

Simple word recognition using CNN on Raspberry Pi board 🗣

30
Emerging
49 trungd/speech-recognition

experimental speech recognition library in tensorflow

30
Emerging
50 orbxball/DSP

2016 Autumn (105-1) -- Fundamentals of Digital Speech Signal Processing

30
Emerging
51 timkrebs/VoiceDetection

Speech Recognition implementation with MFCC and HMM

30
Emerging
52 aishoot/DTWSpeech

A simple application of DTW Algorithm in isolate word speech recognition.

30
Emerging
53 mhagglun/Speech-Recognition

Tensorflow implementation for Speech Recognition using Convolutional Neural...

29
Experimental
54 aleksandarbos/Sound-Recognition-Convo2D-Neural-Network

Tools: Python (OpenCV 3.0 + Keras lib-Convolution 2D Neural Network). Desc:...

29
Experimental
55 verrannt/snn_speechrec

Convolutional Spiking Neural Network to recognize speech utterances using...

29
Experimental
56 rwightman/pytorch-commands

Some PyTorch code for the Kaggle Speech Recognition Challenge

29
Experimental
57 shitian-ni/speech-recognition-transfer-learning

Speech command recognition DenseNet transfer learning from UrbanSound8k in...

29
Experimental
58 sangramsingnk/Audio-Feature-Extraction

In sound processing, the mel-frequency cepstrum (MFC) is a representation of...

29
Experimental
59 anicolson/matlab_feat

Functions for creating speech features in MATLAB.

28
Experimental
60 Lhx94As/Awesome-Spoken-Language-Identification

An awesome spoken LID repository. (Working in progress

28
Experimental
61 popcornell/MicRank

MicRank is a Learning to Rank neural channel selection framework where a DNN...

28
Experimental
62 aminul-huq/Speech-Command-Classification

Speech command classification on Speech-Command v0.02 dataset using PyTorch...

28
Experimental
63 zssloth/TF-Speech-Recognition

Speech Recognition Using Tensorflow

27
Experimental
64 rwightman/tensorflow-speech_commands

Speech commands training/models from TF repo adapted for speech commands Kaggle

27
Experimental
65 codersinthestorm/RecurrentNN_SpeechRecognition

A model based in Tensorflow to recognize words from the 30 word Speech...

27
Experimental
66 ivallesp/Xception1d

Xception1d implementation for audio categorization

27
Experimental
67 miguelangelnieto/DNN-Speech-Recognizer

Built a deep neural network that functions as part of an end-to-end...

27
Experimental
68 AmourWaltz/BayesLMs

Project of IEEE/ACM TASLP “Bayesian Neural Network Language Modeling for...

26
Experimental
69 cmaroti/speech_recognition

Convolutional Neural Network for Speech Recognition, implemented in Ms. Pacman game

26
Experimental
70 techbd123/SpeechRecognition

Bengali Speech Recognition

25
Experimental
71 wvangansbeke/Audio-Speech

Build a cross-talk canceler and a speech recognizer

25
Experimental
72 YoungloLee/tf2-speech-recognition-las

Tensorflow 2 Speech Recognition Code (LAS)

25
Experimental
73 raminnakhli/HMM-DNN-Speech-Recognition

This repository is a Python implementation of HMM-DNN model.

24
Experimental
74 sindhura-pv/lip-reading

In this project, visual speech recognition has been attempted using 2 major...

24
Experimental
75 vault-42/AIND_DNN_Speech_Recognizer

End-to-end speech to text recognition

24
Experimental
76 salehsargolzaee/Audio-Signal-Processing-and-Feature-Extraction

Feature extraction from audio signal (explained in Persian)

24
Experimental
77 FarzadForuozanfar/Speech-Recognition

I recorded 10 voices with the same words from myself and compared them with...

23
Experimental
78 Amiannn/Simple-HmmGmm

Simple HMM implementation

23
Experimental
79 OldBonhart/TensorFlow_Speech_Recognition_Challenge

TensorFlow Speech Recognition Challenge -...

23
Experimental
80 nilkanthshirodkar/Speech-Recognition-Using-HMM

Automatic Speech Recognition (ASR) system was implemented using the HMM...

22
Experimental
81 type-a/speechnet

Automatic Speech Recognition

22
Experimental
82 YuriyGuts/gdg-speech-classifier

A machine learning system that recognizes the word 'Google' in human speech...

22
Experimental
83 vinsis/speech-commands-recognition

Single word speech recognition using PyTorch

22
Experimental
84 Erfanafshar/speech-gender-detection

An audio signal processing project that detects speaker gender from recorded...

22
Experimental
85 SvenWientjes/SpeechRecognition

Classifying sound signals as Links, Midden or Rechts using features computed...

21
Experimental
86 FandosA/Speech_Recognition_Keras_TF

Project I carried out during my Machine Learning course in the Master.

21
Experimental
87 kevobt/speech-to-text

Speech recognition framework using keras

21
Experimental
88 IvanEvan/chinese-digital-speech-recognition

中文数字语音识别:识别类语音验证码的8位数字语音

21
Experimental
89 samuelebh/CNN-Spoken-Digit-Classifier

Repository containing Python code of a classifier that recognizes spoken...

21
Experimental
90 uigiporc/icon-sr

Progetto di Ingegneria della conoscenza, autori: Porcelli Luigi, Nicolo Cucinotta.

21
Experimental
91 ragibson/MFCC-speech-recognition

Real-time speech recognition via "Mel-Frequency Cepstral Coefficients"...

20
Experimental
92 mradovic38/dtw-speech-recognition

Speech recognition system that uses feature extraction and dynamic time...

19
Experimental
93 khaykingleb/research-playground

Efficient ML/DL implementations across multiple domains with K3s multi-node...

19
Experimental
94 dannis999/trained_SpeechRecognition

此项目用于备份一个完整的中文语音识别环境,包括环境配置和预训练模型,以方便直接使用

19
Experimental
95 Pchambet/tp-hmm-markov

Markov Chains and Hidden Markov Models: weather modeling with discrete...

19
Experimental
96 YoungloLee/tf2-speech-recognition-transformer

Tensorflow 2 Speech Recognition Code (Transformer)

19
Experimental
97 samimoftheworld/Voice-Activity-Detection-FInal-Project-work

this repository concedes my project work done in my bachelors

19
Experimental
98 skyradez/Speech-Recognition-using-Convolutional-Neural-Network

Tutorial on Speech Recognition using Convolutional Neural Network

18
Experimental
99 showman-sharma/speech_writing-recognition

We are given 2 different problems to solve. 1. Isolated spoken digit...

18
Experimental
100 mohammadnabia/Speech-recognition-HMM

This project focuses on building a speech recognition system for the Farsi...

18
Experimental
101 briansm-github/shipping_recognition

Training/test data and code fror speech recognition experiments using UK...

18
Experimental
102 yihong1120/Speech-Commands-Classification-LSTM

A TensorFlow project for classifying speech commands using LSTM neural...

18
Experimental
103 shun60s/Wave-DNN-likelihood

音声認識エンジンJuliusのディクテーションキットに含まれるDNN-HMMモデルを利用して対数尤度を計算するpython

18
Experimental
104 belambert/cl-mfcc

MFCC feature computation

18
Experimental
105 trungrockyngo/GMM-speech-recognizer

Final project for CSCI 201 - Machine Learning

17
Experimental
106 VictorAtPL/Speech_Commands_Recognition_Bi_LSTM_with_Tensorflow_2

Neural Network with Bidirectional Long Short-Term Memory block for...

17
Experimental
107 inspektral/audioMNIST-classifier

simple CNN on MFCC for Audio MNIST classification

15
Experimental
108 alainnguema/SpeechLangID-GMM

Ce projet implémente un système de détection de langue capable d'identifier...

15
Experimental
109 Vujavujavuja/Pametna-Kuca-hub

A straightforward deep learning pipeline for audio classification using a...

15
Experimental
110 AdityaKshettri/Speech_Recognition_Using_MATLAB

Implementation of Speech Recognition System in MATLAB Environment using...

12
Experimental
111 jefflai108/scale

Some of my public work at https://hltcoe.jhu.edu/research/scale/scale-2017/

11
Experimental
112 Moeinh77/voice-command-classification-Keras

command classification using Keras

11
Experimental
113 tuanio/audio-classification

Audio Classification with AlexNet and Speech Commands dataset

11
Experimental
114 tjysdsg/speech-recognition

GMM-HMM Continuous ASR Using Python and Numpy

11
Experimental
115 hakula139/naive-speech-recognizer

A naive speech recognizer from scratch, written in Python 3

11
Experimental
116 parham1998/Isolated-Digits-Recognition

Implementation of Persian Isolated-Digits Recognition with Matlab

11
Experimental
117 rachelwiles/HMM-Speech-Recognition

Training a hidden Markov model through expectation-maximization, using...

10
Experimental
118 chrisakroyd/kaggle-speech-recognition

Top 24% entry into the Kaggle Speech Recognition Challenge.

10
Experimental
119 princeedey/SPEECH-RECOGNITION-USING-CORRELATION

This repository contains the function code for identifying different set of...

10
Experimental
120 parthvadhadiya/TensorFlow-Speech-Recognition-Challenge

this repository contains end to end python script to train speech data...

10
Experimental
121 g1y5x3/Speech_Phone_Detection

Recognize base phones (/a/, /u/, /i/) from a given speech and indicate the...

10
Experimental
122 parvatijay2901/Footstep-Voice-Identification

MiiCare (Technical test): Detect the footstep

10
Experimental
123 GayathriRangu/DigitRecognition

This task of digit recognition is done using Hidden Markov Model using...

10
Experimental
124 tadakoglu/Speech-Recognition-with-MLP-and-Backpropagation-Algorithm

I have developed a simple speech recognition engine based on words using...

10
Experimental
125 Darnxca/BABELE-Riconoscimento-multilingua-senza-audio-tramite-PNN

This repository contains the university project for the Biometrics course....

10
Experimental
126 sravi1210/Speech-Recognition

Speech Recognition System

10
Experimental