A snes emulator won't record voice because it doesn't do that, it plays Roms. To record your voice download a sound recorder, audacity works great, then record game and voice then just sync them while editing afterwards.
Yes. The HTC Evo 4G offers three text input options. First, and most basic, is the standard HTC keyboard. The Evo also has voice-to-text (the ability to record a voice and convert it to writing). The Evo can also run a beta version of Swype.