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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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