[[!meta title="Controlling Emacs by voice using Emacslisten"]] [[!meta copyright="Copyright © 2026 Erik Präntare"]] [[!inline pages="internal(2026/info/listen-nav)" raw="yes"]] # Controlling Emacs by voice using Emacslisten Erik Präntare - Pronunciation: Erik Prenn-tah-reh, and , [[!inline pages="internal(2026/info/listen-before)" raw="yes"]] After suffering from repetitive strain injury, I started using speech recognition software to do my computing. To give me an environment I could mold to my needs, I also started using Emacs. The software integration for voice recognition in Emacs was clunky to use, so I started developing packages to improve this. This has culminated in Emacslisten, an environment for driving Emacs by voice. Emacslisten includes macros for defining spoken command grammars in Elisp, along with a predefined command grammar for navigating Emacs and editing text. Emacslisten also provides a graphical overlay for referring to different parts of the buffer. About the speaker: My name is Erik Präntare. I am currently pursuing a PhD in static program analysis. Emacs is what has allowed me to keep working with computers even after my injury. [[!inline pages="internal(2026/info/listen-after)" raw="yes"]] [[!inline pages="internal(2026/info/listen-nav)" raw="yes"]]