dictation-toolbox/dragonfly

Speech recognition framework allowing powerful Python-based scripting and extension of Dragon NaturallySpeaking (DNS), Windows Speech Recognition (WSR), Kaldi and CMU Pocket Sphinx

58
/ 100
Established

This tool helps power users and developers create custom voice commands to control their computer and applications. It takes spoken words and translates them into actions like typing text or pressing keys, making it possible to automate tasks or program by voice. Anyone who uses speech recognition software like Dragon NaturallySpeaking or Windows Speech Recognition to interact with their computer could benefit from this.

411 stars.

Use this if you want to create highly customized voice commands and macros for your computer, beyond what standard speech recognition software offers.

Not ideal if you're looking for a ready-to-use, off-the-shelf voice assistant or simple dictation software without custom scripting.

voice-control accessibility workflow-automation custom-macros assistive-technology
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

411

Forks

78

Language

Python

License

LGPL-3.0

Last pushed

Jan 22, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/dictation-toolbox/dragonfly"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.