who can i speech the keys of my modem?

i what to make a programs that say:

"press 1 to first option"
"press 2 to first option"
"press 3 to first option"
"press 0 for help"

but i need a form to detect the sound of the key pressed for the emisor.

thanks