VoxForge
... [this] idea is only of any use once you have enough hours of training. the idea is a remote server based continuous speech recogniser. users have a satellite Utility. when they speak, the satellite compresses the audio and send it to the server, which performs speech-recognition returning ascii text. if user confirms this on the satellite , confirmation is sent to the server, which adds the phrase to the database