Alternatives to whisper.cpp

C/C++ port of OpenAI's Whisper for fast offline speech-to-text on your own hardware. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as whisper.cpp.

  • Whisper

    An open-source speech recognition model from OpenAI for transcribing and translating audio on your own machine.

    Whisper is the original OpenAI model in Python, adding translation to English and language identification, but larger models are slow without a capable GPU.

  • WhisperX

    A speech recognition tool that adds word-level timestamps and speaker diarization to Whisper transcription.

    FreeProprietaryCommand line

    WhisperX adds word-level timestamps and speaker diarization, but requires Python with CUDA and cuDNN, and its license is not stated.

  • Buzz

    Turn speech recordings into text with a desktop transcription app.

    Buzz provides a free MIT-licensed desktop interface for transcription on Windows, macOS and Linux, with microphone input and subtitle exports instead of command-line use.

  • Vibe

    Transcribe audio and video files on your own computer.

    Vibe is an MIT-licensed desktop app for transcribing audio and video files locally, with batch jobs and several transcript or subtitle formats.

  • MacWhisper

    A Mac app that transcribes audio and video files to text on your own machine.

    FreemiumProprietarymacOS

    MacWhisper is a closed-source freemium macOS app with a graphical interface, several model choices and speaker recognition, instead of a cross-platform command-line tool.

  • noScribe

    Transcribes recorded audio to text on your own computer, with speaker separation.

    noScribe is a GPL-3.0 desktop app that transcribes recordings locally with speaker separation, though it is slow without a capable GPU.

  • aTrain

    Transcribe recorded interviews on your own computer.

    aTrain is an AGPL-3.0 app for local interview transcription with speaker detection, available on Windows and Linux but not macOS.

Also worth comparing

These listings name whisper.cpp as their own alternative, so the relationship runs both ways.

  • Meetily

    Record and transcribe meetings with local AI processing.

    whisper.cpp is a fast offline speech-to-text command-line tool with no Python dependency, requiring separate model downloads and offering no graphical meeting recorder.

Similar software

Related functionality, not a direct replacement.