A language listening and speaking teaching system and method that utilize
a random tests function to provide full-scale and various language
training subjects and enable a learner to set up the listening and
speaking training process according to his/her preference and create a
more well-chosen shadowing learning process. Moreover, it assists a
learner by enhancing and deepening the listening and speaking training
content through an instant paraphrase and definition function, following
completion of the shadowing learning process.