https://github.com/equalsraf/vim-speechdispatch
Interact with speech dispatcher from Vim
https://github.com/equalsraf/vim-speechdispatch
screen-reader vim-plugin
Last synced: 5 months ago
JSON representation
Interact with speech dispatcher from Vim
- Host: GitHub
- URL: https://github.com/equalsraf/vim-speechdispatch
- Owner: equalsraf
- Created: 2017-03-04T18:48:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-08T13:23:41.000Z (about 9 years ago)
- Last Synced: 2025-10-10T11:39:41.971Z (5 months ago)
- Topics: screen-reader, vim-plugin
- Language: Vim script
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Call speech-dispatcher from Vim. This works by calling spd-say with the
proper arguments. Probably not the most efficient backend, but it works
well enough for now(TM) -- an alternative would be to implement a SSIP
client in vimscript or an intermediate process to handle this.
This provides various vim script functions
- SPDSay(text), SPDStop(text) SPD... call spd-say with various arguments
- SayLine(), SayChar(), Say... are convinience functions
- spd-say commands are build from argument lists as
'g:spd_cmd + g:spd_cmd_options + b:spd_cmd_options' which you can use
to override them, using global or buffer options.
This is very much a WIP project. But it would be cool to be able to build screen
readers on top of Vim.
Made available under the ISC license.