Replies: 6 comments 3 replies
-
Here is a short demo of the initial implementation: whisper.vim.mp4Man.. I sound awful 😆 |
Beta Was this translation helpful? Give feedback.
-
Oh man, this is so good! whisper-copilot-1.mp4 |
Beta Was this translation helpful? Give feedback.
-
This is super cool, but will this work with modern plugin managers? I'm on |
Beta Was this translation helpful? Give feedback.
-
Whipped up a lua function that will run this in normal mode because the escape chars in the given mapping are kind of crazy and hard to follow. local function whisper_nvim()
vim.cmd "!whisper.nvim"
local output = vim.fn.system "cat /tmp/whisper.nvim | tail -n 1 | xargs -0 | tr -d '\\n' | sed -e 's/^[[:space:]]*//'"
vim.api.nvim_put({ output }, "l", false, true)
end |
Beta Was this translation helpful? Give feedback.
-
This is awesome. I actually found your repo because I was looking for a Whisper implementation of nerd-dictation. This is perfect for me. I can't wait until you get diarization working! Thats the last piece I need then I wont have to use my gfx card or whisperx anymore. |
Beta Was this translation helpful? Give feedback.
-
Curious if any updates here? Just stumbled upon this and I am new to neovim and this looks awesome! |
Beta Was this translation helpful? Give feedback.
-
Implement a basic Vim / Neovim plugin that allows to write code in Vim using Whisper-based speech-to-text.
The plugin will offer the following functionality:
Secondary objective:
I haven't written Vim plugins, so I don't have the knowledge, but it should be relatively easy to do.
Any hints how to do it or improve it are appreciated.
Edit: this is now ready. See the whisper.nvim example
Beta Was this translation helpful? Give feedback.
All reactions