Home » Posts tagged 'software'
Tag Archives: software
“it is all done hands-free with Dragon”
I do most of my programming these days in C# and it is all done hands-free with Dragon with some added voice commands (scripts) for automation purposes.
Basically using Visual Studio and even DNS Premium you can quite happily program completely hands-free in either C# or Visual Basic .net simply by using the already available tools that come with the Premium version.
So the question I had was just what is this Natlink? I have installed it and it seems to work well but just what is it?
I found this amongst the messages on SpeechComputing.com:
NatLink is an platform built on top of DNS that allows writing extremely powerful voice commands (more powerful than what you can do with Advanced Scripting) by writing entire Python programs. Pretty much unusable directly unless you’re a programmer.
Building on top of NatLink are:
Vocola 2: implements a very simple and concise language for writing voice commands that handles 95% of the commands you might want.
Unimacro: a series of ready to use powerful grammars for things like switching tasks, opening folders, and editing lines.
Dragonfly: a higher level, more object-oriented interface for NatLink. Somewhat usable by nonprogrammers using cut-and-paste programming.
Both Vocola and dragonfly can be used with Windows speech recognition as well. There is a somewhat dated comparison between Vocola 2 and Unimacro at
that you may find useful. Note that you can call Unimacro actions from Vocola 2 if you have both installed.
The Power of Restarting Your Computer and the effects on Dragon NaturallySpeaking | Speakeasy Solutions Blog
Just found this useful little article. Nice site too.
One of the most frequent tech support calls that we receive pertains to “Dragon is not functioning well” or “at all”. And while it’s not always Dragon that suffers; other applications and PC operability are stifled in some way. Why?
Windows does not manage its memory very well. It doesn’t matter what the OS is, but Windows quite simply does not fully restore memory when programs are closed. Theoretically this is supposed to occur, but let’s face it, when do computers and software function as advertised? If you think I’m being cynical, please understand I am a hard core computer user with very stringent demands, but I’m also a realist. I do not expect computers to work as advertised because they seldom do. I find it less stressful to not expect computers to work perfectly and be pleasantly surprised when something does work well. But I digress…
Things happen. Usually when Windows is not functioning well.
- Simple. Restart your computer once per day! Yes, it’s that simple.
Either shut down your computer every night or restart it in the morning while you are obtaining your coffee. This does not include logging off and then logging on. Logging is not restarting the computer itself. This will not help. Restart or shut down and start. If your needs exceed your computer’s abilities, you may need to even restart the computer twice per day (i.e. at lunch time).
Obviously it’s wise to ensure that the RAM is suitable for the system, and there is no malware present. However, if by restarting your computer the usual symptoms vanish, then it is likely that such can be attributed to Windows not managing its memory well. If symptoms persist despite restarting daily, then further investigation definitely has merit and should be pursued.
The bottom line? Restart your computer daily. This trick will not only salvage your sanity when using a computer, but it will minimize “problems” with Dragon and other applications.
An update to my problems trying to get Dragon NaturallySpeaking to navigate the Internet through the Firefox browser. Earlier this week there was an update to a tool called NatLink / Unimacro which you can find at:
This tool does many things using scripts that plugs straight into Dragon NaturallySpeaking but the one that is really helping me at the moment makes the Firefox add-on that I had talked about before, Mouseless Browsing work under the Dragon NaturallySpeaking 12 which is what I’m running. Until this latest update of NatLink / Unimacro, Mouseless Browsing would not respond to voice commands, it would only operate from the number pad of my keyboard. Now when I have Dragon NaturallySpeaking running and Firefox running with Mouseless Browsing turned on. Then I give the voice command to Dragon NaturallySpeaking, “Numbers on” and the numbers appear alongside every link. Then I just tell Dragon NaturallySpeaking to ‘Press 6’ or else ‘Press 107’ and that link will be slected and activated.
If you click on my screen grab (see alongside) it shows you how these programs put numbers onto the screen for every link, the goal of course is to minimise use of the mouse. Some things on the browser still have to be “mouse’d” but nowhere near the same amount had I not installed those tools.
Well I did manage to get CamStudio working and I did finally get it all fine-tuned to where I was able to record an AVI format video showing a short demonstration of Dragon at work.
I uploaded it to YouTube – took an hour! When I looked at the resulting video it was ALL Slanted at 45 degrees off level! Something has gone wrong in the transfer and I probably need to convert the AVI down to another format. More research needed. It will happen. It may not be successful for another few weeks.
This was one of the first of the Dragons to have a specific Australian language file. From memory it worked pretty well but it became easier to just not do as much typing then to persist in getting it to recognise what I was saying.
From memory I bought this back in 1999/2000 when I was trying to do an IT degree at Uni of SA. I got into problems trying to get it to do coding and I was also under a lot of pressure from the studies and some ^##% lecturers. This led to a complete physical collapse and me dropping out of the courses as the fight between the drugs and the pain left little ability to do any clear thinking and studying.
It was in 1999 that Centrelink accepted my Disability as long-term and put me on the pension.
These were given to me around 1995 by Les Legge, an old friend from the days of the CompuServe Pacific Forum. At the time Les was high up in IBM and also Editor of the Everyday Electronics magazines.
These programs were both fun to work with but recognition rates were poor mostly because of low system resources available at the time.
I am doing an Open University Australia Course on Web Communications.
The problem is that this is going to require a lot of writing and keyboarding. I don’t have that opportunity other than a little bit here a little bit there, anything requiring a decent amount of wordage such as the essays that are still coming, will have to be dictated using Dragon naturally speaking.
Although I have been using voice recognition tools on and off for quite a number of years I have not used Dragon on a regular basis for probably four or five years and now I have to get back into the swing of things. I’m using dragon 12 professional and so far it does seem to be picking up most of what I say although it’s not real good on where I want a capital and sometimes it completely goes and loses the plot.
Such as this morning while trying to finish off my first assignment I tried to use the word no one/Nolan/no/no no no no. It just doesn’t seem to get that I want to have it use the word known. Like I had to just now, I had to go into correct mode and then into spell mode simply to get to understand the word I was trying to say.
Generally speaking this will recognise my words straight out of the box without much practice, the better I get speaking with it the better it will get recognising the kind of words I use the more accurate will be my dictation.
In the past people have said to me, “if you’re going to go in and correct it why bother dictating it?” It’s a simple law of numbers if I can get it to tight for me approximately 97% of the words that I wanted to say then I may have to change perhaps 3% of them that still works out to about 95+ percent of the words that I haven’t had to type. With my disability that adds up to do I have pain at the end of it or do I not have pain.
Dragon naturally speaking has wide capabilities. It is supposed to have been able to help me navigate the web. It is supposed to be able to help me do many different tasks that I might otherwise use keyboard and mouse with. Chances are that I eventually will learn how to do these things for now just getting it to do the text is a big step ahead.
This blog is intended to be an irregular discussion on my progress in learning Dragon and conversely in how well Dragon is able to learn me.
Thanks for dropping by and if you have any comments or advice I’d be very happy to hear them.