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.

Schedule for SaturdaySaturdaySat 9:00- 9:10 Saturday opening remarkssat-openSat 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planningSat 9:50-10:10 Emacslisten: Controlling Emacs by voicelistenSat 10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeakSat 11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talkSat 1:00- 1:20 Plots with ROOTs and SHAPEs: Resilient data visualization with Emacs, Org and gnuplotplotsSat 1:40- 2:00 Personal task management under stress (with Org mode)tasksSat 2:20- 2:30 How I solved Org Mode's biggest mobile and collaboration problemsmobileSat 2:50- 3:10 Hyperbole, My Dear WatsonhyperboleSat 3:30- 3:50 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for EmacskoutlinerSat 4:10- 4:30 Close the writing accountability gap with EmacswritingSat 4:50- 5:00 Saturday closing remarks / open sessionsat-closeSat 10:30-11:30 [Panel] Improving the Emacs Community: Onboarding, Participation, and GrowthcommunitySat 1:00- 1:15 Emacs as my portable user space across operating platformsportableSat 1:35- 1:55 Emacs everywhere: A fun romp through esoteric operating systemsosSat 2:15- 2:25 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadetSat 2:45- 3:00 El Remoto: browse any GitHub repos without cloning themremotoSat 3:20- 3:40 æmacs: having a hoot with a guile emacsguileSat 4:00- 4:20 Plain text presentations in GNU Emacs with ffsffs9 AM EST10 AM EST11 AM EST12 PM EST1 PM EST2 PM EST3 PM EST4 PM EST5 PM EST

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

Times in different time zones:
Saturday, Dec 12 2026, ~9:50 AM - 10:10 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 12 2026, ~8:50 AM - 9:10 AM CST (US/Central)
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)
Find out how to watch and participate

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