Dragonfly
  • Introduction
    • Features and target audience
    • Installation
    • Related resources
  • Frequently Asked Questions (FAQ)
  • Object model (Grammar sub-package)
  • Engines sub-package
  • Actions sub-package
  • Spoken Language Support
  • Windows sub-package
  • Accessibility API
  • Command-line Interface (CLI)
  • Logging infrastructure
  • Configuration toolkit
  • Continous Command Recognition (CCR)
  • Project
  • Test suite
  • Changelog
Dragonfly
  • Introduction
  • Related resources
  • View page source

Related resources

Demonstrations

The following demonstrations show how various people use Dragonfly and speech recognition:

  • 2013-03-20, Tavis Rudd: Using Python to Code by Voice — A demonstration video showing off his use of Dragonfly at PyCon 2013

  • 2010-02-02, Tim Harper: Dragonfly Tutorial — Instruction video showing how to install Dragonfly and how to develop command modules for it

  • 2009-11-08, John Graves: Python No Hands with Dragonfly — Demonstration video presented at Kiwi PyCon 2009 showing how to program without touching a keyboard or mouse

  • 2009-04-09: Dragonfly Mini-Demo of Continuous Command Recognition — A demonstration video showing the use of continuous command recognition

Community

The following resources are used by the Dragonfly community and speech recognition users/developers:

  • Dragonfly Speech Google Group

  • Dragonfly’s FAQ

  • Dragonfly-related Stackoverflow Questions

  • Hands-Free Coding Blog — James Stout’s blog on his experiences with Dragonfly and other tools for doing hands-free technical computer work

  • Speech Computing Forum on Dragonfly — Archive.org snapshot from 2013-12-07, before this forum was taken down

Applications

The following applications integrate Dragonfly for speech recognition:

  • Damselfly — Tristen Hayfield’s system for using Dragonfly voice commands to control Linux apps

  • Dictation Toolbox — A collection of tools for speech recognition, including:

    • Aenea — A client-server library for using voice commands from a Windows system running Dragonfly to one or more other systems, e.g. running Linux

    • Caster — A collection of Dragonfly-based tools aimed at enabling programming entirely by voice

  • Dragonfluid — A Dragonfly extension to allow voice commands to be spoken together without pausing. Supports Dragon NaturallySpeaking and Windows Speech Recognition

  • Pyrson — Len Boyette’s Digital Life Assistant (DLA) linking several Python libraries, including Dragonfly for speech recognition

  • SublimeSpeech — A Dragonfly-based speech recognition plug-in for Sublime Text 2

  • Speechcoder — A plug-in for Notepad++ to facilitate writing code

Command modules

The following sources offer a wide variety of command modules for use with Dragonfly:

  • Barry Sims’s Voice Coding Grammars

  • Cesar Crusius’ command modules

  • Davitenio’s command modules

  • Dictation Toolbox’ Dragonfly Scripts

  • Christo Butcher’s command modules

  • WhIzz2000’s command modules

  • Hawkeye Parker’s command modules

  • Simian Hacker’s Code-by-Voice — Support files for Chris Cowan’s “code by voice” setup using Dragon NaturallySpeaking and Dragonfly

  • Designing Dragonfly grammars — A blog post by James Stout discussing techniques to design command grammars

Forks

The following repositories contain forks of the Dragonfly source code, made by various people for them to improve it or experiment with it:

  • Tylercal’s repo

Unrelated

The following resources are unrelated to Dragonfly, but may be interesting to its users nevertheless:

  • PySpeech — A small Python module for interfacing with WSR

  • Pastebin document containing explanations of the Natlink API

  • Unimacro

  • Vocola

  • DragonControl — Nicholas Riley’s scripts for using Dragon Medical under Windows 7 in VMware Fusion as a dictation buffer for OS X

  • Numen Voice Control — John Gebbie’s voice control system for computing without a keyboard on Linux

  • Getting Started with Eye Tracking — James Stout’s hands-free coding blog post on using eye tracking with dragonfly

  • EyeXMouse — Eric Paulson’s fork of EyeXMouse for cursor control using the Tobii EyeX eye tracker

Previous Next

© Copyright 2014, Christo Butcher. Last updated on 2025-03-14.

Built with Sphinx using a theme provided by Read the Docs.