OpenAI's general-purpose speech recognition model, released with code and weights under MIT, in six sizes from 39 million to 1.55 billion parameters, with multilingual transcription, translation to English and language detection.
pip, CLI, Python library · Linux, macOS, Windows (ffmpeg required) · Runs on your own machines
Read the full page · Repository
A dependency-free C and C++ port of Whisper under MIT that runs on CPUs, Apple Silicon and phones, with quantised models, an HTTP server and bindings for a dozen languages.
C/C++ library, CLI, Server (OpenAI-like API), Docker · macOS (Intel and Apple Silicon), Linux, FreeBSD, Windows, iOS, Android, WebAssembly, Raspberry Pi · Runs on your own machines
Read the full page · Repository
Batched Whisper transcription under BSD-2-Clause with word-level timestamps from forced alignment and speaker labels from pyannote, the closest open-source match to a hosted transcription API's output.
pip, CLI, Python library · Linux and Windows (CUDA 12.8), macOS and CPU (int8 mode) · Runs on your own machines · Weights: Ships no weights of its own; the speaker diarization model from pyannote is CC-BY-4.0 and gated behind a Hugging Face agreement
Read the full page · Repository
NVIDIA's speech models and toolkit: Apache-2.0 code, and the Parakeet TDT 0.6B v3 model under CC-BY-4.0 with 25 European languages, automatic language detection, punctuation and word timestamps.
pip, Docker, Python library · Linux with an NVIDIA GPU (recommended); a CPU path through Transformers is documented on the model card · Runs on your own machines · Weights: CC-BY-4.0 on the Parakeet weights; the NeMo Speech code is Apache-2.0
Read the full page · Repository
An offline speech recognition toolkit under Apache-2.0 with streaming, models of about 50 MB, 20+ languages, a reconfigurable vocabulary and speaker identification, from small boards to clusters.
Language bindings (Python, Java, Node.js, C#, C++, Rust, Go) · Raspberry Pi, Android, servers; desktop OS list not stated · Runs on your own machines
Read the full page · Repository
A runtime under Apache-2.0 from the next-generation Kaldi team that runs speech to text, text to speech, speaker diarization and voice activity detection locally on CPUs, NPUs and phones, with no internet connection.
Libraries in 12 languages, prebuilt Android and Flutter apps, WebAssembly, websocket server · Linux, macOS, Windows, Android, iOS, HarmonyOS, Node.js, WebAssembly, Raspberry Pi and named boards · Runs on your own machines
Read the full page · Repository
An on-device speech toolkit under MIT built for live streaming, with speech-to-text models trained from scratch in sizes down to 1 MB, one library across Python, the browser, phones and desktops.
pip, CLI, C library, JavaScript/WASM, mobile SDKs · Python, JavaScript/WASM, iOS, Android, macOS, Linux, Windows, Raspberry Pi · Runs on your own machines · Weights: MIT for every streaming model and every English model; thirteen legacy non-English non-streaming models stay under a non-commercial community licence
Read the full page · Repository
An OpenAI-compatible server under MIT for streaming transcription, translation and text to speech, loading Whisper, Kokoro and Piper models on demand, described by its maintainers as Ollama for speech models.
Docker, Server (OpenAI-compatible API) · Docker on GPU or CPU · Runs on your own machines
Read the full page · Repository