Windows 7 should already have SAPI and the .Net framework installed.
You can download and install Dictation Pro from this link:
https://www.deskshare.com/dictation.aspx
Dictation Pro has a built in editor, it can open and save in a format compatible with both Open Office and Microsoft Word. Using a good quality microphone will greatly help with accurate recognition.
Yes, the software is free. I hope it helps you with your communications.