Introduction

Overview

Talon aims to bring programming, realtime video gaming, command line, and full desktop computer proficiency to people who have limited or no use of their hands, and vastly improve productivity and wow-factor of anyone who can use a computer.

Join the Slack to talk, get hyped, or for help with Talon.

NOTE: This Talon release is very new and is not fully documented yet! Please ask any questions in the #help channel on the Slack linked above.

  • System requirements:
    • Windows 8 or newer

    • macOS High Sierra (10.13) or newer

    • Linux / X11 (Ubuntu 18.04+, and most modern distros if you switch to an X11 session). Wayland compositors lack the APIs necessary for Talon and Wayland support is not planned.

  • Powerful voice control - Talon comes with a free speech recognition engine, and it is also compatible with Dragon with no additional setup.

  • Multiple algorithms for eye tracking mouse control (depends on a single Tobii 4C, Tobii 5 or equivalent eye tracker)

  • Noise recognition system (pop and hiss). Many more noises coming soon.

  • Scriptable with Python 3 (via embedded CPython, no need to install or configure Python on your host system).

  • Talon is very modular and adaptable - you can use eye tracking without speech recognition, or vice versa.

Getting Started

  1. Download and install Talon for your operating system.

  2. Run the Talon app.

  3. Open the Talon Home directory. This is %APPDATA%\Talon on Windows, and ~/.talon on macOS/Linux. (Talon has a menu in your system tray near the clock, you can use Scripting -> Open ~/.talon as a shortcut open Talon Home).

  4. Add some scripts to ~/.talon/user to add voice commands and other behaviour to Talon (see the Getting Scripts section below). Your user scripts control all of the voice commands in Talon, so Talon won’t recognize any commands until you add some scripts.

  5. Install Conformer using Talon’s Speech Recognition menu.

  6. Go to Scripting -> View Log in the menu for debug output, or Scripting -> Open REPL for a Python command line.

Getting Scripts

The best way to get started right now is to clone talonhub/community into your ~/.talon/user directory. Ask in #help on Slack if you run into any problems.

Learning Talon

These are some resources to help you learn to use and customize Talon: