Using Speech Recognition to Program in Microsoft Visual Studio

We have just posted a very cool video showing off some of the work we have been doing with Voice Recognition.

At Renaissance, we try to allocate time for our developers to explore new tools and technologies that are not necessarily related to their current projects. This speech application is the result of one such project developed by Kim Major (http://blogs.microsoft.co.il/blogs/kim).

The video (http://www.renaissance.co.il/VSSpeech.aspx) offers a glimpse of our thinking and early implementation of extending Microsoft Visual Studio to allow programmers to write code in C# or VB.NET using mostly speech recognition. We believe that this unique approach could be a real boon for handicapped programmers, temporary suffers of RSI (Repetitive Strain Injury), or programmers who just want to program while lying on the beach.

This is a work in progress and we would very much like to hear your comments and feedback either over here or at speech@renaissance.co.il.

Digg This
Published Monday, June 08, 2009 12:34 AM by Jackie Goldstein

Comments

# Using Speech Recognition to Program in Microsoft Visual Studio - Jackie Goldstein's Weblog

Pingback from  Using Speech Recognition to Program in Microsoft Visual Studio - Jackie Goldstein's Weblog

Monday, June 08, 2009 8:27 AM by Vaibhav

# re: Using Speech Recognition to Program in Microsoft Visual Studio

This is really awesome stuff. Although I would prefer to say step, step, rather than step over, step over... :)

But, very good stuff... Now not only will developers want to avoid poses which give ergonomic problems, but they will also need to avoid doing things that can give them a sore throat :D

Monday, June 08, 2009 8:33 AM by robert

# re: Using Speech Recognition to Program in Microsoft Visual Studio

Excellent! Any way of trying it out for ourselves?

Monday, June 08, 2009 3:32 PM by jnhill

# re: Using Speech Recognition to Program in Microsoft Visual Studio

Yes, interesting.  Definitely much slower than typing, but I've sometimes wondered what I would do if I were injured and could no longer keyboard efficiently.

I could see this being helpful to someone who is, say, on an hours-long drive and wanting to get some work done, maybe if stricken with a coding bug.  That got me thinking about a feedback mechanism so you'd know that the input was accepted, which in turn made me realize that this would also be essential for the visually impaired.

Perhaps the machine could immediately read back added code (optionally, of course), read out intellisense options, narrowed by spoken letters, etc.  Allowing completely screen-free editing would also allow more battery life from notebooks, and it would allow me to code even as a vehicle passenger, whereas reading always makes me carsick.

Additionally, it would be great to be able to say "repeat" instead of repeating the same sometimes-lengthy command two or more times, to "begin[/end] recording" to create small temporary macros.

Tuesday, June 09, 2009 2:51 AM by Dave Langford

# re: Using Speech Recognition to Program in Microsoft Visual Studio

Cool idea!

Although could get annoying in an open plan office...

Tuesday, June 09, 2009 6:02 AM by Bjarki

# re: Using Speech Recognition to Program in Microsoft Visual Studio

Nice job.

When the user will be fluent with this he can just "wirte" a program by talking in to a dictaphone (recording tool) and play it fast back to the computer, and there you go a program made on the Beach or anywhere else :)

and yes Build command wood be nice (with sound conformation) and undo command also :)

keep up the good work.

# ??????????????????, ??????????????????, ?????? ?????????????? ????????? | Coded Style

Pingback from  ??????????????????, ??????????????????, ?????? ?????????????? ????????? | Coded Style

Monday, June 29, 2009 2:35 AM by Rohit

# re: Using Speech Recognition to Program in Microsoft Visual Studio

This is sweet! I would definitely buy it once it had a little polishing!

Monday, July 06, 2009 11:54 PM by NWFB Route 13 » Blog Archive » VSX

# NWFB Route 13 » Blog Archive » VSX

Pingback from  NWFB Route 13  » Blog Archive   » VSX