Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

License

NotificationsYou must be signed in to change notification settings

pannous/tensorflow-speech-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Replacescaffe-speech-recognition, see there for some background.

Update 2024: UseWhisper !

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 usewhisper

Update 2020:Mozilla releasedDeepSpeech

They achieve gooderror rates. Free Speech is in good hands, gothere if you are an end user.For nowthis 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 (100GBhere and 21GBhere 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, That's what she said, too laid?

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

Installation

clone code

git clone https://github.com/pannous/tensorflow-speech-recognitioncd tensorflow-speech-recognitiongit clone https://github.com/pannous/layer.gitgit clone https://github.com/pannous/tensorpeers.git

pyaudio

requirements portaudio fromhttp://www.portaudio.com/

git clone  https://git.assembla.com/portaudio.git./configure --prefix=/path/to/your/localmakemake installexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/your/local/libexport LIDRARY_PATH=$LIBRARY_PATH:/path/to/your/local/libexport CPATH=$CPATH:/path/to/your/local/includesource ~/.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

Sample spectrogram or record.py

Update: Nervanademonstrated 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 toinfo@pannous.com

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp