← Open Source
pannous

tensorflow-speech-recognition

🎙Speech recognition using the tensorflow deep learning framework, sequence-to-sequence neural networks.

Model DevelopmentAudio/Speech modelsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
2.17k
Stars
628
Forks
+1
This week
2
Contributors
Created 2015-12-07 · Updated 2026-10-13 · #8898 today
Top developers
pannouscamelshang

pannous/tensorflow-speech-recognition is ranked 8,898 with 2,173 stars.

Same-category comparison

pannous/tensorflow-speech-recognition is ranked 8,898 among these 8 peers; maxpumperla/hyperas is ranked 8,897.

Same-category comparison
NameRankMetrics
abisee/pointer-generator8,880
Language:
Python
Stars:
2,191
Forks:
797
Description:
Code for the ACL 2017 paper "Get To The Point: Summarization with Pointer-Generator Networks".
alibaba/EasyNLP8,886
Language:
Python
Stars:
2,187
Forks:
257
Description:
EasyNLP: A Comprehensive and Easy-to-use NLP Toolkit.
TsingZ0/PFLlib8,894
Language:
Python
Stars:
2,177
Forks:
416
maxpumperla/hyperas8,897
Language:
Python
Stars:
2,173
Forks:
314
Description:
Keras + Hyperopt: A very simple wrapper for convenient hyperparameter optimization.
openai/roboschool8,899
Language:
Python
Stars:
2,171
Forks:
488
Description:
DEPRECATED: Open-source software for robot simulation, integrated with OpenAI Gym.
paarthneekhara/text-to-image8,908
Language:
Python
Stars:
2,166
Forks:
398
Description:
Text to image synthesis using thought vectors.
bubbliiiing/yolov4-pytorch8,910
Language:
Python
Stars:
2,163
Forks:
593
fangwei123456/spikingjelly8,911
Language:
Python
Stars:
2,162
Forks:
327
Description:
SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryAudio/Speech models
KeywordsSpeech-to-text
Stars2,173
Forks628
Contributors2
Created date2015-12-07
Updated date2026-10-13
Stars in 1 day0
Stars in 7 days1
Rank8,898
Previous rank8,958
Rank change60
7-day stars rank9,456
Previous 7-day stars rank9,510
7-day stars rank change54
Total stars rank5,944
Previous total stars rank5,936
Total stars rank change-8
README summary

Tensorflow Speech Recognition Speech recognition using google's tensorflow deep learning framework, sequence-to-sequence neural networks. Replaces caffe-speech-recognition, see there for some background. This (relatively) old project is NO LONGER UP TO DATE. 0 used is not compatible anymore and the theory is no longer state of the art either. We highly recommend you check out and use whisper Update 2020: **Mozilla** released DeepSpeech They achieve good error rates. Free Speech is in good hands, go *there* if

you are an end user. For now *this* project is only maintained for educational purposes. Ultimate goal Create a decent standalone speech recognition for Linux etc. Some people say we have the models but not enough training data. We disagree: There is plenty of training data (100GB here and 21GB here on openslr. org , synthetic Text to Speech snippets, Movies with transcripts, Gutenberg, YouTube with captions etc etc) we just need a simple yet powerful model. Sample spectrogram, Karen uttering

'zero' with 160 words per minute. Installation clone code pyaudio requirements portaudio from install pyaudio Getting started Toy examples: Some less trivial architectures: Later: Update: Nervana demonstrated that it is possible for 'independents' to build speech recognizers that are state of the art. Fun tasks for newcomers Watch video : Understand and correct the corresponding code: lstm-tflearn. py Data Augmentation : create on-the-fly modulation of the data: increase the speech frequency, add background noise, alter the pitch etc,. Extensions

**Extensions** to current tensorflow which are probably needed: WarpCTC on the GPU see issue Incremental collaborative snapshots ('P2P learning') ! Modular graphs/models + persistance Even though this project is far from finished we hope it gives you some starting points. Looking for a tensorflow collaboration / consultant / deep learning contractor?

Frequently asked questions

How many stars and forks are recorded?

pannous/tensorflow-speech-recognition has 2,173 stars and 628 forks.

What is the repository rank?

pannous/tensorflow-speech-recognition is ranked 8,898.

What language and category are recorded?

pannous/tensorflow-speech-recognition has 2,173 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

pannous/tensorflow-speech-recognition is compared with maxpumperla/hyperas, ranked 8,897 with 2,173 stars.

README

Tensorflow Speech Recognition

Speech recognition using google's tensorflow deep learning framework, sequence-to-sequence neural networks.

Replaces caffe-speech-recognition, see there for some background.

Update 2024: Use Whisper !

This (relatively) old project is NO LONGER UP TO DATE.
The tensorflow 1.0 used is not compatible anymore and the theory is no longer state of the art either.
We highly recommend you check out and use whisper

Update 2020: Mozilla released DeepSpeech

They achieve good error rates. Free Speech is in good hands, go there if you are an end user. For now this project is only maintained for educational purposes.

Ultimate goal

Create a decent standalone speech recognition for Linux etc. Some people say we have the models but not enough training data. We disagree: There is plenty of training data (100GB here and 21GB here on openslr.org , synthetic Text to Speech snippets, Movies with transcripts, Gutenberg, YouTube with captions etc etc) we just need a simple yet powerful model. It's only a question of time...

Sample spectrogram, Karen uttering 'zero' with 160 words per minute.

Installation

clone code

git clone https://github.com/pannous/tensorflow-speech-recognition
cd tensorflow-speech-recognition
git clone https://github.com/pannous/layer.git
git clone https://github.com/pannous/tensorpeers.git

pyaudio

requirements portaudio from http://www.portaudio.com/

git clone  https://git.assembla.com/portaudio.git
./configure --prefix=/path/to/your/local
make
make install
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/local/lib
export LIDRARY_PATH=$LIBRARY_PATH:/path/to/your/local/lib
export CPATH=$CPATH:/path/to/your/local/include
source ~/.bashrc

install pyaudio

pip install pyaudio

Getting started

Toy examples: ./number_classifier_tflearn.py ./speaker_classifier_tflearn.py

Some less trivial architectures: ./densenet_layer.py

Later: ./train.sh ./record.py

Update: Nervana demonstrated that it is possible for 'independents' to build speech recognizers that are state of the art.

Fun tasks for newcomers

Extensions

Extensions to current tensorflow which are probably needed:

Even though this project is far from finished we hope it gives you some starting points.

Looking for a tensorflow collaboration / consultant / deep learning contractor? Reach out to info@pannous.com

Nearby in the ranking
Similar items