Whisper Tiny (English)

The smallest English-only Whisper, fastest for English speech

EnglishApache-2.0
Desktop app Open the Models screen and click install.
CLI
$ openasr pull whisper-tiny.en:q8
Download .oasr

Overview

Whisper Tiny.en is OpenAI's 39M-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, at the lowest footprint and fastest inference in the family. This OpenASR repo repackages the original openai/whisper-tiny.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 the tightest memory budgets and fp16 is for verification or maximum fidelity.

Highlights

  • 🇬🇧 English-only — specialized for English, typically more accurate on English than the same-size multilingual model
  • 39M parameters — the smallest, fastest, and lightest Whisper checkpoint
  • 🌐 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

Tags

Pull stringSizeQuantJFK ΔWER
whisper-tiny.en:fp16 75.1 MB fp16 0%
whisper-tiny.en:q8default 60.3 MB q8_0 0%
whisper-tiny.en:q4 58.1 MB q4_k 0%

Usage

These are CLI / local-server examples. The desktop app runs this model without typing a command — see the desktop install path above.

bash · transcribe a file
$ openasr pull whisper-tiny.en:q8
↓ whisper-tiny.en.oasr  60.3 MB  ✓ verified sha256
$ openasr transcribe meeting.wav --backend native --model-pack ~/.openasr/models/whisper-tiny.en/q8_0/whisper-tiny.en-q8_0.oasr
✓ local transcript · 0 bytes sent
bash · serve a local API
$ openasr serve --backend native --model-pack ~/.openasr/models/whisper-tiny.en/q8_0/whisper-tiny.en-q8_0.oasr --addr 127.0.0.1:8080
▶ http://127.0.0.1:8080 · model=whisper-tiny.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-tiny.en", file=audio)

Other models