Rosetta Stone is a language education software that aims to enhance your language proficiency of choice. Whatever language you're interested in learning, Rosetta Stone has courses for you. They also use speech recognition to help tune your pronunciations.