You can install and run Talon by following the official installation instructions. The rest of this page provides some additional information to supplement the information provided there.
- Run the Talon app.
Notes on Linux installation: If you use Gnome, you need to install AppIndicator and KStatusNotifierItem Support in order to be able to see Talon's tray icon - which is the only way of configuring it without speech/code.
Talon, like many tools for automation or accessibility, does not support Wayland. You will have to select an X11 session from your login manager. This is supported by Gnome and Plasma and many others, but some environments like sway are explicitly Wayland-only.
Talon uses a speech recognition engine that translates voice audio to text. To install your speech engine, open the Talon menu and select Speech Recognition -> Conformer
.
Note: The Conformer speech engine is recommended, but it is possible to use Talon with other speech engines, for example, if you already use Dragon or need an engine with support additional languages other than English. For information about additional speech engines, see the speech engine page.
Talon does not come with voice commands out of the box - you must install some additional files. To start out, we strongly recommend that you use the knausj_talon Talon user file set. The whole wiki assumes this repository is used, if not otherwise noted.
See knausj_talon for installation instructions.
In addition to knausj_talon
, you may want to consider installing:
- Cursorless for programming and text editing
- Rango for browser navigation
- gaze-ocr for advanced cursor control using eye tracking and text recognition (OCR)
- AXKit (macOS only) to enhance Talon with native OS accessibility integrations
- Other user file sets
Test your Talon setup with a few basic commands.
If at any point you need help with your Talon setup, join the Talon Voice Slack and ask in the #help channel.
Once the basics somewhat work for you, you'll likely want to improve your experience using Talon:
- For users who want earlier access to new features, priority support, and access to additional speech engines, install the beta version.
- Improve Recognition Accuracy: Better accuracy never hurts. Many people have to tweak something.
- Unofficial Talon Docs: learn about how to configure Talon to your liking.
- Talon-Related Resources: a varied list of resources for Talon uses.
- Software that Pairs Well with Talon: Many users augment their Talon setup with other software (e.g., Vimium, aka vim for the browser)