• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
handy-computer avatar

transcribe.cpp

C/C++ library for running many speech recognition models on ggml

  • AI media
  • AI models and runtimes
View on GitHub
Website

What it is

transcribe.cpp is a C/C++ inference library that runs GGUF speech-to-text models such as Whisper, Parakeet, Canary, Moonshine, Qwen3-ASR and Voxtral on the ggml runtime. It supports streaming and batch transcription, plus side models for speaker diarization, language identification and voice activity detection, with Metal, Vulkan, CUDA and CPU backends. Developers building local transcription into desktop apps or services can pick from dozens of verified, quantized variants published on Hugging Face.

Images

Facts

Stars
2,072 GitHub stars.
2,072

Forks
127
Commits
568
Contributors
14
Language
C++
License
MIT
Last commit
Oct 20, 2026
On GitHub since
April 2026
First release
June 2026
Platforms
macOS, Windows, Linux, library
Self-hostable
No
Tags
  • speech-to-text
  • local-ai
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • vb avatar

    Insanely Fast Whisper

    Command-line tool for fast on-device Whisper audio transcription

    13.1k
  • SYSTRAN avatar

    faster-whisper

    Python library for fast Whisper speech transcription on CPU or GPU

    26k
  • Prince Canuma avatar

    MLX-Audio

    Speech synthesis, transcription and voice conversion on Apple Silicon

    8.1k

What people are saying

Updated Oct 21, 2026
  • Bluesky“🛠️ 𝑡𝑟𝑎𝑛𝑠𝑐𝑟𝑖𝑏𝑒.𝑐𝑝𝑝 by CJ Pais Local speech-to-text that actually runs fast on Apple Silicon is a game changer. This library brings a massive range of models to…”Jul 30, 2026 · 4 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsTranscribe.cpp – ggml speech-to-text inference engineJul 1, 2026 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“3/ Transcribe.cpp. MIT speech-to-text library, a near drop-in for whisper.cpp but with 16+ model families, GPU on Metal/Vulkan/CUDA and bindings for Python…”Jul 20, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Drop-in replacement for whisper.cpp supporting STT with lots of different model families. I also appreciate that all the models were tested to compare WER.”Jun 30, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“| handy-computer/transcribe.cpp: ggml speech-to-text inference for 16+ model families”Aug 12, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“one speech engine, sixteen model families. transcribe.cpp is a ggml speech-to-text runtime with 16+ model families behind one api. swap the model, keep the…”Jul 21, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)