Very simple neovim plugin that uses MacOS voice synthesizer to convert buffer contents to voice.
- NodeJS >=8
- Neovim NodeJS Client (
npm i -g neovim
) - MacOS voice synthesizer, installed by default
Verify NodeJS client is correctly configured running on neovim: :checkhealth
"Node.js provider" must be OK
Copy the neovim-to-voice.js
file to ~/.config/nvim/rplugin/node/
Open neovim
and run :UpdateRemotePlugins
, then restart neovim
Action | Key shortcut |
---|---|
Read char | <leader>lc |
Read word | <leader>lw |
Read line | <leader>ll |
Read file name | <leader>lfn |
Read file directory | <leader>lfd |
Read file path | <leader>lfp |
Read full file content | <leader>lff |
Read current line number | <leader>lfl |