Whisper (OpenAI)
OpenAI's open-weight speech recognition model
Whisper is an open-weight automatic speech recognition (ASR) model from OpenAI, trained on a large and diverse multilingual dataset of audio paired with transcripts, capable of transcribing and translating speech across dozens of languages…
Definition
Whisper is an open-weight automatic speech recognition (ASR) model from OpenAI, trained on a large and diverse multilingual dataset of audio paired with transcripts, capable of transcribing and translating speech across dozens of languages with strong robustness to accents, background noise, and technical vocabulary.
Overview
Whisper was trained on roughly 680,000 hours of multilingual and multitask audio data collected from the web, covering a wide range of languages, accents, recording qualities, and topics rather than a narrower, curated benchmark dataset. This large-scale, weakly supervised training approach — pairing raw audio with imperfect but abundant transcripts rather than relying solely on small, clean, hand-labeled datasets — gave Whisper strong generalization and robustness to real-world audio conditions such as background noise, accented speech, and technical or domain-specific vocabulary, compared to many earlier ASR systems tuned mainly to clean, curated benchmarks. Whisper is a single sequence-to-sequence transformer model trained jointly on several tasks: transcription (speech to text in the same language), translation (speech to English text regardless of source language), language identification, and voice activity detection, all handled through a unified architecture rather than separate specialized models. It is released in multiple sizes, from a lightweight tiny model suitable for resource-constrained or real-time use to a large model prioritizing maximum accuracy, letting developers choose a tradeoff between speed and transcription quality. OpenAI released Whisper's model weights and code openly, making it widely adopted for self-hosted transcription pipelines, subtitle and captioning generation, meeting transcription tools, and as a component within larger voice-agent and conversational AI systems, where it typically supplies the speech-to-text stage feeding into a language model. Whisper is also offered as a hosted API by OpenAI, and various optimized community implementations (such as faster inference variants) have extended its practicality for real-time and edge deployment.
Key Features
- Trained on roughly 680,000 hours of diverse multilingual audio data
- Single unified transformer model handling transcription, translation, and language identification
- Strong robustness to accents, background noise, and technical vocabulary
- Released in multiple sizes from tiny to large for different speed/accuracy tradeoffs
- Open-weight release enabling self-hosted deployment
- Speech-to-English translation regardless of source language
- Available as both open weights and a hosted OpenAI API
- Widely used as the speech-to-text stage in voice-agent pipelines