Skip to content
poppe1219 edited this page Apr 12, 2014 · 14 revisions

NO WARRANTY! All information in this wiki is provided "AS IS". Your use of this information is at your own risk. The author/authors are not liable for any consequences from using it. ALWAYS make sure to keep backups before making any changes!


Manipulating the system.dvc file (DNS Professional only)

The file system.dvc contains some of the default Dragon naturally speaking commands. It is sensitive to correct closures and indentation, so always make sure to make a backup copy of the file before trying to commit any changes. For Dragon v 12, the path is:

On Windows XP:

C:\Documents and Settings\All Users\Application Data\Nuance\NaturallySpeaking12\Data\enx\dvcu\general\system.dvc

Windows 7:

C:\Users\All Users\Nuance\NaturallySpeaking12\Data\enx\dvcu\general\system.dvc

After the file has been modified, a restart of Dragon is needed.

Changing the Dragonfly "wake up" command

The "wake up" and "listen to me" commands, can be a real nuisance! Every time someone wanted to talk to me, while I had the microphone in sleep mode, it would wake up and start dictating some really insane poetry (speaking in Swedish can result in some very strange interpretations). Leaving the computer with the microphone in sleep mode was completely out of the question, and has accidentally happened a few times. I would have new windows opened, and completely ludicrous sentences written in whatever application that happened to be open.

And yet, you are not allowed to configure these commands in Dragon NaturallySpeaking, not even in DNS Professional. Why, Nuance, why?!

However... there a way to fix that.

Search the file for the commands "wake up" and "listen to me" and modify them the way you would like your wake up commands to be. I removed "listen to me" and modified "wake up" to the slightly more complex sentence: "microphone wake up". Since then the problem of accidentally waking the microphone up, has almost completely disappeared.

Example before changes:

MENU "Global Commands" {
    STATE "Asleep" SLEEPING GLOBAL {
        COMMAND "<WakeUp>" {
            SCRIPT "WakeUp"
        }
        LIST "WakeUp" {
            "wake up"
            "listen to me"
        }
    }
}

And after changes:

MENU "Global Commands" {
    STATE "Asleep" SLEEPING GLOBAL {
        COMMAND "<WakeUp>" {
            SCRIPT "WakeUp"
        }
        LIST "WakeUp" {
            "microphone wake up"
        }
    }
}

You can of course choose an even more complex phrase, and thereby minimizing the risk of accidentally waking the microphone up, with the cost of the annoyance of having to utter a long and/or complex sentence each time you want to activate the microphone.

Go from Sleep mode directly to Microphone off

By adding the command "microphone off" to the global commands section, and setting the microphone status to 0, you can have the microphone in sleep mode and directly shut it off completely without first having to wake it up. Example:

MENU "Global Commands" {
	STATE "Asleep" SLEEPING GLOBAL {
		COMMAND "microphone off" {
			SCRIPT "SetMicrophone 0"
		}
		COMMAND "<WakeUp>" {
			SCRIPT "WakeUp"
		}
		LIST "WakeUp" {
			"microphone wake up"
		}
	}
}