SpeechAce makes speaking a new language easier and cost effective by automating the evaluation of a user’s pronunciation. We have developed a novel speech processing engine that pinpoints the exact areas of deficiency in a user’s pronunciation and we leverage this capability to reduce learning time and tailor content specific to a user. Our engine can be utilized directly from our iPhone application or from our web based e-Learning system.