diff options
| -rw-r--r-- | 2026/talks/listen.md | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/2026/talks/listen.md b/2026/talks/listen.md index 32e95936..246f0b2e 100644 --- a/2026/talks/listen.md +++ b/2026/talks/listen.md @@ -1,4 +1,4 @@ -[[!meta title="Controlling Emacs by voice using Emacslisten"]] +[[!meta title="Emacslisten: Controlling Emacs by voice"]] [[!meta copyright="Copyright © 2026 Erik Präntare"]] [[!inline pages="internal(2026/info/listen-nav)" raw="yes"]] @@ -6,33 +6,36 @@ <!-- You can manually edit this file to update the abstract, add links, etc. ---> -# Controlling Emacs by voice using Emacslisten +# Emacslisten: Controlling Emacs by voice Erik Präntare - Pronunciation: Erik Prenn-tah-reh, <https://emacslisten.org> and <https://pranta.re>, <mailto:erik@prantare.xyz> [[!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. +After getting a repetitive strain injury that made keyboards painful, +I started using voice to do my computing. I switched to Emacs, as I +needed an environment I could shape to my needs. -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. +Existing integrations for voice recognition in Emacs were clunky, so I +started implementing my own. This eventually culminated in +Emacslisten, an environment for driving Emacs by voice. -About the speaker: +This talk will present Emacslisten. The focus is on phony, the core +package that makes it possible to define voice command languages +directly in Elisp, allowing full use of the Emacs ecosystem when +building your language. + +## Get in touch + +Emacslisten has a matrix room: +<https://matrix.to/#/#emacslisten:matrix.org> + +## 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. +program analysis. Emacs is my operating system. [[!inline pages="internal(2026/info/listen-after)" raw="yes"]] [[!inline pages="internal(2026/info/listen-nav)" raw="yes"]] - - |
