The invention discloses an interactive language learning system and a method thereof. The interactive language learning system comprises a voice reference module, a characteristic extracting module, aphoneme associating module, a voice learning module, a phoneme correction module, a correction suggestion module, a phoneme evaluating module, a voice feedback module and a corpus, wherein the voicelearning module is used for collecting voice data designated by aloud reading of a learner; the phoneme correction module is used for synthesizing feedback voice having reference voice rhythm and learner's tone, and rhythm corrected voice can guide the learner to simulate rhythm of the reference voice; the correction suggestion module, the phoneme evaluating module and the voice feedback module are used for saving results in a data collection module; and the corpus is used for transmitting random spoken language information to the learner, and learner's learning is fed back to a database via the correction suggestion module. The interactive language learning system and the method provided by the invention, besides usual pronunciation evaluation, also provide an error detection function based on phoneme associating and phoneme recognition; and in combination with standard voice improvement suggestions and phoneme correction voice in the corpus, the learner can be helped timely, and mostunintentional errors of learners having certain basis can be corrected.