In the spring of 1999, I decided to learn a new programming language called Python.  As my first programming project I decided to use Python to create a new and better command and control subsystem for Dragon NaturallySpeaking.

This little exercise has proven to be very successful and I have decided (after much agonzing) to make my effort publically available.  This section contains everything you will need to use Python as a command and control language for Dragon NaturallySpeaking, and to control Dragon NaturallySpeaking.

Warning: This topic is more advanced than most of the things I post on my web site but it is also a lot more powerful (and potentially useful) than anything else I have posted.  You have been warned.

Introduction to Python for NatSpeak Users
Intro to NatSpeak for Python Users
NatLink Copyright and Licensing Details
NatLink Installation and Setup
NatLink Revision History
Contents of the NatLink Distribution
Using NatLink to Write Python Macros
Using NatLink to Control NatSpeak
Speech-Aware Python Programming
Where to Go for Help with NatLink
Web page hosting graciously provided by
Synapse, a provider of speech recognition solutions.