I believe you need high accuracy but that is not very feasible when you are doing it with software. Dragon is the most commonly used but cant be taken for professional purposes. There are services available, which come at a price. http://speechtotextservice.com is one that I have used for my seminars and webinars. It's the cheapest around I guess. Hope this helps.