I wonder, does it know how to transpose? People may end up humming tunes in different keys that their voices can more easily reach.
Also, why the hell do I need an app for this? Is it actually running a local model? Because my guess is that it's just hitting an API.