Live transcription · English

Whisper Small (English)

Balanced English-only Whisper for accurate local transcription

English · 8.5× · 288.8 MB

Install in OpenASR Desktop

Opens the desktop app and downloads this model for you.

Don't have the app yet? Download OpenASR Desktop

On-deviceOn this computer
interview.m4a12:04

let's line up this week's release plan,

the beta build can ship on Friday,

then loop in design and QA,

Why it fits

Whisper Small.en is OpenAI's 244M-parameter English-only Whisper checkpoint. It uses the standard Whisper encoder-decoder architecture for automatic speech recognition, trained with large-scale weak supervision on 680k hours of labelled speech. As an English-specialized model it tends to outperform the same-size multilingual Whisper on English audio, making it a strong default for English-only workloads that want accuracy without a large footprint. This OpenASR repo repackages the original openai/whisper-small.en weights as .oasr packs that run natively in the OpenASR runtime with no Python at inference time. For most users the q8_0 build is the recommended default; q4_k is for tighter memory budgets and fp16 is for verification or maximum fidelity.

What you can do with it

  • 🇬🇧 English-only — specialized for English, typically more accurate on English than the same-size multilingual model
  • 🧠 244M parameters — the small checkpoint balances English accuracy, footprint, and speed
  • 🌐 Weak-supervision scale — trained with Whisper's 680k-hour labelled speech corpus
  • 🦀 Native in OpenASR — .oasr packs run with no Python at inference, engineered for CPU and Apple Silicon

Other models

Developer details CLI commands, file hashes, and per-quant downloads — for scripting and verification.

Downloads by quantization

Pull stringSizeQuant
whisper-small.en:fp16 466 MB fp16
open .oasr
whisper-small.en:q8default 288.8 MB q8_0
open .oasr
whisper-small.en:q4 234.8 MB q4_k
open .oasr

Model facts

Size288.8 MB
Speed8.5× real-time
LanguageEnglish
Familywhisper
Vendoropenai
Released2022-09-21
Peak memory860.7 MB
Quantizationq8_0
LicenseApache-2.0
Revision5cccb4c0766ab0d83abb6a16ec61947ae0f6a3f6
sha25610653cc9293d6ba548dffb50b0fddb74ae437b0ed632e00c2cc3ac9d53daf416

Usage

These are CLI / local-server examples. The desktop app runs this model without typing a command — use Install above.

bash · transcribe a file
$ openasr pull whisper-small.en:q8
↓ whisper-small.en.oasr  288.8 MB  ✓ verified sha256
$ openasr transcribe meeting.wav --backend native --model-pack ~/.openasr/models/whisper-small.en/q8_0/whisper-small.en-q8_0.oasr
✓ local transcript · 0 bytes sent
bash · serve a local API
$ openasr serve --backend native --model-pack ~/.openasr/models/whisper-small.en/q8_0/whisper-small.en-q8_0.oasr --addr 127.0.0.1:8080
▶ http://127.0.0.1:8080 · model=whisper-small.en · 0 bytes will leave this host
python · client.py
from openai import OpenAI
client = OpenAI(base_url="http://127.0.0.1:8080/v1", api_key="local")
audio = open("meeting.wav", "rb")
text = client.audio.transcriptions.create(model="whisper-small.en", file=audio)