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.
<November 2009>
SMTWTFS
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Comment Stats

DayTotal% of Total
Sunday 2046.8%
Monday 42514.2%
Tuesday 51017.0%
Wednesday 55118.4%
Thursday 57919.3%
Friday 54318.1%
Saturday 1876.2%
Total 2999100.0%

Hour1Total% of Total
12:00 AM 762.5%
1:00 AM 812.7%
2:00 AM 672.2%
3:00 AM 822.7%
4:00 AM 672.2%
5:00 AM 1254.2%
6:00 AM 1183.9%
7:00 AM 1785.9%
8:00 AM 1926.4%
9:00 AM 1575.2%
10:00 AM 1866.2%
11:00 AM 1936.4%
12:00 PM 2006.7%
1:00 PM 1846.1%
2:00 PM 1685.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1063.5%
6:00 PM 1013.4%
7:00 PM 1063.5%
8:00 PM 923.1%
9:00 PM 872.9%
10:00 PM 893.0%
11:00 PM 943.1%
Total 2999100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.94158
Monday 4.79383
Tuesday 4.13475
Wednesday 7.44677
Thursday 6.24674
Friday 5.02457
Saturday 4.73175
Total 5.412999

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06291
10:00 AM 5.61275
11:00 AM 4.27192
12:00 PM 6.23349
1:00 PM 3.17133
2:00 PM 5.00230
3:00 PM 7.62320
4:00 PM 3.89105
5:00 PM 6.00168
6:00 PM 4.56114
7:00 PM 8.95188
8:00 PM 8.58163
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.412999

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles