Therefore, methods used to retrieve the melody in this case need to be robust to noise and inaccuracies in the singing or humming which is very challenging, and, for the system to be practical, the entire system should be very fast.
we propose a supervised machine learning based method for the query-by-humming system, which can learn the common errors associated with human humming and build a model that is unaffected by these errors.