Skip to content

voice control commands for FlipMouse & Co. via Talon scripts

License

Notifications You must be signed in to change notification settings

asterics/TalonScripts

Repository files navigation

TalonScripts for FlipMouse

Some Talon scripts which provide voice control for the FlipMouse, see: https://talonvoice.com/ and https://github.com/asterics/FLipMouse. Basic concepts how the FlipMouse can be controlled via speech commands are demonstrated.

Installation

  • Download and install Talon as described here: https://talonvoice.com/docs/
  • Copy (clone) this repository into the Talon user folder
  • Install pySerial in the python environment of your Talon installation (pipTalon.bat install pyserial can be used under Windows after updating the path to your Talon installation folder in the batch script.)

Operation

  • The .talon files define voice commands and key mappings for different contexts (eg. browsing, editing, gaming) - depending on the focused application window
  • FMActions.py establishes communication to the FlipMouse
    • On startup, all available serial ports are scanned for a connected FlipMouse - if a Flipmouse device is found, the COM port identified is stored
    • The port is closed immediately after startup, so that it can be used by other applications as well - it will be opened on demand for sending subsequent commands)
    • AT commands for loading the next configuration slot (or a particular slot) are sent to the FlipMouse device upon voice command or context switch
  • New voice commands / behaviours can be added as described here: https://talon.wiki/unofficial_talon_docs/

Combination of Talon with Eyetracking / Gaze-OCR

About

voice control commands for FlipMouse & Co. via Talon scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published