#4949th of 88 in VoiceFor voice, speech and music

tensorflowasr

Train and run speech recognition models in TensorFlow 2, with TFLite export

Stars
1k
License
Apache-2.0
Last commit
Sep 2026
Last release
Sep 2026
Language
Python
Stars, last 29 weeks+15
21 Apr 2026: 1,003 stars28 Apr 2026: 1,004 stars5 May 2026: 1,004 stars12 May 2026: 1,004 stars19 May 2026: 1,004 stars26 May 2026: 1,004 stars2 Jun 2026: 1,005 stars9 Jun 2026: 1,005 stars16 Jun 2026: 1,005 stars23 Jun 2026: 1,005 stars30 Jun 2026: 1,005 stars7 Jul 2026: 1,005 stars14 Jul 2026: 1,007 stars21 Jul 2026: 1,007 stars28 Jul 2026: 1,008 stars4 Aug 2026: 1,008 stars11 Aug 2026: 1,008 stars18 Aug 2026: 1,008 stars25 Aug 2026: 1,008 stars1 Sept 2026: 1,008 stars8 Sept 2026: 1,008 stars15 Sept 2026: 1,008 stars22 Sept 2026: 1,008 stars29 Sept 2026: 1,009 stars6 Oct 2026: 1,010 stars13 Oct 2026: 1,015 stars20 Oct 2026: 1,017 stars27 Oct 2026: 1,017 stars3 Nov 2026: 1,017 stars10 Nov 2026: 1,018 stars

1,003 on 21 Apr 20261,018 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

TensorFlowASR implements ASR architectures in TensorFlow 2: Conformer, ContextNet, RNN Transducer and Streaming Conformer (RNNT loss), plus DeepSpeech2 and Jasper (CTC loss). It includes feature extraction, augmentations, greedy and beam search decoders, and training and testing tutorials. Models can be exported to TFLite and run through an ASRInference/ASREngine API, one-shot or streaming.

Who it is for: ML engineers training or deploying custom ASR models in TensorFlow

Strengths

  • Covers Conformer, ContextNet, RNN-T, DeepSpeech2 and Jasper in one codebase
  • TFLite export turns a model into audio-in, text-and-tokens-out
  • Streaming inference; one shared ASREngine decodes many sessions, e.g. one per websocket
  • Installs with uv; extras for CUDA GPU and a script for Cloud TPU

Weaknesses

  • TensorFlow-only; no PyTorch or ONNX path mentioned
  • Training needs a git clone to get ctc_decoders and rnnt_loss packages
  • Python 3.12 or 3.13 required, while the badge still says >=3.8
  • Pretrained model results live in per-example folders, not the main README

What it needs

  • GPU optional
  • Docker + Compose
  • Needs TensorFlow, tensorflow-text, uv
  • Models: Conformer, Streaming Conformer, ContextNet, RNN Transducer, DeepSpeech2

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Voice

See all 88
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks108.9k stars+48,207 (+79%) in 30 daysAGPL-3.098 out of 100
2handyOffline push-to-talk dictation app that pastes transcripts into any text field38.5k stars+4,966 (+15%) in 30 daysMIT91 out of 100
3whisper.cppC/C++ speech-to-text engine running OpenAI Whisper models locally55.1k stars+871 (+1.6%) in 30 daysMIT90 out of 100
#4buzzOffline desktop app for transcribing and translating audio with Whisper22.7k stars+760 (+3.5%) in 30 daysMIT84 out of 100
#5xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control33.1k starsMIT83 out of 100