Whisper.cpp. Convert speech to text on your own computer, without sending audio to the internet.

github.com/ggerganov/tmp2

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2026
  • cont : add manual trigger for build.yml
  • ci : remove bindings-java job from release.yml
  • ci : split release jobs into release.yml
  • ci : split self-hosted GPU jobs into build-self-hosted.yml
  • ci : add ccache clear action
  • ci : fix self-hosted paths to mnt
  • pi : add config
  • ci : remove obsolete self-hosted label
  • common : pass sample rate to `ffmpeg_decode_audio()`
  • common : re-implement `ffmpeg-transcode.cpp` + clarify ffmpeg usage (…
  • cuda : disables launch_fattn PDL enrollment due to compiler bug (llam…
  • mmvq Optim: add MMVQ_PARAMETERS_TURING(mmvq_parameter_table_id) for ……
  • ggml: auto apply iGPU flag CUDA/HIP if integrated device (llama/23007)
  • opencl: move backend info printing into its own function (llama/23702)
  • talk-llama : sync llama.cpp
  • ggml : bump version to 0.13.1 (ggml/1523)
  • sync : ggml
  • meta : Add missing `buffer` set in allreduce fallback !COMPUTE clear …
  • hexagon: basic/generic op fusion support and RMS_NORM+MUL fusion (lla…
  • sync : ggml