Skip to content

Language learning software for shadowing Chinese sentences.

Notifications You must be signed in to change notification settings

DouglasDev/mandarin-shadow-boxing

Repository files navigation

Live Demo: https://douglasdev.github.io/mandarin-shadow-boxing/

What is Shadowing?

Shadowing is a highly effective technique for learning a foreign language, created by the legendary polyglot Alexander Arguelles. The process is simple: listen to a recording in a foreign language, and speak along with it, imitating the sounds you are hearing as accurately as possible.

What is Shadow Boxing?

Shadow Boxing facilitates shadowing by breaking up a sentence into the simplest components - words and short phrases (boxes), allowing you to practice and master them individually before recombining them into a whole. Shadow Boxing allows you to rapidly improve your accent and increase your fluency in a foreign language with minimal difficulty.

Instructions:

Select the sentence you want to practice and press 'Start Shadow Boxing' to begin.

To play the recordings, just press 'play'. There are three types of exercises:

  1. Listening - Listen to the whole sentence. Don't worry about speaking at this point. Just try to get a feel for how the sentence sounds. Read over the sentence and translation and look out for any words that you don't know. Both an idiomatic and word-for-word translation are provided.

  2. Words - Practice saying the individual words. Try to speak in unison with the recording, imitating the sounds, tones, and rhythm as closely as possible.

  3. Piecing it Together - You will practice building the entire sentence, with one word added at a time.

I recommend doing each exercise for at least 10 repetitions for maximum effectiveness, but you can practice fewer times if you wish. When you finish the exercise, press 'continue' to move on to the next exercise. If you want to skip a exercise, just press 'skip'.

Continue practicing until you can say the sentence with perfect pronunciation, rhythm and intonation. You may want to repeat the lesson over the course of several days.

Written using the howler.js library and jQuery.

About

Language learning software for shadowing Chinese sentences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published