AltHub

ggml-org/whisper.cpp Alternatives

speech-to-text / ASR inference

whisper.cpp is a lightweight C/C++ engine for high-performance inference of OpenAI's Whisper speech-recognition model on many platforms.

53.3kC++MITactive · 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.

SYSTRAN/faster-whisperGitHub

Use it when you need Whisper transcription in Python and prefer a CTranslate2 backend over a C/C++ embedded library.

Faster Whisper transcription with CTranslate2

25.1k
Python
MIT
slowing11mo ago
modelscope/FunASRGitHub

Choose for a production-grade ASR toolkit with streaming, VAD, and diarization, if Python/ModelScope deployment is acceptable.

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
alphacep/vosk-apiGitHub

Choose for lightweight offline ASR with Kaldi-based models and simple APIs across mobile and server, if you don't need Whisper's accuracy.

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
speechbrain/speechbrainGitHub

Choose when you need to train/customize ASR models in PyTorch rather than run a fixed pretrained Whisper model.

A PyTorch-based Speech Toolkit

11.8k
Python
Apache-2.0
active4mo ago
argmaxinc/argmax-oss-swiftGitHub

Use in Swift/Apple Silicon apps for a native on-device Speech AI API instead of C/C++ integration.

On-device Speech AI for Apple Silicon

6.3k
Swift
MIT
active2mo ago
k2-fsa/sherpa-ncnnGitHub

Choose for compact real-time ASR on edge devices with Kaldi-trained models and ncnn acceleration, trading Whisper accuracy for lower resources.

Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.

1.8k
C++
Apache-2.0
slowing1.0y 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.

sanchit-gandhi/whisper-jaxGitHub

Use only if you are committed to JAX/TPU and can tolerate an unmaintained implementation; otherwise prefer current alternatives.

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
coqui-ai/STTGitHub

Older DeepSpeech-based toolchain with C++ runtime, suitable if you need an offline STT model with a simple C API and don't need Whisper.

🐸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

End-user tools

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

OpenWhispr/openwhisprGitHub

A desktop app for dictation/transcription with local/cloud models, for end users rather than developers.

Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.

5.6k
JavaScript
MIT
active2mo ago
absadiki/subsaiGitHub

A subtitle-generation app/CLI built on Whisper, best when you want captions/subtitles rather than a programmable engine.

🎞️ Subtitles generation tool (Web-UI + CLI + Python package) powered by OpenAI's Whisper and its variants 🎞️

1.7k
Python
GPL-3.0
active6mo ago
thewh1teagle/vibeGitHub

A desktop transcription app for end users, not a library.

Transcribe on your own!

7.2k
TypeScript
MIT
active2mo ago
chidiwilliams/buzzGitHub

A desktop GUI to transcribe/translate audio offline with Whisper, suitable for non-developers.

Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.

21.2k
Python
MIT
active2mo ago
buxuku/SmartSubGitHub

A desktop tool for subtitle generation/translation/dubbing, for media workflow users rather than developers.

视频转字幕、字幕翻译、AI 配音与声音克隆、字幕烧录——免费开源的一站式桌面工具。基于 Whisper / FunASR 等本地模型离线语音转文字,批量处理 + 全平台 GPU 加速,跨 Windows / macOS / Linux。Free, open-source desktop app to generate, translate, dub & burn video subtitles — local Whisper speech-to-text, AI dubbing & voice cloning, offline, GPU-accelerated.

4.7k
TypeScript
MIT
active2mo ago
royshil/obs-localvocalGitHub

An OBS plugin for live captions/subtitles, use it when you need streaming captions inside OBS.

OBS plugin for local speech recognition and captioning using AI

1.6k
C++
GPL-2.0
active1mo ago
zackees/transcribe-anythingGitHub

A multi-backend Whisper service/app for quick file/URL transcription, for end users.

Multi-backend whisper app. Blazing fast. Mac-arm optimized. Easy install. Input a local file or url and this service will transcribe it using Whisper AI. Completely private and Free 🤯🤯🤯

1.4k
Python
MIT
active3mo ago

Listed as an alternative to

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

SYSTRAN/faster-whisperGitHub

calls whisper.cpp “Choose if you need Whisper inference in C/C++ for embedded or Python-free environments.”

Faster Whisper transcription with CTranslate2

25.1kPythonslowing
Uberi/speech_recognitionGitHub

calls whisper.cpp “choose for a fast C++ Whisper port for native environments.”

Speech recognition module for Python, supporting several engines and APIs, online and offline.

9.0kPythonactive
Blaizzy/mlx-audioGitHub

calls whisper.cpp “Choose when you need only speech-to-text and want a highly optimized C++ implementation that runs on many platforms.”

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.8kPythonactive