#1010th of 12 in Voice

whisper

Multilingual speech recognition and translation model with Python and CLI interfaces

Stars
110.4k
License
MIT
Last commit
Aug 2026
Last release
Jun 2025
Language
Python

Checked on GitHub.

OpenAI is hiring: 808 open roles

Overview

Whisper is a Transformer sequence-to-sequence model for speech recognition, speech-to-English translation, and language identification. It ships as a pip package with a `whisper` command and a Python API, in six sizes from tiny (39M parameters) to large (1550M), plus a turbo variant. Code and weights are MIT licensed.

Who it is for: Developers needing local speech-to-text or translation in Python or scripts

Strengths

  • Six model sizes (39M to 1550M parameters) trade accuracy for speed and VRAM
  • Handles transcription, translation to English and language identification in one model
  • Simple `whisper audio.mp3 --model turbo` CLI and a short Python API
  • Code and weights both under MIT license

Weaknesses

  • No built-in HTTP server or web UI; you wrap it yourself
  • The turbo model is not trained for translation and returns the original language
  • Requires ffmpeg, and possibly Rust for tiktoken if no prebuilt wheel exists
  • Accuracy varies widely by language; large model needs about 10 GB VRAM

What it needs

  • GPU optional
  • Needs ffmpeg, PyTorch, tiktoken, Rust (if no prebuilt tiktoken wheel)
  • Models: tiny, base, small, medium, large

Also in Voice

See all 12
Also in Voice
RankProjectScore
1VoiceboxLocal voice studio for cloning, TTS, dictation and agent speech57.3k starsMIT68 out of 100
2Speech-to-SpeechModular voice-agent pipeline exposed through the OpenAI Realtime API13.4k starsApache-2.068 out of 100
3Kokoro-FastAPIOpenAI-compatible text-to-speech server for the Kokoro-82M model Live demo ↗ (opens in a new tab)5.5k starsApache-2.066 out of 100
#4Pocket TTSCPU-only text-to-speech model with voice cloning and streaming Live demo ↗ (opens in a new tab)9.9k starsMIT65 out of 100
#5IndexTTSZero-shot TTS with emotion, speed and pronunciation control Live demo ↗ (opens in a new tab)24.5k starscustom license60 out of 100