I have also written some plugins for using Vim (text editing) and Weechat (IRC chat) with speech synthesis:
https://git.sr.ht/~sircmpwn/dotfiles/tree/master/lib/vim/vim...
https://git.sr.ht/~sircmpwn/dotfiles/tree/master/.weechat/py...
And I have a script for Sway (a tiling window manager) which also gives you audible cues:
https://git.sr.ht/~sircmpwn/dotfiles/tree/master/bin/swaytal...
All of this is somewhat incomplete, but it's a good starting point if you want to get used to them and work on improvements while you're still sighted. Good luck, and let me know if I can be of service.