Emacslisten: Controlling Emacs by voice
Erik Präntare - Pronunciation: Erik Prenn-tah-reh, https://emacslisten.org and https://pranta.re, erik@prantare.xyz
The following image shows where the talk is in the schedule for Sat 2026-12-12. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
Format: 20-min talk ; Q&A: BigBlueButton conference room https://media.emacsconf.org/2026/current/bbb-listen.html
Etherpad: https://pad.emacsconf.org/2026-listen
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker
Saturday, Dec 12 2026, ~7:50 AM - 8:10 AM MST (US/Mountain)
Saturday, Dec 12 2026, ~6:50 AM - 7:10 AM PST (US/Pacific)
Saturday, Dec 12 2026, ~2:50 PM - 3:10 PM UTC
Saturday, Dec 12 2026, ~3:50 PM - 4:10 PM CET (Europe/Paris)
Saturday, Dec 12 2026, ~4:50 PM - 5:10 PM EET (Europe/Athens)
Saturday, Dec 12 2026, ~8:20 PM - 8:40 PM IST (Asia/Kolkata)
Saturday, Dec 12 2026, ~10:50 PM - 11:10 PM +08 (Asia/Singapore)
Saturday, Dec 12 2026, ~11:50 PM - 12:10 AM JST (Asia/Tokyo)
Description
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.
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.
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 my operating system.
Questions or comments? Please e-mail erik@prantare.xyz
