Mindket

whisper.cpp

Newversion 1 · updated

Overview

OpenAI's Whisper speech recognition models converted to ggml files for whisper.cpp, in sizes from tiny to large-v3-turbo, with smaller quantized copies.

whisper.cpp is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip, for the download command
  • whisper.cpp itself, which reads these files
  • Disk space for the sizes you pick
Runs in
  • whisper.cpp, the program these files are made for
  • Windows, macOS or Linux, with Python for the download step
  • Your own computer, so audio does not need to go to a hosted service
Start with
pip install -U huggingface_hub
hf download ggerganov/whisper.cpp

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This repository holds OpenAI's Whisper speech recognition models, converted to the ggml format so that whisper.cpp can load them. It is a set of model files, from tiny to large-v3-turbo. Several sizes also come in smaller q5 and q8 versions.

The task is automatic speech recognition, which turns spoken audio into text.

Who it suits

It suits people who run whisper.cpp and need the model files it reads. A small file fits a modest machine, and a large one trades disk space for a bigger model.

IndustryWho uses itHow they use itExample
SoftwareDevelopersAdd speech to text to an app through whisper.cppTranscribing a recorded voice note
MediaEditors and podcastersTurn recordings into textMaking a rough transcript of an interview
AccessibilityTool buildersGive spoken content a written formCaptioning a short clip
ResearchSpeech researchersCompare model sizes on their own audioTesting tiny against small

Skip it if you use a hosted transcription service and never run models yourself.

Where to use it

  • whisper.cpp, the program these files are made for
  • Windows, macOS or Linux, with Python for the download step
  • Your own computer, so audio does not need to go to a hosted service
Use caseWhoWhat they get back
Transcribe audioAnyone running whisper.cppText from spoken audio
Pick a small filePeople on modest hardwareA model of 31 to 75 MiB for the tiny size
Pick a large filePeople who want a bigger modelFiles of up to 2.9 GiB for the large sizes

How to set it up

You need a few things in place first.

  • Python and pip, for the download command
  • whisper.cpp itself, which reads these files
  • Disk space for the sizes you pick
  1. Install the Hugging Face hub package with pip.
  2. Download the repository with the hf command.
  3. Point whisper.cpp at the model file you want. The whisper.cpp project holds its run details.
pip install -U huggingface_hub
hf download ggerganov/whisper.cpp

How to use it

You choose one model file by size and by whether you want a q5 or q8 version, then hand it to whisper.cpp. The listing names tiny, base, small, medium, large-v1, large-v2, large-v3 and large-v3-turbo, plus quantized and .en versions of some.

ToolWhat it does
tinyThe smallest model, 75 MiB on disk
baseA step up, 142 MiB on disk
small466 MiB on disk
medium1.5 GiB on disk
large-v3The biggest of the v3 files, 2.9 GiB on disk
large-v3-turbo1.5 GiB on disk, with q5_0 at 547 MiB and q8_0 at 834 MiB

Example

You are setting up speech to text on a small laptop and pick base-q5_1, listed at 57 MiB. You hand that file to whisper.cpp with an audio recording, and it produces the transcript as text.

For newcomers and experts

Start with the base file. It is small, so the download is quick, and you can judge the quality on one recording. Move up a size only if the text is not good enough.

The files are ggml conversions of Whisper, so they work with whisper.cpp and not with other Whisper loaders. The q5 and q8 files are smaller copies of the same models, for example 31 MiB against 75 MiB for tiny. The listing also includes a small.en-tdrz file.

Disk size of some files in the listing
tiny75 MiB
tiny-q5_131 MiB
base142 MiB
small466 MiB
large-v3-turbo-q5_0547 MiB
large-v3-turbo-q8_0834 MiB
  1. Download the repository with hf
  2. Pick a model file by size
  3. Hand the file to whisper.cpp
  4. Get the transcript as text

Good to know

  • License: MIT
  • Cost to run: none named
  • Data it reaches: it downloads model files from Hugging Face onto your computer

README and files

README

whisper.cpp

OpenAI's Whisper speech recognition models converted to ggml files for whisper.cpp, in sizes from tiny to large-v3-turbo, with smaller quantized copies.

