A django web application and game where a sentence or a word with different tones from a tonal language (eg: Cantonese, Yoruba) is played and people need to try and replicate the tones exactly.


  • A language agnostic algorithm to compute the similarity in tones of two different voice recordings.
  • Uses the similarity in fundamental frequencies to calculate the similarity.
  • Uses Django to provide the backend for the webapp
  • Implemented for Interdisciplinary Speech Research Lab

More info at