• 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