The vast majority of speech/sound processing is controlled directly by Scripts in the ~/.talon/user
folder (find out more), including basic features like simple dictation. This provides a lot of control over what is recognized and how it is handled. However, at the time of writing, there is almost nothing included by default.
There are several repositories containing example Scripts and tools available for copying or using as samples to build from.
- Official Example Scripts
- dwighthouse's scripts - mine 😉
- tabrat's scripts
- tuomassalo's scripts
- tuomassalo's atom integration
- dopey's scripts
- pimentel's scripts
- JonathanNickerson's scripts
- anonfunc's scripts
- jcooper-korg's scripts
- lexjacobs’ scripts
In the future, Talon will ship with a standard set of Voice Commands and language rules into which other systems can more consistently be built. For now, however, it is largely left to the individual user to download or make the Voice Commands and Scripts he wishes to use.
For those not wishing to start from scratch, a good place to begin is by downloading the std.py
file and adding it to the ~/.talon/user
folder. Then, reading through the source code will illustrate what Voice Commands are available and how to begin adding new ones.
To build new User Scripts, read about the User Script Structure.