GraphCanon updated 3w · GitHub synced 3w · 28 views this month
Decision brief
A port of OpenAI's Whisper model to C++, optimized with `ggml`, for lightweight speech-to-text transcription.
Good fit when
- You need a lightweight solution that does not require Python or PyTorch
- Looking for performant, native integration into C++ applications without the overhead of traditional Python-based models
Avoid when
- When you prefer to work with higher-level languages like Python which might offer more ease-of-use and extensive libraries
- If your project requires real-time speech transcription and has limited computational resources as `ggml` optimization might still require significant CPU/GPU power for high-performance
- Requirements:
- Requires C++ setup and knowledge; Needs audio files converted into a compatible format supported by `ggml`.
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (1d since push)
- As of 3w
- Provenance
- Not a fork · Organization account
- As of 3w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Backing
Company context for ggml. Display-only - separate from trust and ranking.
- Company
- ggml·GitHub org profile·1mo
- Commercial model
- Pure OSS·GitHub org profile (public repos)·1mo
Install
git clone https://github.com/ggml-org/whisper.cppHow it fits your stack(9)
Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.
Alternative
Relationship graph
Optional deeper exploration of typed edges and category neighbours.
Similar tools
Same-category neighbours not already linked as typed edges.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A repository containing a port of the Whisper ASR model, optimized with the `ggml` library to transcribe audio files into text. Primarily useful for developers who need a lightweight and performant solution for integrating speech recognition capabilities.
Capability facts
- Languages
- c++
Source: github.language · Aug 2, 2026
Categories
Graph entities
Tags
README
Quick start
First clone the repository:
git clone https://github.com/ggml-org/whisper.cpp.git
Navigate into the directory:
cd whisper.cpp
Then, download one of the Whisper models converted in ggml format. For example:
sh ./models/download-ggml-model.sh base.en
Now build the whisper-cli example and transcribe an audio file like this:
For agents
This page has a .md twin and JSON over the API.