Practical overview
When it fits
Use Whisper when you need a self-hosted model for audio transcription or language-aware speech processing and can choose a model based on available memory, speed and task requirements.
Who it is for
- Developers who want to run speech recognition locally or in their own environment.
- People building workflows for multilingual transcription, English translation of non-English speech, or spoken-language identification.
Documented uses
- Transcribe speech from audio files.
- Translate non-English speech into English using a multilingual model.
- Identify the language spoken in an audio segment through the Python interface.
Requirements & limits
The repository releases Whisper's code and model weights under the MIT License. It documents installation with pip and requires ffmpeg.
- Model size trades off speed and memory requirements; the README lists approximate VRAM from about 1 GB for tiny and base to about 10 GB for large.
- Turbo is intended for fast transcription, but does not perform translation even when the translate task is specified.
- For translation into English, choose a multilingual model; the README recommends medium or large for the best translation results.
- Performance varies by language, speaking speed and available hardware.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Whisper for command-line use
Set up the Whisper package and its documented audio dependency.
Before you start
- Python; the repository says the codebase is expected to be compatible with Python 3.8–3.11 and recent PyTorch versions.
- The ffmpeg command-line tool.
Steps
Install ffmpeg using the package manager for your operating system.
Install Whisper with the command below.
pip install -U openai-whisper
Expected outcome
Whisper and its command-line tool are installed; the repository documents `whisper --help` for viewing available options.
Guide limitations
- Rust may be needed if tiktoken does not provide a pre-built wheel for the platform.
- This recipe covers setup and option discovery, not a transcription run.
Transcribe an audio file from the command line
Use the documented CLI form to transcribe an audio file.
Before you start
- Whisper installed and ffmpeg available.
- An audio file accessible to the command line.
Steps
Choose a model; the documented default is turbo.
Run
whisper audio.flac audio.mp3 audio.wav --model turbo, replacing the example filenames with the audio files to process.
Expected outcome
Whisper processes the supplied audio files for transcription.
Guide limitations
- The documented command is for transcription; turbo is not trained for speech translation.
- Speed and resource needs vary by model, language and hardware.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 12 October 2026
- Original website title
- openai/whisper · Official homepage title · retained in its source language

