Poti sa folosesti "speech recognition" al Windows-ului, dar in limba engleza sau vezi aici:
http://videotutorial.ro/......iacritice/
Program nu stiu daca exista, cel putin nu m-am interesat, dar poti folosi cu incredere translate : https://translate.google.ro/
Este exact ce vrei.
mie imi trebuie sa inregistrez si sa o folosesc pentru o prezentare powerpoint.ca prezentare in background