I happened upon this link that can be useful in choosing hardware.
Troy
USA
Asked
— Edited
Google Speech Recognition
— Google Speech for ARC: cloud speech recognition with waveform, configurable response scripts and PandoraBot support
Try it →