whisper.nvim#

Local whisper.cpp voice transcription.

Verify#

:checkhealth whisper_nvim

Dependencies#

  • arecord (alsa-utils) — audio capture
  • ffmpeg / ffprobe — audio processing
  • whisper-cli binary + GGML model file (user-configured)

Install (lazy)#

return {
    "jbuck95/whisper.nvim",
    config = function()
        require("whisper_nvim").setup({
            whisper_path = "/path/to/whisper-cli",
            model_path = "/path/to/ggml-large-v3-turbo.bin",
            output_dir = vim.fn.stdpath("data") .. "/whisper_transcriptions",
            output_file = "transcriptions.md",
        })
    end,
}