Scott on Writing

Musings on technical writing...

Using Dragon NaturallySpeaking

Earlier this week I broke my right hand playing basketball.  I currently have a splint on, which renders my right hand useless.  I can wiggle the tips of my fingers but I lack the control to use a mouse or type with this lame hand.  I'm getting proficient typing with my left hand, but it is still significantly slower than typing with both.  For instance, with both hands I can type in the neighborhood of 100-120 words per minute.  With just my left, I type a shade under 40 words per minute, and even slower when keying in typical code syntax with its mix of punctuation and case changes. (Thank God for IntelliSense!)

On Thursday I bought Dragon NaturallySpeaking from my local Fry's. NaturallySpeaking a popular voice recognition software package.  I opted for the Standard Edition, which set me back $100.  Not having had experience with voice recognition software in the past, I was a bit skeptical at how accurate such software could be.  I knew it would not suffice for coding, but my hope was that it would make a good substitute for writing e-mails and authoring articles.  So far, I have been pleasantly surprised with the accuracy and ease of use.  The marketing literature claims over 99% accuracy. I have no clue how accurate it truly is, but keep in mind that even with 99% accuracy that still means that there will be one error every 100 words you utter. And if you are as verbose as I am, 100 words comes very quickly.  Every couple of sentences there are one or two corrections I have to go back and make with my keyboard or voice commands.

Speaking of using voice recognition software for coding, I did try writing a little bit of code with my voice. My only foray into this was with a simple "Hello, world" example. What I intended to write was:

Response.Write("Hello, world!");

I said: "response", "period", "write", "open parenthesis", "open quote", "cap hello", "comma", "world", "exclamation point", "close parenthesis", "semi-colon". What I got was:

Response.  Right ("Hello, world!");

Close, but no cigar.  One of the main problems is that the software injects spaces where it thinks they are needed when speaking English, not when being parsed by a programming language. Moreover, it has trouble with homonyms at times.  Note how it chose to use "Right" instead of "write".

In addition to writing text with your voice you can also use Dragon naturally speaking to issue a computer command such as copy, paste, formatting, and other common commands. The copy and paste features are quite useful, but what can be frustrating is when you say a word to type that to also maps to a command, such as "print" or "close".

All in all, I'd recommend using Dragon NaturallySpeaking or some other voice recognition software for people with some sort of typing impairment who spend much of their day sitting in front of a computer responding to e-mails or writing articles or other documents. It takes some getting used to, and there certainly are errors that you have to put up with, but it is a lot more efficient than typing with one hand and allows you to keep that one good hand on the mouse most of the time.

One warning regarding Dragon NaturallySpeaking: the software does not natively support 64-bit operating systems (although there is a workaround), and certain onboard sound cards are not recognized by the software without a bit of a workaround.  I'll discuss some of the challenges I had installing Dragon NaturallySpeaking, and the steps I took to surmount those challenges in: Installing Dragon Naturally Speaking (DNS) on Vista / Windows Server 2008 64-Bit.

posted on Saturday, July 19, 2008 7:49 PM

Feedback

# Installing Dragon Naturally Speaking (DNS) on Vista / Windows Server 2008 64-Bit 7/19/2008 8:11 PM Scott on Writing

# Installing Dragon Naturally Speaking (DNS) on Vista / Windows Server 2008 64-Bit 7/19/2008 8:21 PM ASPInsiders

Earlier this week I bought Dragon NaturallySpeaking version 9.5 . It took me close to an hour to get

# re: Using Dragon NaturallySpeaking 7/20/2008 6:12 AM DM

Did you try Windows Vista voice recognition?

# re: Using Dragon NaturallySpeaking 7/20/2008 8:42 AM Scott Mitchell

DM, I am using Windows Server 2088, which, from my understanding doesn't have the speech recognition options in Vista.

# The Cast is Off! I've Got Two Functional Hands Again! 8/18/2008 5:25 PM Scott on Writing

# The Cast is Off! I've Got Two Functional Hands Again! 8/18/2008 5:40 PM Community Blogs

On July 15th I broke my right hand playing basketball, which resulted in a cast that severely limited

# The Cast is Off! I've Got Two Functional Hands Again! 8/18/2008 5:48 PM BusinessRx Reading List

On July 15th I broke my right hand playing basketball, which resulted in a cast that severely limited

# The Cast is Off! I've Got Two Functional Hands Again! 8/18/2008 7:29 PM Readed By Wrocław NUG members

On July 15th I broke my right hand playing basketball, which resulted in a cast that severely limited

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<October 2008>
SMTWTFS
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Comment Stats

DayTotal% of Total
Sunday 1987.0%
Monday 39914.0%
Tuesday 47916.8%
Wednesday 53018.6%
Thursday 54919.3%
Friday 51718.2%
Saturday 1766.2%
Total 2848100.0%

Hour1Total% of Total
12:00 AM 702.5%
1:00 AM 762.7%
2:00 AM 652.3%
3:00 AM 762.7%
4:00 AM 612.1%
5:00 AM 1144.0%
6:00 AM 1113.9%
7:00 AM 1635.7%
8:00 AM 1786.3%
9:00 AM 1535.4%
10:00 AM 1766.2%
11:00 AM 1846.5%
12:00 PM 1926.7%
1:00 PM 1796.3%
2:00 PM 1625.7%
3:00 PM 1344.7%
4:00 PM 1134.0%
5:00 PM 1003.5%
6:00 PM 933.3%
7:00 PM 1033.6%
8:00 PM 893.1%
9:00 PM 822.9%
10:00 PM 842.9%
11:00 PM 903.2%
Total 2848100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.14144
Monday 5.22360
Tuesday 4.33459
Wednesday 7.55649
Thursday 6.77636
Friday 5.31430
Saturday 5.15170
Total 5.732848

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.05111
9:00 AM 6.04284
10:00 AM 6.27257
11:00 AM 4.28184
12:00 PM 6.88344
1:00 PM 3.03121
2:00 PM 5.29222
3:00 PM 8.60301
4:00 PM 3.7694
5:00 PM 5.79162
6:00 PM 4.56114
7:00 PM 9.58182
8:00 PM 8.37159
9:00 PM 5.00115
10:00 PM 6.2794
11:00 PM 4.5732
Total 5.732848

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles