We used to have a speech-to-text program that worked with Lotus Smartsuite for our very very old PC. It wasn't terribly great, but we had quite a laugh with it. Maybe Lotus Smartsuite has it built in? I do remember there was a lengthy setup process where the PC had to 'remember' your speech. Very clunky.