Skip to content

dragonfly/caster scripts for dictating mathematics fluidly

Notifications You must be signed in to change notification settings

gitter-badger/mathfly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathfly

Free, open source utility for dictating mathematical notation quickly and easily using Dragon Professional Individual. Currently supports the free, open source LyX document processor and Scientific Notebook. Based on Natlink, dragonfly and Caster. With thanks to Alex Boche and David Conway.

Quick

Mathfly interprets dictated commands on-the-fly quickly and continuously, making it far faster than other systems. As fast as you can speak, Mathfly can interpret.

While I have no data comparing dictation speed with normal writing speed, I will say that I have been using versions of this software to do exams throughout my economics undergraduate degree, and have never needed extra time or struggled to finish.

Brief demonstration

Infinitely modifiable

The vast majority of Mathfly's commands are contained in plaintext config files in mathfly/config/, designed to be easy to edit and extend. If you need a new command, it's as simple as adding one line of plaintext. If you keep getting a command wrong, you can change it. If there are commands you don't need, you can delete them.

modification demonstration

For an even easier way of adding new commands, "alias" turns highlighted text into a new command.

alias demonstration

LaTeX

Mathfly also contains a module for dictating into LaTeX documents, with commands for inserting objects, beginning and ending environments, reproducing premade templates, and crawling the web for references, all with simple voice commands. For a full list of commands, read the LaTeX documentation.

LaTeX demonstration

About

dragonfly/caster scripts for dictating mathematics fluidly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Batchfile 0.8%