AltHub

Uberi/speech_recognition Alternatives

speech recognition / speech-to-text

Python library providing a unified API for speech recognition with support for several online and offline engines.

9.0kPythonBSD-3-Clauseactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

m-bain/whisperXGitHub

choose for Whisper-based ASR with word-level timestamps and diarization.

WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)

23.7k
Python
BSD-2-Clause
active3mo ago
MahmoudAshraf97/whisper-diarizationGitHub

choose for a Whisper pipeline with speaker diarization.

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

5.6k
Jupyter Notebook
BSD-2-Clause
active2mo ago
QuentinFuxa/WhisperLiveKitGitHub

choose for real-time streaming ASR with diarization and translation.

Real-time, local speech-to-text with streaming ASR, speaker diarization, translation, and OpenAI/Deepgram-compatible APIs.

10.9k
Python
Apache-2.0
active2mo ago
KoljaB/RealtimeSTTGitHub

choose for low-latency STT with VAD and wake-word support.

A robust, efficient, low-latency speech-to-text library with advanced voice activity detection, wake word activation and instant transcription.

10.1k
Python
MIT
active2mo ago
modelscope/FunASRGitHub

choose for a full ASR toolkit with training, streaming, and pipelines.

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

20.0k
Python
MIT
active2mo ago
speechbrain/speechbrainGitHub

choose for a trainable speech toolkit rather than a simple wrapper.

A PyTorch-based Speech Toolkit

11.8k
Python
Apache-2.0
active4mo ago
coqui-ai/STTGitHub

choose for training custom STT models, though unmaintained.

🐸STT - The deep learning toolkit for Speech-to-Text. Training and deploying STT models has never been so easy.

2.6k
C++
MPL-2.0
dormant2.6y ago
alphacep/vosk-apiGitHub

choose for modern offline SR with a lightweight API.

Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node

15.1k
Jupyter Notebook
Apache-2.0
active2mo ago
ggml-org/whisper.cppGitHub

choose for a fast C++ Whisper port for native environments.

Port of OpenAI's Whisper model in C/C++

53.3k
C++
MIT
active2mo ago
sanchit-gandhi/whisper-jaxGitHub

choose for JAX/TPU-accelerated Whisper inference.

JAX implementation of OpenAI's Whisper model for up to 70x speed-up on TPU.

4.7k
Jupyter Notebook
Apache-2.0
dormant2.5y ago
Blaizzy/mlx-audioGitHub

choose for Apple Silicon optimized speech processing.

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

7.8k
Python
MIT
active2mo ago
SYSTRAN/faster-whisperGitHub

choose for a faster Whisper implementation with CTranslate2.

Faster Whisper transcription with CTranslate2

25.1k
Python
MIT
slowing11mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

mozilla/DeepSpeechGitHub

choose for a proven on-device STT engine, though it is abandoned.

DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.

26.8k
C++
MPL-2.0
archived1.3y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

jianchang512/sttGitHub

choose for a ready-made offline subtitle conversion tool, not a library.

Voice Recognition to Text Tool / 一个离线运行的本地音视频转字幕工具,输出json、srt字幕、纯文字格式

4.8k
Python
GPL-3.0
slowing9mo ago
Softcatala/whisper-ctranslate2GitHub

choose for a fast command-line Whisper client, not a Python integration.

Whisper command line client compatible with original OpenAI client based on CTranslate2.

1.3k
Python
MIT
slowing8mo ago
rishikanthc/ScriberrGitHub

choose for a self-hosted transcription service instead of a library.

Self-hosted AI audio transcription

3.1k
Go
MIT
active5mo ago

Listed as an alternative to

These projects were analysed and named speech_recognition among their alternatives. The relationship is not symmetric — how speech_recognition rates them is a separate judgement, made when speech_recognition is analysed in its own right.

QuentinFuxa/WhisperLiveKitGitHub

calls speech_recognition “when you need a simple multi-engine Python wrapper for basic ASR; lacks streaming/diarization”

Real-time, local speech-to-text with streaming ASR, speaker diarization, translation, and OpenAI/Deepgram-compatible APIs.

10.9kPythonactive