doomemacs / doomemacs/core

Integrate Emacspeak into Doom, or support Emacspeak

Open
#4,256 9 comments 10 reactions 0 assignees View on GitHub
help wanted is:feature re:modules
Dominant language
Emacs Lisp
Stars
22.7k
Forks
3.1k
Avg merge
10h 46m
Merged PRs (30d)
4

Description

**Describe the feature**
- If the feature involves new plugins, include links to them
- If the feature involves replacement of current functionality, how the new
functionality is better?
- If the feature is implemented in another editor or Emacs distro, include:
- Screenshots or screencasts of it
- Links to its implementation
- Names of relevant commands (and not only the keybinds to invoke them)

[Emacspeak](https://github.com/tvraman/emacspeak) is a speech system for blind people that turns Emacs into an "auditory desktop." It uses speech, speech characteristic changes, and sounds to convey information, using system TTS functions (Linux: ESpeak (free) or Outloud($5)), Mac (say command). I'm not sure how well it could be integrated into Doom, but it would be nice to have a good, easier-to-use version of Emacs I just point people to, that would actually work well for them, rather than just having to say "Well you can use Emacs, but you have to fiddle with it for hours so you might as well use VS Code if you want to be productive." Emacspeak isn't in any other distribution of Emacs, as far as I know. Emacspeak doesn't replace any other feature. It is loaded using Load-file, so it's not really like packages that are on MELPA. It doesn't have a command to start it, although a doom script could be added to switch it on or load it into the .emacs.el.

I've not tried Doom yet, but I'll update this issue when I have, and if Emacspeak does work it it, just being put into the .emacs.el. I usually use a Windows PC, but Emacspeak for Windows is [pretty out of date](https://sourceforge.net/projects/emacspeakwin/), so I'll use a MacBook Pro, late 2019 with four thunderbult ports, for this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.