From 3aecd3f564a09657f01bdf18257db1ad9bc3021c Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 25 Sep 2026 11:07:14 -0400 Subject: add listen --- 2026/talks/listen.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 2026/talks/listen.md (limited to '2026/talks') diff --git a/2026/talks/listen.md b/2026/talks/listen.md new file mode 100644 index 00000000..32e95936 --- /dev/null +++ b/2026/talks/listen.md @@ -0,0 +1,38 @@ +[[!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"]] + + -- cgit v1.2.3