Curated List
A curated list of awesome Talon resources, command sets, plugins, and tools for voice-controlled computing.
Official Resources
Official downloads page for macOS, Linux, and Windows.
Official Talon 0.4 docs.
Official Talon community Slack, the best place to get help.
Support development and get access to the beta version with newer features.
Official Talon repositories.
Release notes and changelog.
Community
Community-maintained wiki with comprehensive documentation.
Source for the community wiki.
Forum discussions about Talon Voice.
Command Sets
Voice command sets that provide the core vocabulary for controlling your computer with Talon.
The main community-supported voice command set for Talon. The recommended starting point for new users.
Fork of community for developing against features in the beta version of Talon.
User scripts for Talon Voice with extensive customizations for voice coding.
Basic starter pack of voice commands for getting started with Talon.
Spoken word invocations for Talon.
A Talon command set focused on keeping you in the flow while dictating and creating text.
Talon scripts for voice coding and general computer control.
Supplementary scripts to Talon Community.
More versatile input actions for Talon Voice.
Shared Talon scripts for mouse movement, gaming, parrot config, and more.
Code Editing
Tools for editing code by voice, including structural editing and navigation.
A spoken language for structural code editing, enabling voice coding at speeds faster than keyboard. Decorates every token on screen for rapid semantic manipulation.
Official Cursorless website with docs and tutorials.
The Talon-side plugin for Cursorless.
Secure VS Code communication channel designed for voice coding.
Syntax trees for VS Code using tree-sitter, used by Cursorless.
Neovim plugin to support Cursorless.
Talon scripts for dictating mathematics into editors like LyX and Scientific Notebook.
Programming supplemental configuration for ideas unsuitable for community.
Browser Extensions
Tools for navigating and interacting with web browsers by voice.
Cross-browser extension for controlling your browser by voice. Draws letter hints next to clickable elements.
Talon user file set for the Rango browser extension.
Mouse and Cursor Control
Alternative ways to control the mouse and cursor without using your hands.
Advanced cursor control using eye tracking and OCR. Click, select, or position caret adjacent to any visible text.
Package for making it easier to build new mouse-controlling voice commands.
Save screen locations to later click on or move to using voice.
Text selection overlay for Talon.
Click anywhere by speaking three words.
Talon voice customization for controlling the mouse.
An alternative way to interact with Control Mouse in Talon.
Control mouse using a first-person navigation perspective with distances and directions.
All-purpose mouse rig for Talon with movement and scrolling.
Talon Voice module supporting relative mouse pointer movements.
Editor and IDE Integrations
Plugins and extensions for specific editors and IDEs.
VS Code
Structural voice coding at the speed of thought.
Extensions useful for Talon.
VS Code extension used by Talon Voice.
VS Code extension for navigating and manipulating the file tree by voice.
Talon commands for the filetree VS Code extension.
VS Code extension for searching and browsing Talon voice commands.
Vim / Neovim
Talon-side plugin for interacting with Vim/Neovim using Talon Voice.
Talon user file set for controlling Neovim editing and terminals using voice.
Neovim plugin to support Talon Voice and Cursorless.
Neovim communication channel designed for voice coding.
Vim syntax highlighting for Talon Voice config files.
Emacs
Emacs major-mode for `.talon` files.
Emacs Talon integration.
Using Emacs as a draft window for Talon.
Talon Voice integration for Spacemacs.
Emacs major mode for editing Talon Voice scripts.
Sublime Text
Sublime Text plugin for Talon integration.
Terminal
Talon voice extension for controlling terminal programs with Cursorless.
Speech Engines
Speech recognition engines compatible with Talon.
Talon's built-in speech engine. Excellent accuracy and speed for both commands and dictation. Free, installed via Talon tray icon.
Earlier Talon model with adequate command recognition but weaker dictation. Free.
Commercial speech engine with strong accuracy. Windows only, $300-$500.
Browser-based engine with excellent accuracy but added latency. Requires internet. Supports multiple languages.
Offline open-source speech recognition. Supports 20+ languages. Dictation-only, needs a command engine.
Finetuning Whisper for Talon Voice commands.
Accessibility
Tools that extend Talon's accessibility features.
Integrate Talon voice dictation with TTS, screen readers, braille, and more.
Color Linux accessibility elements for mouse-free interaction.
Complete control of your Windows machine without eyes, hands, or headphones via NVDA screen reader.
Talon macOS accessibility magic.
AI and LLM Integration
Use AI and large language models with Talon voice commands.
Query LLMs and AI tools with voice commands.
Voice native AI agent for developers.
Helper for talon-ai-tools to store and browse prompts and apply to current selection.
Noise Recognition
Tools for Talon's parrot (noise recognition) system.
Computer interaction using audio and noise recognition. Train custom sounds (pops, clicks, hisses, and more) to trigger actions. Talon beta now includes first-party parrot model support based on this work.
Personal parrot / Talon integration scripts.
Visualization tool for analyzing your parrot noise recognition integration.
Talon Voice hissing control customization.
Application-Specific Commands
Voice commands for specific applications.
Voice commands for working with Google Sheets.
Talon voice commands for creating Mermaid diagrams.
Diagram drawing commands for Vectr and Inkscape.
Voice commands for working with diagrams.net.
Talon voice commands for Desmos calculators.
Talon voice commands for dictating math into EquatIO.
Talon voice configuration for Obsidian.md.
Talon Voice for Autodesk Maya.
Blender integration for receiving commands from Talon Voice.
Hands-free, terse CAD using Talon Voice.
Talon voice commands for Godot game engine.
Useful voice tools for Unity and C# for Talon.
Talon scripts for manipulating virtual desktops on Windows.
Bash commands for iTerm2 terminal emulator on the Mac.
Open favorite web pages by voice command.
Talon voice command set for BSPWM window manager.
Blazor server-side app with app launcher, snippets, and Voice Admin for Talon Voice.
Window Management
Window management in Talon, by Talon's creator.
Gaming
Play games using Talon voice commands and noise recognition.
Open repository of Talon scripts for games supporting accessibility.
Voice control for Garry's Mod.
Voice commands for the Speak the Spire mod.
User scripts for playing Dark Souls with Talon.
Talon Voice game library with a custom game mode.
Simple script library that makes playing games using Talon easier.
Control mGBA games with Talon Voice.
Developer Tools
Tools for Talon developers to build and debug command sets.
UI and Visualization
Unofficial Talon Head Up Display with visual feedback for commands.
Interactive dashboard for Talon Voice.
Library for building stateful voice-activated canvas UIs using HTML/CSS/React-inspired syntax.
Simple Talon Voice extension for graphical interfaces.
Recording and Macros
Basic Action Recorder for recording Talon actions and outputting TalonScript code.
Generate source code for Talon voice commands from recorded actions.
Record your Talon sessions.
Quick macros for Talon.
Command macro builder for creating and connecting voice commands to buttons, noises, or keyboard shortcuts on the fly.
Clipboard and Text
Multidimensional clipboard for Talon Voice.
An indexed clipboard for Talon.
A window for editing prose using Talon voice control.
Resolve homophones on the fly for Talon Voice.
TalonScript file of expansions for common contractions in English.
Experimental features for managing your Talon vocabulary.
Clipboard manager with RPC, designed for Talon Voice integration.
Talon voice commands for the Clippy clipboard manager.
Utilities
CLI to make it easier to upgrade your Talon community fork.
Catalogs your Talon repo's contributions and dependencies.
Combos, modes, throttling, debounce, and conditions for Talon input sources.
Bind keys or pedals to Talon actions that won't be interrupted by voice commands.
A collection of Talon repos for UI, mouse control, input mapping, parrot, and gaming.
Multi-platform screenshot utility for use with Talon Voice.
Library to make writing Talon Voice commands easier.
Make key rebindings through text files.
Libraries
RPC library for Talon.
Snippets library for Talon.
Client-side code to communicate with VS Code command server from Talon.
Scripts and helpers for use with Talon.
Documentation
Documenting learning experiences with Talon.
Hardware Integrations
Hardware that works with Talon and integration tools.
Community wiki page with comprehensive hardware recommendations.
Eye Trackers
Setup guide for the Tobii 5 eye tracker with Talon.
Setup guide for the older Tobii 4C.
Peripherals
Toggle the Talon Voice speech engine and show status on Elgato Stream Deck.
Module for using the WiiMote as a mouse in Talon Voice.
Pedal integration for Talon.
Control your ZSA keyboard using the Keymapp API in Talon.
Internationalization
German dictation mode for Talon Voice.
Context-aware typesetting for Talon Voice.
Nix / NixOS
Auto packaging for Talon Voice on Nix.
Nix flake for Talon Voice.
Notable Personal Configurations
Well-maintained personal command sets worth studying for learning and inspiration.
Talon config for coding by voice with many custom commands.
User scripts for Talon.
A complete user configset for Talon Voice.
Learning and Practice
Resources for learning Talon and improving your voice command skills.
Interactive games and lessons to practice Talon commands.
Web app for building custom Talon commands visually.
Small web-based Talon cheatsheet.
Web-based command reference for the community command set.
Explore alternative keywords for commands in the Talon community user file set.
Configurations, troubleshooting, and solutions for Talon.
Quizzes to support recall of Talon Voice commands.
Talon Voice quiz in Emacs Lisp.
Talon Automated Installation Platform.
Talon alphabet with pictures.
Browse Talon Voice snippets available on your system.
Talks and Demos
Conference talks, video demonstrations, and YouTube channels about Talon.
YouTube Channels
Demos from Talon screenshare sessions and installation guides.
Voice coding demos using Talon and Cursorless.
Voice coding demos with Talon, eye tracking, and Cursorless.
Conference Talks
Emily Shea's talk on transitioning to voice-driven development using Talon.
Challenges of voice dictation including homophones and designing custom voice commands.
Designing a spoken language for code editing using tree-sitter parsing.
Demonstrating entirely hands-free computer control with Talon.
10-minute talk demonstrating Cursorless at the joy-of-computing conference.
Speech-to-text, speech-to-commands, and speech-to-code.
Video Demos
A beginner coder using Talon.
Talon's creator demonstrating rapid code dictation.
Playing Street Fighter using Talon pop and hiss noises.
Mouse control via eye tracking.
Cursor control with eye and head tracking.
Overview of eye tracking functionality for newcomers.
Short demo of what Cursorless voice coding looks like.
Official tutorial on how to use Cursorless for voice coding.
Interview and demo of Cursorless and voice coding.
Demo of searching and inserting emoji by voice.
Voice coding a Perl application with Talon.
Podcasts
Talon's creator and Emily Shea discuss voice coding.
Cursorless creator Pokey Rule talks about coding by voice.
Josh Comeau on his hands-free coding workflow with Talon and eye tracking.
Josh Comeau discusses voice coding and accessibility with Talon.
Hallway-track conversation with Pokey Rule about Cursorless as a spoken language.
Voice-controlled programming and accessible work environments. In Swedish.
Voice commands, foot pedals, and alternative input methods. In Swedish.
Blog Posts and Articles
Comprehensive walkthrough of hands-free coding with Talon.
Overview of Talon's voice recognition system.
Using Talon for writing and coding.
Beginner's guide to voice-driven development.
Blog post on the Talon voice coding experience.
Personal experience learning to code by voice.
Talon Voice from an accessibility perspective.
Detailed review of Talon's features and capabilities.
Deep dive into gaze-OCR features for Talon.
Learning voice computing over four weeks.
Setup guide for Talon Voice and command sets.
The story behind building the Rango browser extension.
Documenting the experience of learning Talon and Cursorless for accessibility.
Profile of Cursorless creator Pokey Rule.
Commentary on Cursorless's capabilities.
Vision for the future of voice-driven programming.
AI + voice as a new developer workflow.
IEEE article on the future of voice programming.
Personal journey into voice-controlled computing.
Profile of Andreas Arvidsson adopting Talon after repetitive strain injury.
Detailed setup documentation and configuration notes.
Academic Research
Research on how developers speak code.
Study on voice programming efficiency in reactive and imperative paradigms.