There are open source packages for voice recognition. As for whether or not they would be suitable for this purpose, I don't know. Try a Google search.
rubberman
Posting Maven
2,571 posts since Mar 2010
Reputation Points: 365
Solved Threads: 305
Skill Endorsements: 51