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
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.
Stars
411
Forks
78
Language
Python
License
LGPL-3.0
Category
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.
Featured in
Related tools
Uberi/speech_recognition
Speech recognition module for Python, supporting several engines and APIs, online and offline.
cmusphinx/pocketsphinx
A small speech recognizer
tensorflow/lingvo
Lingvo
modelscope/FunASR
A Fundamental End-to-End Speech Recognition Toolkit and Open Source SOTA Pretrained Models,...
PyThaiNLP/pythaiasr
Python Thai Automatic Speech Recognition