I have tried "Naturally Speaking" software...
and devlop some program working with it...
but the problem is...is not that faster you think..
Is better to type the command you need....(more faster)
Some voice recongnition need to search and compare voice with world in database...
result...= to slow.
But this is good for someone who don't have a good keyboard tact.