Made by ggerganov on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This repository holds OpenAI's Whisper speech recognition models, converted to the ggml format so that whisper.cpp can load them. It is a set of model files, from tiny to large-v3-turbo. Several sizes also come in smaller q5 and q8 versions.

The task is automatic speech recognition, which turns spoken audio into text.

Who it suits: It suits people who run whisper.cpp and need the model files it reads. A small file fits a modest machine, and a large one trades disk space for a bigger model.

Industry | Who uses it | How they use it | Example
Software | Developers | Add speech to text to an app through whisper.cpp | Transcribing a recorded voice note
Media | Editors and podcasters | Turn recordings into text | Making a rough transcript of an interview
Accessibility | Tool builders | Give spoken content a written form | Captioning a short clip
Research | Speech researchers | Compare model sizes on their own audio | Testing tiny against small

Skip it if you use a hosted transcription service and never run models yourself.

Where to use it:

  • whisper.cpp, the program these files are made for
  • Windows, macOS or Linux, with Python for the download step
  • Your own computer, so audio does not need to go to a hosted service
Use case | Who | What they get back
Transcribe audio | Anyone running whisper.cpp | Text from spoken audio
Pick a small file | People on modest hardware | A model of 31 to 75 MiB for the tiny size
Pick a large file | People who want a bigger model | Files of up to 2.9 GiB for the large sizes

How to set it up: You need a few things in place first.

  • Python and pip, for the download command
  • whisper.cpp itself, which reads these files
  • Disk space for the sizes you pick
  1. Install the Hugging Face hub package with pip.
  2. Download the repository with the hf command.
  3. Point whisper.cpp at the model file you want. The whisper.cpp project holds its run details.
pip install -U huggingface_hub
hf download ggerganov/whisper.cpp

How to use it: You choose one model file by size and by whether you want a q5 or q8 version, then hand it to whisper.cpp. The listing names tiny, base, small, medium, large-v1, large-v2, large-v3 and large-v3-turbo, plus quantized and .en versions of some.

Tool | What it does
tiny | The smallest model, 75 MiB on disk
base | A step up, 142 MiB on disk
small | 466 MiB on disk
medium | 1.5 GiB on disk
large-v3 | The biggest of the v3 files, 2.9 GiB on disk
large-v3-turbo | 1.5 GiB on disk, with q5_0 at 547 MiB and q8_0 at 834 MiB

Example: You are setting up speech to text on a small laptop and pick base-q5_1, listed at 57 MiB. You hand that file to whisper.cpp with an audio recording, and it produces the transcript as text.

For newcomers and experts: Start with the base file. It is small, so the download is quick, and you can judge the quality on one recording. Move up a size only if the text is not good enough.

The files are ggml conversions of Whisper, so they work with whisper.cpp and not with other Whisper loaders. The q5 and q8 files are smaller copies of the same models, for example 31 MiB against 75 MiB for tiny. The listing also includes a small.en-tdrz file.

Title: Disk size of some files in the listing
tiny: 75 MiB
tiny-q5_1: 31 MiB
base: 142 MiB
small: 466 MiB
large-v3-turbo-q5_0: 547 MiB
large-v3-turbo-q8_0: 834 MiB
Download the repository with hf
Pick a model file by size
Hand the file to whisper.cpp
Get the transcript as text

Good to know:

  • License: MIT
  • Cost to run: none named
  • Data it reaches: it downloads model files from Hugging Face onto your computer

On Hugging Face, 13 November 2026

  • Task: automatic speech recognition
  • Downloads in the last 30 days: 0
  • Likes: 1,697
  • License: mit
  • Fine-tunes: 6
  • Tags: automatic-speech-recognition

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download ggerganov/whisper.cpp

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
whisper.cpp This page01,697—mit
whisperkit-coremlShares automatic-speech-recognition60,717,190266—mit
faster-whisper-smallShares automatic-speech-recognition5,890,72895—mit
whisper-large-v3-turboShares automatic-speech-recognition4,969,9873,524809Mmit
Wav2Vec2-Base-960hShares automatic-speech-recognition1,794,37841894.4Mapache-2.0
Distil-Whisper distil-large-v3Shares automatic-speech-recognition754,155386756Mmit
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

ggerganovShow HN: Port of OpenAI's Whisper model in C/C++Hi HN, OpenAI recently released a model for automatic speech recognition called Whisper [0]. I decided to reimplement the inference of the model from scratch using C/C++. To achieve this I implemented a minimalistic tensor library in C and ported the high-level architecture of the model in C++.…399 points · 87 repliesJuan José García-RipollYou have to choose the model. This was a crappy videocall, with somewhat noisy background and scientists speaking our version of English. ggml-medium.en-q8_0.bin seems to be the most accurate but still reasonably "small" model. You can download it from Hugging Face huggingface.co/ggerganov/wh... 3/3 likes · 5 repliesGRVYDEVShow HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.Welcome to Project S.A.T.U.R.D.A.Y. This is a project that allows anyone to easily build their own self-hosted J.A.R.V.I.S-like voice assistant. In my mind vocal computing is the future of human-computer interaction and by open sourcing this code I hope to expedite us on that path. I have had a…121 points · 30 repliesLéαlinux 🐧FFMPEG 8.x avec Whisper : $ wget huggingface.co/ggerganov/wh... $ wget github.com/BtbN/FFmpeg-... $ storage.rendi.dev/sample/popey... -O popeye.mp4 $ ./ffmpeg -i popeye.mp4 -vn -af "whisper=model=ggml-medium.en.bin:language=en:queue=30:destination=popeye.srt:format=srt" -f null -6 likes · 1 replyConst-meShow HN: Windows port of OpenAI's Whisper automatic speech recognition modelThis project is a Windows port of the whisper.cpp implementation: https://github.com/ggerganov/whisper.cpp Which in turn is a C++ port of OpenAI's Whisper automatic speech recognition (ASR) model: https://github.com/openai/whisper The implementation has no dependencies, usually much faster than…43 points · 20 repliesRomain Manni-BucauYou're doing #podcasts/content or alike? whisper.cpp is really worth a look, it is fast and works well, fully free/OSS! github.com/ggerganov/wh...dinoleifShow HN: OpenTheo – Transcribed and searchable Bible teaching with Whisper.cppHey all! I just launched OpenTheo, a free collection of transcribed Bible teachings and other Christian material. So far, I've transcribed over 10,000 hours of content for the first time, including teachings from Steve Gregg, Tim Keller, Dr. Martyn Lloyd-Jones, and more. Transcripts are fully…5 pointsWebクリッピング&共有Webアプリ -fluid-tazz4843/whisper-rs: Rust bindings to https://github.com/ggerganov/whisper.cpp - Codeberg.orgproperbrewShow HN: Whistle – Offline, private voice transcription using whisperI was trying to find a simple app to use for offline transcription and translation on my phone, however the Play Store is absolutely chock full of ad filled ones, paid versions, in-app purchases and stuff that's just way too complicated for what I wanted. Whistle is simple, free, no-ads, no…2 pointsSwedenCpp🆕 on the #Cpp Release Radar! 🎉 ggerganov/whisper.cpp: v1.8.3 👉 Download and details here: 🔗 https://github.com/ggml-org/whisper.cpp/releases/tag/v1.8.3jechShow HN: Galene-stt: automatic captioning for the Galene videconferencing systemSpeech-to-text (automatic captioning) for the Galene videoconferencing system[1] using the whisper.cpp[2] library. I've published some benchmarks and transcripts at <https://lists.galene.org/galene/87o729oit8.wl-jch@irif.fr/> [1]: https://galene.org [2]: https://github.com/ggerganov/whisper.cpp2 pointsemaddaShow HN: bigWav.app – web based transcription powered by Whipser and WASMHello, I have recently released a web based transcription and annotation app. It is powered by Whipser.cpp (https://github.com/ggerganov/whisper.cpp) compiled to WASM. It is a PWA, so can be installed via desktop Chrome. This enables you to open video/audio/bigwav files from the file…2 points

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k