Question · Dictation in your apps
How does Talon voice coding work?
Talon listens through a speech engine and decides, phrase by phrase, whether to run a command or type text. For coding, you add a community command set and, in VS Code, Cursorless, which edits code by its structure. Check Linux support before you install, because a 2026 report says Talon is dropping it.
Updated October 17, 20264 min read8 cited facts, each traced to its source
Talon is a hands-free control system. It takes your speech through a speech engine, decides whether each phrase is a command or text, and then carries out the command. For voice coding, you add a community command set on top of Talon. In VS Code, you can also add Cursorless, which edits code by its structure rather than by its characters. Before you install, check platform support, because a 2026 report says Talon is removing Linux support.
Talon's speech engine turns sound into words first
Talon needs a speech engine before any command can run. The community command set recommends Talon's built-in Conformer engine and lists Dragon as the other choice 1. The same README says Dragon for Mac is discontinued, so on a Mac the built-in engine is the practical choice, and Dragon is mainly an option on Windows.
The engine only produces words. What those words do depends on the mode Talon is in, which is the next thing to understand.
Talon's modes decide whether speech is a command or text
Talon handles each phrase according to its mode. In command mode, your speech is interpreted as commands by default 2. In mixed mode, anything you say that is not a command, or a chain of commands, is transcribed as plain text 3. Mixed mode lets you dictate a comment and run an edit in the same session.
The basic usage page on the Talon wiki also describes a dictation mode, which works like the text side of mixed mode. Check the mode indicator on your own install, because mode names and defaults can change between releases.
Coding needs a command set, and Cursorless adds structure in VS Code
The community command set is a separate install that adds commands for keys, editing and more. Its README says it can be used on its own but works best alongside Cursorless for programming and text editing.
Cursorless is built on a simple idea. Every command pairs an action with a target: the action says what to do, and the target says which part of the code it applies to 4. Saying the action and the target lets you select or remove a piece of code without placing the cursor by hand.
Cursorless has its own setup path, and it starts with Talon. The installation guide begins with Talon and a speech engine, then the community commands, then the VS Code extension and Cursorless itself 5. Its installation steps include a VS Code extension, so if you do not use VS Code, Cursorless is a poor fit.
Check Linux support before you install
Talon's home page offers downloads for macOS, Windows and Linux (X11) 6. A 2026 report quotes Talon's developer saying that Talon "will imminently remove ALL Linux support from the public release" 7. The report is secondhand. When we checked on October 17, 2026, Talon's home page still listed Linux (X11) as a download, so the two sources disagree. Until Talon's own release notes settle it, do not plan a Linux setup around Talon.
Learning the commands takes study time
Voice coding has a learning cost. In a 2022 study of programmers with motor impairments, the interviewees said they were frustrated by long hours of memorizing unnatural commands in order to enter code by voice 8. The practical answer is to learn commands in small groups, tied to edits you already make, rather than to try the whole vocabulary at once.
When Talon fits and when it does not
| Your situation | Does Talon fit? |
|---|---|
| You want hands-free control of the whole computer and will learn a command set | Yes, after a learning period |
| You work in VS Code and want structural edits by voice | Yes, once Talon and Cursorless are set up |
| You run Linux, or need a working setup this week | Not yet, until Linux support is clear |
| You mainly want to dictate prose into any app | No, a dictation tool is simpler |
Try Talon in four steps
- Check the download page for your system, including the operating system version, and read the Linux report above.
- Install Talon, then select Talon's built-in Conformer engine in its speech settings, as the community README recommends.
- Install the community command set by following its README, and start with the built-in commands before you add anything else.
- Pick three edits you make every day, learn only those commands, and use them for a week. Keep mixed mode on so you can dictate comments in the same session.
If you want dictation into any text box rather than command control, Yap, which we make, works that way on Mac and Windows. It is not a command system like Talon, so choose it for dictating prose rather than for editing code by structure. The guide to voice coding compares Talon with Serenade and with dictation into AI coding tools, and the overview of voice typing in apps covers the plain dictation side. For the other two questions in this group, see whether Serenade still works for voice coding and whether typing speed matters in coding.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
Go deeper
Related questions
- Does Serenade still work for voice coding?
- Does typing speed matter in coding?
- Can Chrome do speech to text offline?
- Can Google Docs transcribe an audio file?
- Can Microsoft Word transcribe an audio file?
- Can OneNote transcribe audio?
- Can Whisper run in the browser?
- Can you control Linux with voice commands?